シフト リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

スケジュール内でスケジュール済みの作業の単位。

メソッド

メソッド 戻り値の型 説明
シフトの作成 shift 新しい shift を作成します。
シフトの一覧表示 shift コレクション このスケジュール内の shifts のリストを取得します。
シフトの取得 shift ID で shift を取得します。
シフトを置き換える shift shift を置き換えます。
シフトを削除する なし スケジュールから shift を削除します。

プロパティ

プロパティ 説明
id string shift の ID。
userId string shift に割り当てられたユーザーの ID。 必須です。
schedulingGroupId string shift が一部である、グループのスケジューリングの ID。 必須です。
sharedShift shiftItem 従業員とマネージャーの両方が見ることができるこの shift の共有バージョン。 必須です。
draftShift shiftItem マネージャーが見ることができるこの shift のドラフト バージョン。 必須です。
createdDateTime DateTimeOffset この shift が最初に作成されたときのタイムスタンプ。 Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。
lastModifiedDateTime DateTimeOffset この shift が最後に更新されたときのタイムスタンプ。 Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。
lastModifiedBy identitySet この shift を最後に更新した ID。

JSON 表記

リソースの JSON 表記を次に示します。

{
  "id": "SHFT_577b75d2-a927-48c0-a5d1-dc984894e7b8",
  "createdDateTime": "2019-03-14T04:32:51.451Z",
  "lastModifiedDateTime": "2019-03-14T05:32:51.451Z",
  "userId": "c5d0c76b-80c4-481c-be50-923cd8d680a1",
  "schedulingGroupId": "TAG_228940ed-ff84-4e25-b129-1b395cf78be0",
  "lastModifiedBy": {"@odata.type":"microsoft.graph.identitySet"},
  "sharedShift": {"@odata.type":"microsoft.graph.shiftItem"},
  "draftShift": {"@odata.type":"microsoft.graph.shiftItem"}
}