Настройка свойства 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"
}