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 eines Zeitplans Zeitplan Erstellen oder Ersetzen eines Zeitplans.
Abrufen des Zeitplans 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 String 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 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 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 String Gibt die Zeitzone des Zeitplanteams im tz-Datenbankformat an. Erforderlich.
workforceIntegrationIds Zeichenfolgensammlung 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"
}