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 | Aucun | Partagez une plage horaire de planification avec les membres de la planification. |
Propriétés
Nom | Type | Description |
---|---|---|
enabled | Boolean | Indique si la planification est activée pour l’équipe. Obligatoire. |
id | string | ID de la planification. |
isActivitiesIncludedWhenCopyingShiftsEnabled | Boolean | Indique si les shifts copiés incluent des activités du shift d’origine. |
offerShiftRequestsEnabled | Boolean | Indique si les demandes de shift d’offre sont activées pour la planification. |
openShiftsEnabled | Boolean | Indique si les équipes ouvertes sont activées pour la planification. |
provisionStatus | operationStatus | Status de l’approvisionnement de la planification. Les valeurs possibles sont notStarted , running , completed , failed . |
provisionStatusCode | string | Informations supplémentaires sur la raison de l’échec de l’approvisionnement de planification. |
startDayOfWeek | dayOfWeek | Indique le jour de début de la semaine. Les valeurs possibles sont sunday , monday , tuesday , wednesday , thursday , friday , saturday . |
swapShiftsRequestsEnabled | Boolean | Indique si les demandes de shifts d’échange sont activées pour la planification. |
timeClockEnabled | Boolean | Indique si l’horloge est activée pour la planification. |
timeClockSettings | timeClockSettings | Paramètres d’emplacement de l’horloge pour cette planification. |
timeOffRequestsEnabled | Boolean | 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. |
workforceIntegrationIds | String collection | ID pour les intégrations de main-d’œuvre associées à cette planification. |
Relations
Nom | Type | Description |
---|---|---|
dayNotes | collection dayNote | Notes du jour dans le planning. |
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. |
timeCards | Collection timeCard | Cartes de temps 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 | Une 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.
{
"@odata.type": "#microsoft.graph.schedule",
"id": "String (identifier)",
"enabled": "Boolean",
"timeZone": "String",
"provisionStatus": "String",
"provisionStatusCode": "String",
"workforceIntegrationIds": [
"String"
],
"timeClockEnabled": "Boolean",
"timeClockSettings": {
"@odata.type": "microsoft.graph.timeClockSettings"
},
"openShiftsEnabled": "Boolean",
"swapShiftsRequestsEnabled": "Boolean",
"offerShiftRequestsEnabled": "Boolean",
"timeOffRequestsEnabled": "Boolean",
"startDayOfWeek": "String",
"isActivitiesIncludedWhenCopyingShiftsEnabled": "Boolean"
}