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

名前空間: microsoft.graph

重要

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

チームschedulingGroup オブジェクト、シフト オブジェクト、timeOffReason オブジェクト、timeOff オブジェクトのコレクションを表します。

メソッド

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

プロパティ

プロパティ 説明
activitiesIncludedWhenCopyingShiftsEnabled ブール型 コピーしたシフトにアクティビティを含めるかどうかを示します。
enabled ブール型 チームのスケジュールが有効かどうかを示します。 必須。
id String スケジュールの ID。
isCrossLocationShiftRequestApprovalRequired ブール型 このスケジュールのマネージャーが、場所をまたがるシフト要求に対して承認が必要かどうかを示します。
isCrossLocationShiftsEnabled ブール型 このスケジュールに対してクロスロケーション マーケットプレース機能が有効になっているかどうかを示します。
offerShiftRequestsEnabled ブール型 スケジュールに対してオファーシフト要求が有効かどうかを示します。
openShiftsEnabled ブール型 スケジュールに対して開いているシフトが有効かどうかを示します。
provisionStatus operationStatus スケジュール プロビジョニングの状態。 指定できる値は、 notStarted、、 runningcompletedです failed
provisionStatusCode String プロビジョニングのスケジュールが失敗した理由に関する追加情報。
startDayOfWeek dayOfWeek 曜日の開始日を示します。 使用可能な値: sundaymondaytuesdaywednesdaythursdayfridaysaturday
swapShiftsRequestsEnabled ブール型 スケジュールに対してスワップ シフト要求が有効かどうかを示します。
timeClockEnabled ブール型 スケジュールに対してタイム クロックが有効かどうかを示します。
timeClockSettings timeClockSettings このスケジュールの時刻時計の場所の設定。
timeOffRequestsEnabled ブール型 スケジュールに対して休暇要求が有効かどうかを示します。
timeZone String tz データベース形式を使用して、スケジュール チームのタイム ゾーンを示します。 必須です。
workforceIntegrationIds String collection このスケジュールに関連付けられている従業員統合の ID。

リレーションシップ

名前 説明
dayNotes dayNote コレクション スケジュールの日のメモ。
offerShiftRequests offerShiftRequest コレクション オファーは、スケジュールのシフトを要求します。
openShiftChangeRequests openShiftChangeRequest コレクション スケジュール内のオープンシフト要求。
openShifts openShift コレクション スケジュール内のスケジュール グループ内のオープンシフトのセット。
schedulingGroups schedulingGroup コレクション スケジュール内のユーザーの論理グループ (通常はロール別)。
シフト shift コレクション スケジュールのシフト。
shiftsRoleDefinitions shiftsRoleDefinition コレクション スケジュール内のロールの定義。
swapShiftsChangeRequests swapShiftsChangeRequest コレクション スケジュール内のシフトのスワップ要求。
タイムカード timeCard コレクション スケジュールのタイム カード。
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,
  "isCrossLocationShiftRequestApprovalRequired": "Boolean",
  "isCrossLocationShiftsEnabled": "Boolean"
}