Type de ressource de shift

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"
}