changeTrackedEntity: stageForDeletion

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

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.

Permisos

Se requiere uno de los siguientes permisos para llamar a esta API. Para obtener más información, incluido cómo elegir permisos, vea 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/beta/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/beta/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/beta/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