スケジュールリソースの種類schedule resource type

重要

Microsoft Graph の/betaバージョンの api は変更される可能性があります。APIs under the /beta version in Microsoft Graph are subject to change. 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。Use of these APIs in production applications is not supported.

チーム内のschedulingGroupオブジェクト、 Shiftオブジェクト、 Timeoffreasonオブジェクト、およびtimeoffオブジェクトのコレクションです。A collection of schedulingGroup objects, shift objects, timeOffReason objects, and timeOff objects within a team.

メソッドMethods

メソッドMethod 戻り値の型Return Type 説明Description
スケジュールを作成または置換するCreate or replace schedule scheduleschedule スケジュールを作成または置換します。Create or replace a schedule.
スケジュールを取得するGet schedule scheduleschedule スケジュールを取得します。Get a schedule.
共有Share なしNone スケジュールの時間範囲をスケジュールのメンバーと共有します。Share a schedule time range with schedule members.

プロパティProperties

名前Name Type 説明Description
IDid stringstring スケジュールの ID。ID of the schedule.
enabledenabled ブール型 (Boolean)Boolean スケジュールがチームに対して有効になっているかどうかを示します。Indicates whether the schedule is enabled for the team. 必須です。Required.
timeZonetimeZone stringstring Tz データベース形式を使用して、スケジュールチームのタイムゾーンを示します。Indicates the time zone of the schedule team using tz database format. 必須です。Required.
provisionStatusprovisionStatus operationStatusoperationStatus スケジュールの準備の状態。The status of the schedule provisioning. 使用可能な値notStartedrunning completed、、 failed、です。The possible values are notStarted, running, completed, failed.
provisionStatusCodeprovisionStatusCode stringstring スケジュールプロビジョニングが失敗した理由に関する追加情報。Additional information about why schedule provisioning failed.
timeClockEnabledtimeClockEnabled BooleanBoolean タイムレコーダーがスケジュールに対して有効になっているかどうかを示します。Indicates whether time clock is enabled for the schedule.
openShiftsEnabledopenShiftsEnabled BooleanBoolean スケジュールに対してオープンシフトを有効にするかどうかを示します。Indicates whether open shifts are enabled for the schedule.
swapShiftsRequestsEnabledswapShiftsRequestsEnabled BooleanBoolean スワップシフトの要求がスケジュールに対して有効になっているかどうかを示します。Indicates whether swap shifts requests are enabled for the schedule.
offerShiftRequestsEnabledofferShiftRequestsEnabled BooleanBoolean スケジュールに対して、交代制の要求が有効になっているかどうかを示します。Indicates whether offer shift requests are enabled for the schedule.
Timeoff/有効timeOffRequestsEnabled BooleanBoolean スケジュールに対して時間外要求が有効になっているかどうかを示します。Indicates whether time off requests are enabled for the schedule.

関係Relationships

名前Name Type 説明Description
移すshifts shift コレクションshift collection スケジュールのシフト。The shifts in the schedule.
timesOfftimesOff TimeoffコレクションtimeOff collection スケジュールでオフにされた回数のインスタンス。The instances of times off in the schedule.
timeOffReasonstimeOffReasons TimeoffreasonコレクションtimeOffReason collection スケジュールで時間切れがある理由のセット。The set of reasons for a time off in the schedule.
schedulingGroupsschedulingGroups schedulingGroup コレクションschedulingGroup collection スケジュールに含まれるユーザーの論理グループ (通常は、役割別)。The logical grouping of users in the schedule (usually by role).
openshiftsopenshifts OpenshiftコレクションopenShift collection スケジュール内のスケジュールグループ内で開かれている交代のセット。The set of open shifts in a scheduling group in the schedule.
ワーク強制統合workforceintegrations ワーク ForceintegrationコレクションworkforceIntegration collection 同期変更通知 (サポートされているエンティティの場合) の送信データフローを持つ、チームごとの労働力統合のインスタンス。An instance of a workforce integration per team with outbound data flow on synchronous change notifications (for supported entities).
swapshiftchangerequestsswapshiftchangerequests swapShiftsChangeRequestコレクションswapShiftsChangeRequest collection スケジュールによる交代のスワップ要求。The swap requests for shifts in the schedule.
openshiftchangerequestsopenshiftchangerequests openShiftChangeRequestコレクションopenShiftChangeRequest collection スケジュールに含まれる、開いているシフト要求。The open shift requests in the schedule.
timeoffrequesttimeoffrequest TimeoffrequestコレクションtimeOffRequest collection スケジュールに含まれる時間切れ要求。The time off requests in the schedule.

JSON 表記JSON representation

リソースの JSON 表記を次に示します。The following is a JSON representation of the resource.

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