Freigeben über


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"
}