Schedules
Schedules table for MSTeams data provider.
テーブル固有の情報
Select
チームからすべてを取得するか、TeamId を'=' とIN 演算子で指定することでSchedules テーブルをクエリします。デフォルトでは、自身がメンバーであるグループのチームのスケジュールアイテムのみ返されます。組織の全グループのチームからスケジュールを取得するには、IncludeAllGroups プロパティをtrue に設定してください。 本製品 は Microsoft Teams API を使用して、以下のカラムと演算子で作成されたWHERE 句条件を処理します。その他のフィルタはクライアントサイドで本製品 内部で処理されます。
- TeamId は、'=' およびIN 演算子をサポートします。
例えば、次のクエリはサーバーサイドで処理されます。
SELECT * FROM Schedules WHERE TeamId = 'da838338-4e77-4c05-82a6-79d9f0274511'
Update
スケジュールのレコードを更新するには、WHERE 句にId とTeamId が必要です。
UPDATE Schedules SET timeZone = 'Africa/Casablanca', enabled = true WHERE Id = '4729c5e5-f923-4435-8a41-44423d42ea79' AND TeamId = '4729c5e5-f923-4435-8a41-44423d42ea79'
Columns
Name | Type | ReadOnly | Description |
Id [KEY] | String | False |
ID of the schedule. |
TeamId [KEY] | String | False |
The Team Id. |
Enabled | Bool | False |
Indicates whether the schedule is enabled for the team. |
OfferShiftRequestsEnabled | Bool | False |
Indicates whether offer shift requests are enabled for the schedule. |
OpenShiftsEnabled | Bool | False |
Indicates whether open shifts are enabled for the schedule. |
ProvisionStatus | String | False |
The status of the schedule provisioning. The possible values are notStarted, running, completed, failed. |
ProvisionStatusCode | String | False |
Additional information about why schedule provisioning failed. |
SwapShiftsRequestsEnabled | Bool | False |
Indicates whether swap shifts requests are enabled for the schedule. |
TimeClockEnabled | Bool | False |
Indicates whether time clock is enabled for the schedule. |
TimeOffRequestsEnabled | Bool | False |
Indicates whether time off requests are enabled for the schedule. |
TimeZone | String | False |
Indicates the time zone of the schedule team using tz database format. |
WorkforceIntegrationIds | String | False |
The WorkforceIntegration Ids. |