Shift-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 Einheit der geplanten Arbeit in einem Zeitplan dar.
Die Dauer einer Schicht darf nicht kleiner als 1 Minute oder länger als 24 Stunden sein.
Erbt von changeTrackedEntity.
Methoden
Methode | Rückgabetyp | Beschreibung |
---|---|---|
Create | shift | Create eine neue Schicht. |
List | Shift-Sammlung | Rufen Sie die Liste der Schichten in diesem Zeitplan ab. |
Get | shift | Rufen Sie eine Verschiebung nach ID ab. |
Replace | shift | Ersetzen Sie eine Verschiebung. |
Delete | Keine | Löschen sie eine Verschiebung aus dem Zeitplan. |
Löschphase | Keine | Stufen Sie das Löschen einer Schicht instance in einem Zeitplan im Entwurfsmodus ein. |
Eigenschaften
Eigenschaft | Typ | Beschreibung |
---|---|---|
createdBy | identitySet | Identität des Benutzers, der das Shift-Objekt erstellt hat. Geerbt von changeTrackedEntity. |
createdDateTime | DateTimeOffset | Der Zeitstempel, auf dem diese Schicht zuerst erstellt wurde. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und ist 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 Mitarbeiter sichtbar, wenn sie freigegeben werden, wodurch die Änderungen aus der draftShift-Eigenschaft in die sharedShift-Eigenschaft kopiert werden. |
id | Zeichenfolge | Der eindeutige Bezeichner für die Schicht. Geerbt von changeTrackedEntity. |
isStagedForDeletion | Boolesch | Die Verschiebung ist zum Löschen markiert, ein Prozess, 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, auf dem diese Verschiebung zuletzt aktualisiert wurde. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und ist 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 Planungsgruppe, zu der die Schicht gehört. Erforderlich. |
schedulingGroupInfo | schedulingGroupInfo | Informationen zur Planungsgruppe, zu der die Schicht gehört. |
sharedShift | shiftItem | Die freigegebene Version dieser Schicht , die sowohl für Mitarbeiter als auch für Vorgesetzte sichtbar ist. Updates an die 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. |
Userinfo | shiftsUserInfo | Informationen des Benutzers, der der Schicht zugewiesen ist. |
JSON-Darstellung
Die folgende JSON-Darstellung zeigt 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"
}