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

名前空間: microsoft.graph

チーム内の schedulingGroup オブジェクト、シフト オブジェクト、timeOffReason オブジェクト、timeOff オブジェクトのコレクション。

メソッド

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

プロパティ

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

リレーションシップ

名前 説明
offerShiftRequests offerShiftRequest コレクション オファーは、スケジュールのシフトを要求します。
openShiftChangeRequests openShiftChangeRequest コレクション スケジュール内のオープンシフト要求。
openShifts openShift コレクション スケジュール内のスケジュール グループ内のオープンシフトのセット。
schedulingGroups schedulingGroup コレクション スケジュール内のユーザーの論理グループ (通常はロール別)。
シフト shift コレクション スケジュールのシフト。
swapShiftsChangeRequests swapShiftsChangeRequest コレクション スケジュール内のシフトのスワップ要求。
timesOff timeOff コレクション スケジュール内のタイム オフのインスタンス。
timeOffReasons timeOffReason コレクション スケジュールで休暇を取る理由のセット。
timeOffRequests timeOffRequest コレクション スケジュール内の休暇要求。
workforceIntegrations workforceIntegration コレクション 同期変更通知の送信データ フローを使用したチームごとの従業員統合のインスタンス (サポートされているエンティティの場合)。

JSON 表記

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

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