Используйте триггеры настраиваемых атрибутов в рабочих процессах жизненного цикла

Рабочие процессы жизненного цикла позволяют запускать рабочие процессы автоматически для пользователей, которые соответствуют условиям выполнения рабочего процесса. Существует множество атрибутов по умолчанию, которые можно использовать для активации рабочих процессов, но иногда может потребоваться активировать рабочий процесс на основе определенного атрибута, который не предлагается по умолчанию. С помощью триггеров настраиваемых атрибутов можно инициировать запуск рабочего процесса для пользователей в зависимости от того, когда они перемещаются в вашей организации на основе:

Предпосылки

Для использования этой функции требуются лицензии Microsoft Entra ID Governance или Microsoft Entra Suite. Чтобы найти подходящую лицензию для ваших требований, см. основы лицензирования Microsoft Entra ID.

Использование триггеров настраиваемых атрибутов в новом рабочем процессе с помощью Центра администрирования Microsoft Entra

Чтобы использовать триггеры настраиваемых атрибутов в новом рабочем процессе, сделайте следующее:

  1. Войдите в Центр администрирования Microsoft Entra как минимум администратор рабочих процессов жизненного цикла и администратор назначения атрибутов.

  2. Перейдите к управлению идентификаторами>рабочим процессам жизненного цикла>Создать рабочий процесс.

  3. На странице "Рабочие процессы" выберите шаблон рабочего процесса, в котором вы хотите использовать настраиваемый атрибут безопасности как часть области применения.

  4. Введите основные сведения, такие как отображаемое имя, описание и область администрирования.

  5. В разделе "Тип триггера" выберите изменения атрибутов.

  6. Для атрибута выберите триггер атрибута, который необходимо активировать для запуска рабочего процесса.

  7. Завершите настройку рабочего процесса и сохраните его.

    Замечание

    Изменения атрибутов обнаруживаются только для запланированных рабочих процессов.

Добавление пользовательского атрибута в существующий триггер рабочего процесса с помощью Центра администрирования Microsoft Entra

  1. Войдите в Центр администрирования Microsoft Entra как минимум администратор рабочих процессов жизненного цикла и администратор назначения атрибутов.

  2. Перейдите к управлению идентификаторами>рабочим процессам жизненного цикла>рабочим процессам.

  3. Выберите рабочий процесс, в триггер которого вы хотите добавить пользовательский атрибут.

  4. На странице обзора рабочего процесса выберите условия выполнения .

  5. В разделе "Сведения о триггере" обновите триггер с помощью настраиваемого атрибута, который вы хотите использовать для активации рабочего процесса.

  6. Нажмите кнопку "Сохранить".

Соображения о триггере пользовательского атрибута

В настоящее время для учета изменений атрибутов и планирования выполнения рабочих процессов необходимо включить рабочий процесс и его расписание. После того как рабочие процессы жизненного цикла начинают проверку изменений атрибутов, время, необходимое для обнаружения этих изменений, может быть увеличено для пользовательских атрибутов. Хотя изменения должны быть замечены в течение нескольких минут, существуют предшествующие процессы, которые создадут дополнительные задержки при изменении данных пользователя, например:

  • Пользовательские атрибуты могут занять до 4 часов, чтобы их изменения обновлялись базовой службой, однако после распространения изменений пользовательских атрибутов рабочие процессы жизненного цикла должны принимать изменения в течение нескольких секунд.
  • После получения изменений рабочими процессами жизненного цикла выполнение рабочего процесса будет выполняться в следующем целевом запуске в соответствии с расписанием для пользователей, которые соответствуют области рабочего процесса.

Время обработки атрибутов и пользовательских атрибутов

На следующем рисунке показаны потенциальные различия во времени обработки для использования регулярных атрибутов и пользовательских атрибутов в триггере рабочего процесса.

Снимок экрана: сравнение между регулярным и пользовательским временем обработки атрибутов в выполнении рабочего процесса.

В примере A рабочий процесс планируется запустить при изменении атрибута отдела, в 12:00 дня, а следующие запланированные запуски выполняются в 1 час дня и 2 часа дня.

  • В 12:10 часов отдел пользователей изменяется
  • В 12:15 вечера пользователь обнаруживается в области рабочего процесса.
  • В 1 вечера пользователь обрабатывается рабочим процессом.

Например, рабочий процесс должен запускаться, когда атрибут TestCustomSecurityAttribute1 изменяется, это 12:00 дня, а следующие целевые запуски происходят в 1 час дня и 2 часа дня:

  • В 12:10 вечера изменение атрибута TestCustomSecurityAttribute1 для пользователя
  • В 15:55 изменения вносятся в рабочие процессы жизненного цикла.
  • В 16:00 пользователь обнаружен в зоне охвата рабочего процесса (слишком поздно для запуска в 16:00).
  • В 17:00 пользователь подвергается обработке рабочим процессом.

Часто задаваемые вопросы об использовании триггеров настраиваемых атрибутов в рабочих процессах жизненного цикла см. в статье часто задаваемые вопросы о рабочих процессах жизненного цикла.

Следующий шаг