次の方法で共有


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

名前空間: microsoft.graph

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

メソッド

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

プロパティ

名前 説明
enabled ブール型 チームのスケジュールが有効かどうかを示します。 必須。
id string スケジュールの ID。
isActivitiesIncludedWhenCopyingShiftsEnabled ブール型 コピーしたシフトに元のシフトからのアクティビティが含まれるかどうかを示します。
offerShiftRequestsEnabled ブール型 スケジュールに対してオファーシフト要求が有効かどうかを示します。
openShiftsEnabled ブール型 スケジュールに対して開いているシフトが有効かどうかを示します。
provisionStatus operationStatus スケジュール プロビジョニングの状態。 使用可能な値は、 notStartedrunningcompletedfailedです。
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 コレクション スケジュールのシフト。
swapShiftsChangeRequests swapShiftsChangeRequest コレクション スケジュール内のシフトのスワップ要求。
タイムカード timeCard コレクション スケジュールのタイム カード。
timesOff timeOff コレクション スケジュール内のタイム オフのインスタンス。
timeOffReasons timeOffReason コレクション スケジュールで休暇を取る理由のセット。
timeOffRequests timeOffRequest コレクション スケジュール内の休暇要求。
workforceIntegrations workforceIntegration コレクション 同期変更通知の送信データ フローを使用したチームごとの従業員統合のインスタンス (サポートされているエンティティの場合)。

JSON 表記

次の JSON 表現は、リソースの種類を示しています。

{
  "@odata.type": "#microsoft.graph.schedule",
  "id": "String (identifier)",
  "enabled": "Boolean",
  "timeZone": "String",
  "provisionStatus": "String",
  "provisionStatusCode": "String",
  "workforceIntegrationIds": [
    "String"
  ],
  "timeClockEnabled": "Boolean",
  "timeClockSettings": {
    "@odata.type": "microsoft.graph.timeClockSettings"
  },
  "openShiftsEnabled": "Boolean",
  "swapShiftsRequestsEnabled": "Boolean",
  "offerShiftRequestsEnabled": "Boolean",
  "timeOffRequestsEnabled": "Boolean",
  "startDayOfWeek": "String",
  "isActivitiesIncludedWhenCopyingShiftsEnabled": "Boolean"
}