Поделиться через


Настройка свойства employeeLeaveDateTime для пользователя

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

Разрешения

Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.

Тип разрешения Разрешения с наименьшими привилегиями Более высокие привилегированные разрешения
Делегированные (рабочая или учебная учетная запись) User.Read.All и User-LifeCycleInfo.ReadWrite.All Недоступно.
Делегированные (личная учетная запись Майкрософт) Не поддерживается. Не поддерживается.
Приложение User.Read.All и User-LifeCycleInfo.ReadWrite.All Недоступно.

Для делегированных сценариев администратор также должен иметь роль глобального администратора Microsoft Entra.

Примечание.

Эти сведения лучше всего обновлять с помощью автоматизации с помощью подготовки кадров, Microsoft Entra Connect или пользовательского решения синхронизации. Дополнительные сведения об этом процессе см. в статье Синхронизация атрибутов для рабочих процессов жизненного цикла.

Запрос

В следующем примере 30 сентября 2022 г. в 23:59 настраивается в качестве даты и времени, когда пользователь покинет организацию.

PATCH https://graph.microsoft.com/v1.0/users/df744d9e-2148-4922-88a8-633896c1e929

{
    "employeeLeaveDateTime": "2022-09-30T23:59:59Z"
}