リソースの種類をスケジュールする
名前空間: microsoft.graph
チーム内の schedulingGroup オブジェクト、シフト オブジェクト、timeOffReason オブジェクト、timeOff オブジェクトのコレクション。
メソッド
メソッド | 戻り値の型 | 説明 |
---|---|---|
作成または置換 | schedule | スケジュールを作成または置き換えます。 |
Get | schedule | スケジュールを取得します。 |
共有 | なし | スケジュールメンバーとスケジュール時間範囲を共有します。 |
プロパティ
名前 | 型 | 説明 |
---|---|---|
enabled | ブール型 | チームのスケジュールが有効かどうかを示します。 必須。 |
id | string | スケジュールの ID。 |
offerShiftRequestsEnabled | ブール型 | スケジュールに対してオファーシフト要求が有効かどうかを示します。 |
openShiftsEnabled | ブール型 | スケジュールに対して開いているシフトが有効かどうかを示します。 |
provisionStatus | operationStatus | スケジュール プロビジョニングの状態。 使用可能な値は、 notStarted 、 running 、 completed 、 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
}