Ressourcentyp planen

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 Zeitplanzeitraum mit Planungsmitgliedern.

Eigenschaften

Eigenschaft Typ Beschreibung
aktiviert Boolean Gibt an, ob der Zeitplan für das Team aktiviert ist. Erforderlich.
id Zeichenfolge ID des Zeitplans.
isActivitiesIncludedWhenCopyingShiftsEnabled Boolean Gibt an, ob kopierte Schichten Aktivitäten aus der ursprünglichen Schicht enthalten.
isCrossLocationShiftRequestApprovalRequired Boolean Gibt an, ob die Genehmigung durch einen Manager dieses Zeitplans für standortübergreifende Schichtanforderungen erforderlich ist.
isCrossLocationShiftsEnabled Boolean Gibt an, ob das Feature "Standortübergreifender Marketplace" für diesen Zeitplan aktiviert ist.
offerShiftRequestsEnabled Boolean Gibt an, ob Angebotsschichtanfragen für den Zeitplan aktiviert sind.
openShiftsEnabled Boolean Gibt an, ob offene Schichten für den Zeitplan aktiviert sind.
provisionStatus operationStatus Der Status der geplanten Bereitstellung. Die möglichen Werte sind notStarted, running, completed, failed.
provisionStatusCode Zeichenfolge Zusätzliche Informationen darüber, warum die Zeitplanbereitstellung fehlgeschlagen ist.
startDayOfWeek dayOfWeek Gibt den Starttag der Woche an. Mögliche Werte sind: sunday, monday, tuesday, wednesday, thursday, friday, saturday.
swapShiftsRequestsEnabled Boolean Gibt an, ob Schichttauschanfragen für den Zeitplan aktiviert sind.
timeClockEnabled Boolean Gibt an, ob die Stechuhr für den Zeitplan aktiviert ist.
timeClockSettings timeClockSettings Die Stechuhr-Standorteinstellungen für diesen Zeitplan.
timeOffRequestsEnabled Boolean Gibt an, ob Abwesenheitsanforderungen für den Zeitplan aktiviert sind.
timeZone Zeichenfolge Die Zeitzone des Planungsteams als Name einer IANA-Zeitzonendatenbank (TZ-Datenbank); beispielsweise America/Chicago. Eine vollständige Liste der gültigen Werte finden Sie unter Liste der Zeitzonen der Datenbank. Erforderlich.
workforceIntegrationIds Zeichenfolgensammlung Die IDs für die Mitarbeiterintegrationen, die diesem Zeitplan zugeordnet sind.
activitiesIncludedWhenCopyingShiftsEnabled (veraltet) Boolean Gibt an, ob kopierte Schichten die Aktivitäten enthalten sollen. Diese Immobilie wird bis zum 20. November 2027 entfernt. Verwenden Sie isActivitiesIncludedWhenCopyingShiftsEnabled stattdessen. activitiesIncludedWhenCopyingShiftsEnabled und isActivitiesIncludedWhenCopyingShiftsEnabled immer denselben Wert haben, sodass die Einstellung für einen automatisch den Wert für den anderen festlegt. Wenn beide mit unterschiedlichen Werten in der Anforderung 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 Schichtanfragen im Zeitplan.
openShifts openShift-Sammlung Die Gruppe der offenen Schichten in einer Terminplanungsgruppe im Zeitplan.
schedulingGroups schedulingGroup-Auflistung Die logische Gruppierung der Benutzer im Zeitplan (in der Regel nach Rolle).
Schichten Sammlung "Schicht" Die Verschiebungen im Zeitplan.
shiftsRoleDefinitions shiftsRoleDefinition collection Die Definitionen der Rollen im Zeitplan.
swapShiftsChangeRequests swapShiftsChangeRequest-Sammlung Die Tauschanforderungen für Schichten im Zeitplan.
timeCards timeCard-Sammlung Die Zeitkarten im Zeitplan.
timeOff timeOff-Sammlung Die Instanzen von arbeitsfreien Zeiten im Zeitplan.
timeOffReasons timeOffReason-Sammlung Die Gründe für eine Abwesenheit im Zeitplan.
timeOffRequests timeOffRequest-Sammlung Die Anforderungen für arbeitsfreie Zeit im Zeitplan.
workforceIntegrations Sammlung workforceIntegration Eine 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"
}