Compartir a través de


Configuración de la propiedad employeeLeaveDateTime para un usuario

En este artículo se describe cómo configurar el atributo employeeLeaveDateTime para un usuario. Esta propiedad se puede usar como desencadenador para flujos de trabajo "leaver" creados mediante flujos de trabajo de ciclo de vida.

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) User.Read.All y User-LifeCycleInfo.ReadWrite.All No disponible.
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación User.Read.All y User-LifeCycleInfo.ReadWrite.All No disponible.

Para escenarios delegados, el administrador también debe tener el rol de Microsoft Entra administrador global.

Nota:

Esta información se actualiza mejor mediante la automatización mediante un aprovisionamiento de RR. HH., Microsoft Entra Connect o una solución de sincronización personalizada. Para obtener más información sobre este proceso, consulte Cómo sincronizar atributos para flujos de trabajo de ciclo de vida.

Establecer la propiedad employeeLeaveDateTime

Solicitud

En el ejemplo siguiente se configura el 30 de septiembre de 2022 a las 23:59 como fecha y hora en que el usuario dejará la organización.

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

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

Restablezca la propiedad employeeLeveDateTime a null

La solicitud devuelve un código de respuesta 204 No Content.

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

{
    "employeeLeaveDateTime": null
}