シフト リソースの種類shift resource type

重要

Microsoft Graph の/betaバージョンの api は変更される可能性があります。APIs under the /beta version in Microsoft Graph are subject to change. 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。Use of these APIs in production applications is not supported.

スケジュール内でスケジュール済みの作業の単位。A unit of scheduled work in a schedule.

メソッドMethods

メソッドMethod 戻り値の型Return Type 説明Description
シフトの作成Create shift shiftShift 新しい shift を作成します。Create a new shift.
シフトの一覧表示List shifts shift コレクションshift collection このスケジュール内の shifts のリストを取得します。Get the list of shifts in a schedule.
シフトの取得Get shift shiftShift ID で shift を取得します。Get a shift by ID.
シフトを置き換えるReplace shift shiftShift shift を置き換えます。Replace a shift.
シフトを削除するDelete shift なしNone スケジュールから shift を削除します。Delete a shift from the schedule.

プロパティProperties

名前Name 種類Type 説明Description
idid string shift の ID。ID of the shift.
userIduserId string shift に割り当てられたユーザーの ID。AssignedTo   Integer specifying the ID of the user to whom the task is assigned. 必須です。Required.
schedulingGroupIdschedulingGroupId string shift が一部である、グループのスケジューリングの ID。ID of the scheduling group the shift is part of. 必須です。Required.
sharedShiftsharedShift shiftItemshiftItem 従業員とマネージャーの両方が見ることができるこの shift の共有バージョン。The shared version of this shift that is viewable by both employees and managers. 必須です。Required.
draftShiftdraftShift shiftItemshiftItem マネージャーが見ることができるこの shift のドラフト バージョン。The draft version of this shift that is viewable by managers. 必須です。Required.
createdDateTimecreatedDateTime DateTimeOffset この shift が最初に作成されたときのタイムスタンプ。The timestamp on which this shift was first created. Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、'2014-01-01T00:00:00Z'.のようになります。For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.
lastModifiedDateTimelastModifiedDateTime DateTimeOffset この shift が最後に更新されたときのタイムスタンプ。The timestamp on which this shift was last updated. Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、'2014-01-01T00:00:00Z'.のようになります。For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.
lastModifiedBylastModifiedBy identitySetidentitySet この shift を最後に更新した ID。The identity that last updated this shift.

JSON 表記JSON representation

以下は、リソースの JSON 表記です。Here is a JSON representation of the resource.

{
  "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"}
}