Partager via


shift type de ressource

Espace de noms: microsoft.graph

Représente une unité de travail planifié dans une planification.

La durée d’une équipe ne peut pas être inférieure à 1 minute ou supérieure à 24 heures.

Hérite de changeTrackedEntity.

Méthodes

Méthode Type renvoyé Description
List shift, collection Obtenez la liste des équipes de cette planification.
Create shift Créez un shift.
Obtenir shift Obtenez un shift par ID.
Replace shift Remplacez un shift.
Supprimer Aucun Supprimez un décalage de la planification.
Étape de suppression Aucun Planifier la suppression d’un instance de shift dans une planification en mode brouillon.

Propriétés

Nom Type Description
createdDateTime DateTimeOffset Horodatage sur lequel ce décalage a été créé pour la première fois. Le type Timestamp 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.
draftShift shiftItem Brouillons les modifications dans le shift. Les brouillons de modifications ne sont visibles que par les responsables. Les modifications sont visibles par les employés lorsqu’ils sont partagés, ce qui copie les modifications de draftShift vers la propriété sharedShift .
id String ID du shift. Hérité de changeTrackedEntity.
isStagedForDeletion Boolean Le décalage est marqué pour suppression, processus qui est finalisé lorsque la planification est partagée.
lastModifiedBy identitySet Identité qui a mis à jour ce shift pour la dernière fois. Hérité de changeTrackedEntity.
lastModifiedDateTime DateTimeOffset Horodatage sur lequel ce décalage a été mis à jour pour la dernière fois. Le type Timestamp 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.
sharedShift shiftItem Version partagée de ce shift visible à la fois par les employés et les responsables. Mises à jour à la propriété sharedShift pour envoyer des notifications aux utilisateurs dans le client Teams.
userId String ID de l’utilisateur affecté au shift. Obligatoire.

Représentation JSON

La représentation JSON suivante montre la ressource.

{
  "@odata.type": "#microsoft.graph.shift",
  "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",
  "sharedShift": {"@odata.type": "microsoft.graph.shiftItem"},
  "userId": "String"
}