Type de ressource de planification
Espace de noms: microsoft.graph
Collection d’objets schedulingGroup , d’objets shift , d’objets timeOffReason et d’objets timeOff au sein d’une équipe.
Méthodes
Méthode | Type renvoyé | Description |
---|---|---|
Créer ou remplacer | planifier | Créer ou remplacer une planification. |
Obtenir | planifier | Obtenez une planification. |
Partager | Aucune | Partagez une plage horaire de planification avec les membres de la planification. |
Propriétés
Nom | Type | Description |
---|---|---|
enabled | Valeur booléenne | Indique si la planification est activée pour l’équipe. Obligatoire. |
id | chaîne | ID de la planification. |
offerShiftRequestsEnabled | Valeur booléenne | Indique si les demandes de shift d’offre sont activées pour la planification. |
openShiftsEnabled | Valeur booléenne | Indique si les équipes ouvertes sont activées pour la planification. |
provisionStatus | operationStatus | État de l’approvisionnement de la planification. Les valeurs possibles sont notStarted , running , completed , failed . |
provisionStatusCode | chaîne | Informations supplémentaires sur la raison de l’échec de l’approvisionnement de planification. |
swapShiftsRequestsEnabled | Valeur booléenne | Indique si les demandes de shifts d’échange sont activées pour la planification. |
timeClockEnabled | Valeur booléenne | Indique si l’horloge est activée pour la planification. |
timeOffRequestsEnabled | Valeur booléenne | Indique si les demandes de congé sont activées pour la planification. |
timeZone | string | Indique le fuseau horaire de l’équipe de planification au format de base de données tz. Obligatoire. |
Relations
Nom | Type | Description |
---|---|---|
offerShiftRequests | collection offerShiftRequest | L’offre demande des équipes dans la planification. |
openShiftChangeRequests | collection openShiftChangeRequest | Demandes de shift ouvertes dans la planification. |
openShifts | collection openShift | Ensemble de shifts ouverts dans un groupe de planification dans la planification. |
schedulingGroups | Collection schedulingGroup | Regroupement logique d’utilisateurs dans la planification (généralement par rôle). |
Changements | shift, collection | Décalages dans la planification. |
swapShiftsChangeRequests | swapShiftsChangeRequest, collection | Demandes d’échange pour les shifts dans la planification. |
timesOff | collection timeOff | Instances de temps d’arrêt dans la planification. |
timeOffReasons | collection timeOffReason | Ensemble des raisons d’un congé dans l’horaire. |
timeOffRequests | collection timeOffRequest | Demandes de congé dans la planification. |
workforceIntegrations | collection workforceIntegration | Instance d’une intégration de la main-d’œuvre par équipe avec un flux de données sortant sur les notifications de modification synchrones (pour les entités prises en charge). |
Représentation JSON
La représentation JSON suivante montre le type de ressource.
{
"id": "833fc4df-c88b-4398-992f-d8afcfe41df2",
"enabled": true,
"timeZone": "America/Chicago",
"provisionStatus": "Completed",
"provisionStatusCode": null
}