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


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

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

Разрешения

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

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

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

Примечание.

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

Установка свойства employeeLeaveDateTime

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

PATCH https://graph.microsoft.com/v1.0/users/aaaaaaaa-bbbb-cccc-1111-222222222222

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

Сброс свойства employeeLeveDateTime в значение NULL

Запрос возвращает код отклика 204 No Content.

PATCH https://graph.microsoft.com/v1.0/users/aaaaaaaa-bbbb-cccc-1111-222222222222

{
    "employeeLeaveDateTime": null
}