Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Espace de noms: microsoft.graph
Importante
Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
Représente une unité de travail planifié dans un tableau de planification.
La durée d’un shift ne peut pas être inférieure à 1 minute ni supérieure à 24 heures.
Hérite de changeTrackedEntity.
Méthodes
| Méthode | Type renvoyé | Description |
|---|---|---|
| Créer | shift | Créez un nouveau shift. |
| List | Shift collection | Obtenez la liste des shifts de cet horaire. |
| Obtenir | shift | Obtenir un shift par ID. |
| Replace | shift | Remplacer un quart de travail. |
| Supprimer | Aucun | Supprimez un shift de la planification. |
| Étape de suppression | Aucun | Définir la suppression d’une instance de shift dans une planification en mode brouillon. |
Propriétés
| Propriété | Type | Description |
|---|---|---|
| createdBy | identitySet | Identité de l’utilisateur qui a créé l’objet shift . Hérité de changeTrackedEntity. |
| createdDateTime | DateTimeOffset | Horodatage de la première création de ce shift . Le type d’horodatage représente les informations de date et d’heure au format ISO 8601 et est toujours au format UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z. Hérité de changeTrackedEntity. |
| Déplacement de brouillon | shiftItem | Modifications de brouillon dans le shift. Les modifications de brouillon ne sont visibles que par les responsables. Les modifications sont visibles par les employés lorsqu’elles sont partagées, ce qui copie les modifications de draftShift vers la propriété sharedShift . |
| id | String | Identifiant unique du shift. Hérité de changeTrackedEntity. |
| isStagedForDeletion | Booléen | Le shift est marqué pour suppression, un processus qui est finalisé lorsque la planification est partagée. |
| lastModifiedBy | identitySet | L’identité de l’utilisateur ayant mis à jour ce shift pour la dernière fois. Hérité de changeTrackedEntity. |
| lastModifiedDateTime | DateTimeOffset | Horodatage de la dernière mise à jour de ce shift . Le type d’horodatage représente les informations de date et d’heure au format ISO 8601 et est toujours au format UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z. Hérité de changeTrackedEntity. |
| schedulingGroupId | String | ID du groupe de planification dont le shift fait partie. Obligatoire. |
| planificationGroupInfo | planificationGroupInfo | Les informations du groupe de planification dont le shift fait partie. |
| sharedShift | shiftItem | Version partagée de ce changement visible par les employés et les responsables. Les mises à jour de la propriété sharedShift envoient des notifications aux utilisateurs du client Teams. |
| teamInfo | shiftsTeamInfo | Informations de l’équipe dans laquelle se trouve le shift . |
| userId | String | ID de l’utilisateur affecté au shift. Obligatoire. |
| Informations utilisateur | shiftsUserInfo | Informations de l’utilisateur affecté au shift. |
Relations
Aucun.
Représentation JSON
La représentation JSON suivante montre le type de ressource.
{
"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"
}