次の方法で共有


シフト リソースの種類

名前空間: microsoft.graph

スケジュール内のスケジュールされた作業の単位を表 します

シフトの期間を 1 分未満にすることも、24 時間を超えることはできません。

changeTrackedEntity から継承します。

メソッド

メソッド 戻り値の型 説明
List shift コレクション このスケジュールのシフトの一覧 取得します。
Create シフト 新しいシフトを作成 します
Get シフト ID による シフト を取得します。
Replace シフト シフトを置き換えます。
Delete なし スケジュールから シフト を削除します。
削除のステージ なし シフト インスタンスの削除を下書きモードでスケジュールでステージングします。

プロパティ

名前 説明
createdDateTime DateTimeOffset この シフト が最初に作成されたタイムスタンプ。 Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 単位です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 changeTrackedEntity から継承されます。
draftShift shiftItem シフトの下書き変更。 下書きの変更は、マネージャーにのみ表示されます。 変更は、 共有時に従業員に表示されます。これにより、 draftShift から sharedShift プロパティに変更がコピーされます。
id String シフトの ID。 changeTrackedEntity から継承されます。
isStagedForDeletion ブール型 シフトは削除対象としてマークされます。これは、スケジュールが共有されるときに完了するプロセスです。
lastModifiedBy identitySet この シフトを最後に更新した ID。 changeTrackedEntity から継承されます。
lastModifiedDateTime DateTimeOffset この シフト が最後に更新されたタイムスタンプ。 Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 単位です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 changeTrackedEntity から継承されます。
schedulingGroupId String シフトの一部であるスケジューリング グループの ID。 必須です。
sharedShift shiftItem 従業員とマネージャーの両方が表示できる、この シフト の共有バージョン。 sharedShift プロパティにUpdates、Teams クライアントのユーザーに通知を送信します。
userId String シフトに割り当てられたユーザーの ID。 必須です。

JSON 表記

次の JSON 表現は、リソースを示しています。

{
  "@odata.type": "#microsoft.graph.shift",
  "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",
  "sharedShift": {"@odata.type": "microsoft.graph.shiftItem"},
  "userId": "String"
}