changeTrackedEntity: stageForDeletion
Espacio de nombres: microsoft.graph
Escenice la eliminación de una instancia de openShift, shift o timeOff en una programación en modo borrador.
Los cambios de borrador solo son visibles para los administradores. Los miembros del equipo no se envían una notificación para los cambios de borrador. La eliminación se finaliza cuando se comparte la programación.
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) | Schedule.ReadWrite.All | Group.ReadWrite.All |
Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
Aplicación | Schedule.ReadWrite.All | No disponible. |
Solicitud HTTP
Para un openShift:
POST /teams/{teamsId}/schedule/openShifts/{openShiftId}/stageForDeletion
Para un turno:
POST /teams/{teamsId}/schedule/shifts/{shiftId}/stageForDeletion
Para un timeOff:
POST /teams/{teamsId}/schedule/timesOff/{timeOffId}/stageForDeletion
Encabezados de solicitud
Nombre | Descripción |
---|---|
Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
MS-APP-ACTS-AS | Un identificador de usuario (GUID). Solo se requiere si el token de autorización es un token de aplicación; De lo contrario, es opcional. |
Cuerpo de la solicitud
No proporcione un cuerpo de solicitud para este método.
Respuesta
Si se ejecuta correctamente, este método devuelve un código de respuesta 204 No Content
.
Ejemplos
Ejemplo 1: Fase de la eliminación de un openShift
En el ejemplo siguiente se muestra cómo almacenar provisionalmente la eliminación de openShift en una programación en modo borrador.
Solicitud
En el ejemplo siguiente se muestra la solicitud.
POST https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/schedule/openShifts/OPNSHFT_577b75d2-a927-48c0-a5d1-dc984894e7b8/stageForDeletion
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 204 No Content
Ejemplo 2: Fase de la eliminación de un desplazamiento
En el ejemplo siguiente se muestra cómo preconfigurar la eliminación de un turno en una programación en modo de borrador.
Solicitud
En el ejemplo siguiente se muestra la solicitud.
POST https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/schedule/shifts/SHFT_577b75d2-a927-48c0-a5d1-dc984894e7b8/stageForDeletion
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 204 No Content
Ejemplo 3: Fase de la eliminación de un timeOff
En el ejemplo siguiente se muestra cómo almacenar provisionalmente la eliminación de un timeOff en una programación en modo borrador.
Solicitud
En el ejemplo siguiente se muestra la solicitud.
POST https://graph.microsoft.com/v1.0/teams/3d88b7a2-f988-4f4b-bb34-d66df66af126/schedule/timesOff/SHFT_577b75d2-a927-48c0-a5d1-dc984894e7b8/stageForDeletion
Respuesta
En el ejemplo siguiente se muestra la respuesta.
HTTP/1.1 204 No Content