Schedule-Ressourcentyp
Namespace: microsoft.graph
Wichtig
Die APIs unter der /beta
Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.
Stellt eine Auflistung von schedulingGroup-Objekten , Shift-Objekten , timeOffReason-Objekten und timeOff-Objekten für ein Team dar.
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
Eigenschaft | Typ | Beschreibung |
---|---|---|
aktiviert | Boolescher Wert | Gibt an, ob der Zeitplan für das Team aktiviert ist. Erforderlich. |
id | Zeichenfolge | ID des Zeitplans. |
isActivitiesIncludedWhenCopyingShiftsEnabled | Boolescher Wert | Gibt an, ob kopierte Schichten Aktivitäten aus der ursprünglichen Schicht enthalten. |
isCrossLocationShiftRequestApprovalRequired | Boolescher Wert | Gibt an, ob eine Genehmigung durch einen Manager dieses Zeitplans für standortübergreifende Schichtanforderungen erforderlich ist. |
isCrossLocationShiftsEnabled | Boolescher Wert | Gibt an, ob das Standortübergreifende Marketplace-Feature für diesen Zeitplan aktiviert ist. |
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 | Zeichenfolge | 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 | Zeichenfolge | Gibt die Zeitzone des Zeitplanteams im tz-Datenbankformat an. Erforderlich. |
workforceIntegrationIds | String collection | Die IDs für die Mitarbeitsintegrationen, die diesem Zeitplan zugeordnet sind. |
activitiesIncludedWhenCopyingShiftsEnabled (veraltet) | Boolescher Wert | Gibt an, ob kopierte Schichten die Aktivitäten enthalten sollen. Diese Eigenschaft wird am 20. November 2027 entfernt. Verwenden Sie isActivitiesIncludedWhenCopyingShiftsEnabled stattdessen .
activitiesIncludedWhenCopyingShiftsEnabled und isActivitiesIncludedWhenCopyingShiftsEnabled haben immer den gleichen Wert, sodass durch festlegen eines automatisch der Wert für den anderen festgelegt wird. Wenn beide in der Anforderung mit unterschiedlichen Werten enthalten sind, hat der Wert für isActivitiesIncludedWhenCopyingShiftsEnabled Vorrang. |
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. |
shiftsRoleDefinitions | shiftsRoleDefinition-Auflistung | Die Definitionen der Rollen 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",
"activitiesIncludedWhenCopyingShiftsEnabled": "Boolean",
"isActivitiesIncludedWhenCopyingShiftsEnabled": "Boolean",
"isCrossLocationShiftsEnabled": "Boolean",
"isCrossLocationShiftRequestApprovalRequired": "Boolean"
}