Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Representa una unidad de trabajo programada en una programación.
La duración de un turno no puede ser inferior a 1 minuto ni superior a 24 horas.
Hereda de changeTrackedEntity.
Métodos
| Método | Tipo de valor devuelto | Descripción |
|---|---|---|
| Crear | shift | Crear un turno nuevo. |
| Lista | Colección de turnos | Obtenga la lista de turnos en esta programación. |
| Get | shift | Obtener un turno por identificación. |
| Replace | shift | Reemplazar un turno. |
| Delete | Ninguno | Eliminar un turno de la programación. |
| Fase de eliminación | Ninguno | Preparar la eliminación de una instancia de turno en una programación en modo borrador. |
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
| createdBy | identitySet | Identidad del usuario que creó el objeto shift . Heredado de changeTrackedEntity. |
| createdDateTime | DateTimeOffset | La marca de tiempo en la que se creó este cambio por primera vez. El tipo de marca de tiempo representa la información de fecha y hora con el formato ISO 8601 y siempre está en UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z. Heredado de changeTrackedEntity. |
| borrador | shiftItem | Cambios de borrador en el turno. Los borradores de cambios solo están visibles para los administradores. Los cambios son visibles para los empleados cuando se comparten, lo que copia los cambios de draftShift en la propiedad sharedShift . |
| id | Cadena | El identificador único del turno. Heredado de changeTrackedEntity. |
| isStagedForDeletion | Booleano | El turno se marca para su eliminación, un proceso que finaliza cuando se comparte la programación. |
| lastModifiedBy | identitySet | Identidad del usuario que actualizó por última vez este turno. Heredado de changeTrackedEntity. |
| lastModifiedDateTime | DateTimeOffset | La marca de tiempo en la que se actualizó por última vez este turno . El tipo de marca de tiempo representa la información de fecha y hora con el formato ISO 8601 y siempre está en UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z. Heredado de changeTrackedEntity. |
| schedulingGroupId | Cadena | Identificador del grupo de programación del cual forma parte el turno. Obligatorio. |
| schedulingGroupInfo | schedulingGroupInfo | Información del grupo de programación del que forma parte el turno. |
| sharedShift | shiftItem | La versión compartida de este cambio que pueden ver tanto los empleados como los administradores. Las novedades en la propiedad sharedShift envían notificaciones a los usuarios en el cliente de Teams. |
| teamInfo | turnosTeamInfo | Información del equipo en el que se encuentra el turno . |
| userId | Cadena | Identificador del usuario asignado al turno. Obligatorio. |
| userInfo | shiftsUserInfo | Información del usuario asignado al turno. |
Relaciones
Ninguna.
Representación JSON
La siguiente representación JSON muestra el tipo de recurso.
{
"createdBy": {"@odata.type": "microsoft.graph.identitySet"},
"createdDateTime": "String (timestamp)",
"draftShift": { "@odata.type": "microsoft.graph.shiftItem" },
"id": "String (identifier)",
"isStagedForDeletion": "Boolean",
"lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
"lastModifiedDateTime": "String (timestamp)",
"schedulingGroupId": "String",
"schedulingGroupInfo": "microsoft.graph.schedulingGroupInfo",
"sharedShift": { "@odata.type": "microsoft.graph.shiftItem" },
"teamInfo": "microsoft.graph.shiftsTeamInfo",
"userId": "String",
"userInfo": "microsoft.graph.shiftsUserInfo"
}