Compartir a través de


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