Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Einheit geplanter Arbeit in einem Zeitplan dar.
Die Dauer einer Schicht darf nicht weniger als 1 Minute und nicht länger als 24 Stunden sein.
Erbt von changeTrackedEntity.
Methoden
| Methode | Rückgabetyp | Beschreibung |
|---|---|---|
| Create | shift | Erstellen Sie eine neue Schicht. |
| List | Sammlung "Schicht" | Rufen Sie die Liste der Schichten in diesem Zeitplan ab. |
| Get | shift | Schicht nach ID abrufen. |
| Replace | shift | Ersetzen einer Schicht. |
| Löschen | Keine | Löschen einer Schicht aus dem Zeitplan. |
| Löschphase | Keine | Staging the deletion of a shift instance in a schedule in the draft mode. |
Eigenschaften
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| createdBy | identitySet | Identität des Benutzers, der das Schichtobjekt erstellt hat . Geerbt von changeTrackedEntity. |
| createdDateTime | DateTimeOffset | Der Zeitstempel, zu dem diese Schicht zum ersten Mal erstellt wurde. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und wird immer in UTC angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z. Geerbt von changeTrackedEntity. |
| draftShift | shiftItem | Entwurfsänderungen in der Schicht. Entwurfsänderungen sind nur für Manager sichtbar. Die Änderungen sind für die Mitarbeiter sichtbar, wenn sie freigegeben werden. Dadurch werden die Änderungen aus der draftShift in die sharedShift-Eigenschaft kopiert. |
| id | Zeichenfolge | Der eindeutige Bezeichner für die Schicht. Geerbt von changeTrackedEntity. |
| isStagedForDeletion | Boolean | Die Schicht wird zum Löschen markiert, ein Vorgang, der abgeschlossen wird, wenn der Zeitplan freigegeben wird. |
| lastModifiedBy | identitySet | Die Identität des Benutzers, der diese Schicht zuletzt aktualisiert hat. Geerbt von changeTrackedEntity. |
| lastModifiedDateTime | DateTimeOffset | Der Zeitstempel, an dem diese Schicht zuletzt aktualisiert wurde. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und wird immer in UTC angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z. Geerbt von changeTrackedEntity. |
| schedulingGroupId | Zeichenfolge | ID der Terminplanungsgruppe, zu der die Schicht gehört. Erforderlich. |
| schedulingGroupInfo | schedulingGroupInfo | Informationen der Terminplanungsgruppe, zu der die Schicht gehört. |
| sharedShift | shiftItem | Die freigegebene Version dieser Schicht , die sowohl für Mitarbeiter als auch für Manager sichtbar ist. Updates an der sharedShift-Eigenschaft senden Benachrichtigungen an Benutzer im Teams-Client. |
| teamInfo | shiftsTeamInfo | Informationen des Teams, in dem sich die Schicht befindet. |
| userId | String | ID des Benutzers, der der Schicht zugewiesen ist. Erforderlich. |
| BenutzerInfo | shiftsUserInfo | Informationen des Benutzers, der der Schicht zugewiesen ist. |
Beziehungen
Keine.
JSON-Darstellung
Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.
{
"createdBy": {"@odata.type": "microsoft.graph.identitySet"},
"createdDateTime": "String (timestamp)",
"draftShift": { "@odata.type": "microsoft.graph.shiftItem" },
"id": "String (identifier)",
"isStagedForDeletion": "Boolean",
"lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
"lastModifiedDateTime": "String (timestamp)",
"schedulingGroupId": "String",
"schedulingGroupInfo": "microsoft.graph.schedulingGroupInfo",
"sharedShift": { "@odata.type": "microsoft.graph.shiftItem" },
"teamInfo": "microsoft.graph.shiftsTeamInfo",
"userId": "String",
"userInfo": "microsoft.graph.shiftsUserInfo"
}