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 | Create 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 |
---|---|---|
activitiesIncludedWhenCopyingShiftsEnabled | Boolesch | Gibt an, ob kopierte Schichten die Aktivitäten enthalten sollen. |
aktiviert | Boolesch | Gibt an, ob der Zeitplan für das Team aktiviert ist. Erforderlich. |
id | Zeichenfolge | ID des Zeitplans. |
isCrossLocationShiftRequestApprovalRequired | Boolesch | Gibt an, ob eine Genehmigung durch einen Manager dieses Zeitplans für standortübergreifende Schichtanforderungen erforderlich ist. |
isCrossLocationShiftsEnabled | Boolesch | Gibt an, ob das Standortübergreifende Marketplace-Feature für diesen Zeitplan aktiviert ist. |
offerShiftRequestsEnabled | Boolesch | Gibt an, ob Angebotsverschiebungsanforderungen für den Zeitplan aktiviert sind. |
openShiftsEnabled | Boolesch | 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 | Boolesch | Gibt an, ob Verschiebungsanforderungen für den Zeitplan aktiviert sind. |
timeClockEnabled | Boolesch | 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 | Boolesch | 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. |
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 zeigt den Ressourcentyp.
{
"id": "833fc4df-c88b-4398-992f-d8afcfe41df2",
"enabled": true,
"timeZone": "America/Chicago",
"provisionStatus": "Completed",
"provisionStatusCode": null,
"isCrossLocationShiftRequestApprovalRequired": "Boolean",
"isCrossLocationShiftsEnabled": "Boolean"
}