Freigeben über


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