为用户配置 employeeLeaveDateTime 属性

本文介绍如何为用户配置 employeeLeaveDateTime 属性。 此属性可用作使用 生命周期工作流创建的“leaver”工作流的触发器。

权限

为此 API 选择标记为最低特权的权限。 只有在应用需要它时,才使用更高的特权权限。 有关委派权限和应用程序权限的详细信息,请参阅权限类型。 要了解有关这些权限的详细信息,请参阅 权限参考

权限类型 最低特权权限 更高特权权限
委派(工作或学校帐户) User.Read.All 和 User-LifeCycleInfo.ReadWrite.All 不可用。
委派(个人 Microsoft 帐户) 不支持。 不支持。
应用程序 User.Read.All 和 User-LifeCycleInfo.ReadWrite.All 不可用。

对于委派方案,管理员还必须具有全局管理员Microsoft Entra角色

注意

最好使用 HR 预配、Microsoft Entra Connect 或自定义同步解决方案通过自动化更新此信息。 有关此过程的详细信息,请参阅 如何同步生命周期工作流的属性

设置 employeeLeaveDateTime 属性

请求

以下示例将 2022 年 9 月 30 日 23:59 配置为用户离开组织的日期和时间。

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
}