Schedule-Ressourcentyp
Namespace: microsoft.graph
Eine Auflistung von schedulingGroup-Objekten , Shift-Objekten , timeOffReason-Objekten und timeOff-Objekten innerhalb eines Teams.
Methoden
Methode | Rückgabetyp | Beschreibung |
---|---|---|
Erstellen oder ersetzen | Zeitplan | Erstellen oder Ersetzen eines Zeitplans. |
Get | Zeitplan | Abrufen eines Zeitplans. |
Freigeben | Keine | Teilen Sie einen zeitplanmäßigen Zeitbereich für Die Mitglieder des Zeitplans. |
Eigenschaften
Name | Typ | Beschreibung |
---|---|---|
aktiviert | Boolescher Wert | Gibt an, ob der Zeitplan für das Team aktiviert ist. Erforderlich. |
id | string | ID des Zeitplans. |
isActivitiesIncludedWhenCopyingShiftsEnabled | Boolescher Wert | Gibt an, ob kopierte Schichten Aktivitäten aus der ursprünglichen Schicht enthalten. |
offerShiftRequestsEnabled | Boolescher Wert | Gibt an, ob Angebotsverschiebungsanforderungen für den Zeitplan aktiviert sind. |
openShiftsEnabled | Boolescher Wert | Gibt an, ob offene Schichten für den Zeitplan aktiviert sind. |
provisionStatus | operationStatus | Die status der geplanten Bereitstellung. Die möglichen Werte sind notStarted , running , completed , . failed |
provisionStatusCode | string | Weitere Informationen dazu, warum die geplante Bereitstellung fehlgeschlagen ist. |
startDayOfWeek | dayOfWeek | Gibt den Starttag der Woche an. Mögliche Werte sind: sunday , monday , tuesday , wednesday , thursday , friday , saturday . |
swapShiftsRequestsEnabled | Boolescher Wert | Gibt an, ob Verschiebungsanforderungen für den Zeitplan aktiviert sind. |
timeClockEnabled | Boolescher Wert | Gibt an, ob die Zeituhr für den Zeitplan aktiviert ist. |
timeClockSettings | timeClockSettings | Die Einstellungen für den Standort der Zeituhr für diesen Zeitplan. |
timeOffRequestsEnabled | Boolescher Wert | Gibt an, ob Für den Zeitplan Anforderungen für die Auszeit aktiviert sind. |
timeZone | string | Gibt die Zeitzone des Zeitplanteams im tz-Datenbankformat an. Erforderlich. |
workforceIntegrationIds | String collection | Die IDs für die Mitarbeitsintegrationen, die diesem Zeitplan zugeordnet sind. |
Beziehungen
Name | Typ | Beschreibung |
---|---|---|
dayNotes | dayNote-Sammlung | Die Tagesnotizen im Zeitplan. |
offerShiftRequests | offerShiftRequest-Sammlung | Das Angebot fordert Schichten im Zeitplan an. |
openShiftChangeRequests | openShiftChangeRequest-Sammlung | Die offenen Schichtanforderungen im Zeitplan. |
openShifts | openShift-Sammlung | Der Satz von offenen Schichten in einer Zeitplanungsgruppe im Zeitplan. |
schedulingGroups | schedulingGroup-Auflistung | Die logische Gruppierung von Benutzern im Zeitplan (in der Regel nach Rolle). |
Verschiebungen | Shift-Sammlung | Die Verschiebungen im Zeitplan. |
swapShiftsChangeRequests | swapShiftsChangeRequest-Auflistung | Der Tausch fordert Schichten im Zeitplan an. |
timeCards | timeCard-Sammlung | Die Zeitkarten im Zeitplan. |
timesOff | timeOff-Sammlung | Die Instanzen von nicht im Zeitplan festgelegten Zeiten. |
timeOffReasons | timeOffReason-Auflistung | Der Satz der Gründe für eine freizeitmäßige Zeit im Zeitplan. |
timeOffRequests | timeOffRequest-Sammlung | Die Im Zeitplan festgelegten Anforderungen für die Auszeit. |
workforceIntegrations | Sammlung workforceIntegration | Ein instance einer Mitarbeiterintegration pro Team mit ausgehendem Datenfluss bei synchronen Änderungsbenachrichtigungen (für unterstützte Entitäten). |
JSON-Darstellung
Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.
{
"@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"
}