リソースの種類をスケジュールする

名前空間: microsoft.graph

重要

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

チーム内の スケジュールグループ オブジェクト、 シフト オブジェクト、 timeOffReason オブジェクト、 および timeOff オブジェクトの コレクション

メソッド

メソッド 戻り値の型 説明
スケジュールの作成または置換 schedule スケジュールを作成または置換します。
スケジュールを取得する schedule スケジュールを取得します。
共有 なし スケジュールの時間範囲をスケジュール メンバーと共有します。

プロパティ

プロパティ 説明
id string スケジュールの ID。
enabled ブール型 (Boolean) チームのスケジュールを有効にするかどうかを示します。 必須です。
timeZone string tz データベース形式を使用してスケジュール チームのタイム ゾーンを示します。 必須です。
provisionStatus operationStatus スケジュール プロビジョニングの状態。 指定できる値は、 notStartedrunningcompletedです failed
provisionStatusCode string スケジュール プロビジョニングが失敗した理由に関する追加情報。
timeClockEnabled Boolean スケジュールに対してタイム クロックが有効かどうかを示します。
openShiftsEnabled ブール値 スケジュールに対して開いているシフトを有効にするかどうかを示します。
swapShiftsRequestsEnabled ブール値 スケジュールに対してスワップ シフト要求が有効かどうかを示します。
offerShiftRequestsEnabled ブール値 スケジュールに対してオファー シフト要求を有効にするかどうかを示します。
timeOffRequestsEnabled ブール値 スケジュールに対してオフ時間要求が有効になっているかどうかを示します。

リレーションシップ

リレーションシップ 説明
shifts shift コレクション スケジュール内のシフト。
timesOff timeOff コレクション スケジュール内の時間のインスタンス。
timeOffReasons timeOffReason コレクション スケジュール内の一定の休み時間の理由のセット。
schedulingGroups schedulingGroup コレクション スケジュール内のユーザーの論理グループ (通常は役割別)。
openshifts openShift コレクション スケジュール内のスケジュール グループ内の開いているシフトのセット。
workforceintegrations workforceIntegration コレクション 同期変更通知の送信データ フローを持つチームごとの従業員統合のインスタンス (サポートされているエンティティの場合)。
swapshiftchangerequests swapShiftsChangeRequest コレクション スケジュール内のシフトのスワップ要求。
openshiftchangerequests openShiftChangeRequest コレクション スケジュール内のオープン シフト要求。
timeoffrequest timeOffRequest コレクション スケジュール内のタイム オフ要求。

JSON 表記

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

{
  "id": "833fc4df-c88b-4398-992f-d8afcfe41df2",
  "enabled": true,
  "timeZone": "America/Chicago",
  "provisionStatus": "Completed",
  "provisionStatusCode": null
}