shift type de ressource
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 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 |
---|---|---|
Créer | shift | Create une nouvelle équipe. |
List | shift, collection | Obtenez la liste des équipes de cette planification. |
Obtenir | shift | Obtenez un shift par ID. |
Replace | shift | Remplacez un shift. |
Supprimer | Aucune | Supprimez un décalage de la planification. |
Étape de suppression | Aucune | Planifier la suppression d’un 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 sur lequel ce décalage a été créé pour la première fois. 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. |
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 | Chaîne | Identificateur unique du shift. Hérité de changeTrackedEntity. |
isStagedForDeletion | Valeur booléenne | Le décalage est marqué pour suppression, processus qui est finalisé lorsque la planification est partagée. |
lastModifiedBy | identitySet | Identité de l’utilisateur 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 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 | Chaîne | ID du groupe de planification dont le shift fait partie. Obligatoire. |
schedulingGroupInfo | schedulingGroupInfo | Informations du groupe de planification dont le shift fait partie. |
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. |
teamInfo | shiftsTeamInfo | Informations de l’équipe dans laquelle se trouve le shift . |
userId | String | ID de l’utilisateur affecté au shift. Obligatoire. |
Userinfo | shiftsUserInfo | Informations de l’utilisateur affecté au shift. |
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"
}