Shifts for Microsoft Teams

管理者の場合は、シフト スケジュールを計画し、チームにオープン シフトと未入力のシフトを配信します。 チーム メンバーの場合、シフトを簡単に表示し、スケジュール変更要求 (スワップ/オファー/休暇) を行うことができます。

このコネクタは、次の製品および地域で利用可能です。

サービス クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure China の地域
Power Automate 標準 以下を除くすべての Power Automate 地域 :
     -   21 Vianet が運用する中国のクラウド
Power Apps 標準 以下を除くすべての Power Apps 地域 :
     -   21 Vianet が運用する中国のクラウド
連絡先
件名 Microsoft
URL https://support.microsoft.com/teams
コネクタのメタデータ
公開元 Microsoft
Web サイト https://docs.microsoft.com/en-us/microsoftteams/expand-teams-across-your-org/shifts-for-teams-landing-page
プライバシー ポリシー https://privacy.microsoft.com/privacystatement
カテゴリ 生産性

Microsoft Teams のシフトは、チームのスケジュールの作成、更新、および管理を行うのに役立つスケジュール管理ツールです。

Shifts + Power Automate により、Shifts から他のアプリでカスタム ワークフローを作成し、大規模に操作を実行することができます。 ほとんどコードを使用せずに、主要プロセスを自動化します。

トリガーの既知の問題と制限

  • トリガーは GCC 地域ではサポートされていません。

接続を作成する

このコネクタは、次の認証タイプをサポートしています:

既定 接続を作成するためのパラメーター。 すべての地域 共有不可

既定

適用できるもの: すべての領域

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

すべてのオファー シフト要求の一覧を表示する

この操作は、スケジュール内のすべてのオファー シフト要求を返します。

すべてのオープン シフトの一覧を表示する

この操作は、チーム内のすべてのオープン シフトを返します。

すべてのオープン シフト要求の一覧を表示する

この操作は、スケジュール内のすべてのオープン シフト変更要求を一覧表示します。

すべてのシフトの一覧を表示する

この操作は、チームのメンバーに割り当てられたすべてのシフトを返します

すべてのスケジュール グループの一覧を表示する

この操作は、スケジュール内のすべてのスケジュール グループを返します。

すべてのスワップ シフト要求の一覧を表示する

この操作は、スケジュール内のすべてのスワップ シフト要求を返します。

すべての休暇インスタンスの一覧を表示する

この操作は、スケジュール内のすべての休暇インスタンスを返します

すべての休暇理由の一覧を表示する

この操作では、チームに関連付けられた休暇理由の一覧を返します。

すべての休暇申請の一覧を表示する

この操作は、スケジュール内のすべての休暇要求を返します。

オファー シフト要求を取得する

この操作は、ID によりオファー シフト要求を返します。

オファー シフト要求を承認する

この操作により、受信者/管理者はオファー シフト要求を承認できます。

オファー シフト要求を拒否する

この操作により、ユーザーはオファー シフト要求を拒否できます。

オープン シフトを削除する

この操作により、オープン シフトが削除されます。

オープン シフトを取得する

この操作は、オープン シフトの詳細を返します。

オープン シフトを更新する

スケジュール内のオープン シフトを更新します。

オープン シフト要求の拒否

この操作により、管理者はオ―プン シフト要求を拒否できます。

オープン シフト要求を取得する

この操作は、ID によりオープン シフト変更要求を返します。

オープン シフト要求を承認する

この操作により、管理者はオ―プン シフト要求を承認できます。

シフトを削除する

この操作により、シフトの一意 ID を使用してシフトを削除します。

シフトを取得する

この操作にでは、シフトの一意の ID を使用してシフトの詳細を返します。

スケジュール グループを取得する

この操作により、一意の ID を使用してスケジュール グループの詳細を返します。

スケジュールの詳細を取得する

この操作により、スケジュールの一意の ID を使用してスケジュールの詳細を返します。

スワップ シフト要求を取得する

この操作は、ID によりスワップ シフト要求を返します。

スワップ シフト要求を承認する

この操作により、ユーザーはスワップ シフト要求を承認できます。

スワップ シフト要求を拒否する

この操作により、ユーザーはスワップ シフト要求を拒否できます。

休暇インスタンスを削除する

この操作は、一意の ID を使用して休暇を削除します。

休暇インスタンスを取得する

この操作により、一意の ID を使用して休暇の詳細を返します。

休暇申請を取得する

この操作は、ID により休暇申請を返します。

休暇申請を承認する

この操作により、管理者は休暇申請を承認できます。

休暇申請を拒否する

この操作により、管理者は休暇申請を拒否できます。

新しいオープン シフトを作成する

スケジュールの新しいオープン シフトを作成します。

新しいシフトを作成する

この操により新しいシフトが作成され、チームのメンバーに割り当てられます

新しい休暇インスタンスを作成する

この操により新しい休暇インスタンスが作成され、チームのメンバーに割り当てられます

すべてのオファー シフト要求の一覧を表示する

この操作は、スケジュール内のすべてのオファー シフト要求を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

ページ サイズ
$top integer

ページごとのアイテム (.../設定の下の改ページを有効にする)

要請の状態
state string

状態フィルターの要求

戻り値

名前 パス 説明
オファー シフト要求の一覧
value array of OfferShiftRequestResponse

オファー シフト要求の一覧。

すべてのオープン シフトの一覧を表示する

この操作は、チーム内のすべてのオープン シフトを返します。

パラメーター

名前 キー 必須 説明
Team
teamId True string

チーム ID を追加する

開始時刻から
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間まで
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

ページ サイズ
$top integer

ページごとのアイテム (.../設定の下の改ページを有効にする)

戻り値

名前 パス 説明
オープン シフトの一覧
value array of OpenShiftResponse

オープン シフトの一覧

すべてのオープン シフト要求の一覧を表示する

この操作は、スケジュール内のすべてのオープン シフト変更要求を一覧表示します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

ページ サイズ
$top integer

ページごとのアイテム (.../設定の下の改ページを有効にする)

要請の状態
state string

状態フィルターの要求

戻り値

名前 パス 説明
オープン シフトの変更要求の一覧
value array of OpenShiftChangeRequestResponse

オープン シフトの変更要求の一覧。

すべてのシフトの一覧を表示する

この操作は、チームのメンバーに割り当てられたすべてのシフトを返します

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

開始時刻から
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間まで
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

ページ サイズ
$top integer

ページごとのアイテム (.../設定の下の改ページを有効にする)

戻り値

名前 パス 説明
シフトの一覧
value array of ShiftResponse

シフトの一覧

すべてのスケジュール グループの一覧を表示する

この操作は、スケジュール内のすべてのスケジュール グループを返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

ページ サイズ
$top integer

ページごとのアイテム (.../設定の下の改ページを有効にする)

戻り値

名前 パス 説明
スケジュール グループの一覧
value array of SchedulingGroupResponse

スケジュール グループの一覧。

すべてのスワップ シフト要求の一覧を表示する

この操作は、スケジュール内のすべてのスワップ シフト要求を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

ページ サイズ
$top integer

ページごとのアイテム (.../設定の下の改ページを有効にする)

要請の状態
state string

状態フィルターの要求

戻り値

名前 パス 説明
スワップ シフト変更要求の一覧
value array of SwapShiftsChangeRequestResponse

スワップ シフト変更要求の一覧。

すべての休暇インスタンスの一覧を表示する

この操作は、スケジュール内のすべての休暇インスタンスを返します

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

開始時刻から
startTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間まで
endTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

ページ サイズ
$top integer

ページごとのアイテム (.../設定の下の改ページを有効にする)

戻り値

名前 パス 説明
休暇インスタンスの一覧
value array of TimeOffResponse

休暇インスタンスの一覧

すべての休暇理由の一覧を表示する

この操作では、チームに関連付けられた休暇理由の一覧を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

ページ サイズ
$top integer

ページごとのアイテム (.../設定の下の改ページを有効にする)

戻り値

休暇理由の一覧。

チームに関連付けられた休暇理由の一覧
GetTimeOffReasonsResponse

すべての休暇申請の一覧を表示する

この操作は、スケジュール内のすべての休暇要求を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

ページ サイズ
$top integer

ページごとのアイテム (.../設定の下の改ページを有効にする)

要請の状態
state string

状態フィルターの要求

戻り値

名前 パス 説明
休暇要求の一覧
value array of TimeOffRequestResponse

休暇要求の一覧。

オファー シフト要求を取得する

この操作は、ID によりオファー シフト要求を返します。

パラメーター

名前 キー 必須 説明
Team
teamId True string

チーム ID を追加する

オファー シフト要求 ID
offerShiftRequestId True string

オファー シフト要求を表す一意の ID

戻り値

オファー シフト要求エンティティ

オファー シフト要求
OfferShiftRequestResponse

オファー シフト要求を承認する

この操作により、受信者/管理者はオファー シフト要求を承認できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

オファー シフト要求 ID
offerShiftRequestId True string

オファー シフト要求を表す一意の ID

受信者/管理者からのメッセージ
message string

要求が受理されたときのメッセージ。

戻り値

オファー シフト要求を拒否する

この操作により、ユーザーはオファー シフト要求を拒否できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

オファー シフト要求 ID
offerShiftRequestId True string

オファー シフト要求を表す一意の ID

受信者/管理者からのメッセージ
message string

要求が拒否されたときのメッセージ。

戻り値

オープン シフトを削除する

この操作により、オープン シフトが削除されます。

パラメーター

名前 キー 必須 説明
Team
teamId True string

チーム ID を追加する

オープン シフト ID
openShiftId True string

オープン シフトを表す一意の ID。

オープン シフトを取得する

この操作は、オープン シフトの詳細を返します。

パラメーター

名前 キー 必須 説明
Team
teamId True string

チーム ID を追加する

オープン シフト ID
openShiftId True string

オープン シフトを表す一意の ID。

戻り値

オープン シフト エンティティ

オープン シフト
OpenShiftResponse

オープン シフトを更新する

スケジュール内のオープン シフトを更新します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

オープン シフト ID
openShiftId True string

オープン シフトを表す一意の ID。

スケジュール グループ ID
schedulingGroupId string

スケジュール グループ ID

表示名
displayName string

表示名

メモ
notes string

メモ

開始時間
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme string

テーマの色。

空きのあるスロットの数
openSlotCount True integer

空きのあるスロットの数

支払済みかどうか
isPaid boolean

支払済みかどうか

開始時間
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

コード
code string

コード

表示名
displayName string

表示名

戻り値

オープン シフト エンティティ

オープン シフト
OpenShiftResponse

オープン シフト要求の拒否

この操作により、管理者はオ―プン シフト要求を拒否できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

オープン シフトの変更要求 ID
openShiftChangeRequestId True string

要求の一意 ID

マネージャーからのメッセージ
message string

要求が拒否されたときのマネージャーから送信者/受信者へのメッセージ。

戻り値

オープン シフト要求を取得する

この操作は、ID によりオープン シフト変更要求を返します。

パラメーター

名前 キー 必須 説明
Team
teamId True string

チーム ID を追加する

オープン シフトの変更要求 ID
openShiftChangeRequestId True string

要求の一意 ID

戻り値

オープン シフトの変更要求エンティティ

オープン シフトの変更要求
OpenShiftChangeRequestResponse

オープン シフト要求を承認する

この操作により、管理者はオ―プン シフト要求を承認できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

オープン シフトの変更要求 ID
openShiftChangeRequestId True string

要求の一意 ID

マネージャーからのメッセージ
message string

要求が受け入れられたときのマネージャーから送信者/受信者へのメッセージ。

戻り値

シフトを削除する

この操作により、シフトの一意 ID を使用してシフトを削除します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

シフト ID
shiftId True string

シフトの一意 ID。

シフトを取得する

この操作にでは、シフトの一意の ID を使用してシフトの詳細を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

シフト ID
shiftId True string

シフトの一意 ID。

戻り値

シフト エンティティ。

シフト
ShiftResponse

スケジュール グループを取得する

この操作により、一意の ID を使用してスケジュール グループの詳細を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

スケジュール グループ ID
schedulingGroupId True string

スケジュール グループを表す一意の ID。

戻り値

スケジュール グループ エンティティ

スケジュール グループ
SchedulingGroupResponse

スケジュールの詳細を取得する

この操作により、スケジュールの一意の ID を使用してスケジュールの詳細を返します。

パラメーター

名前 キー 必須 説明
Team
teamId True string

チーム ID を追加する

戻り値

スケジュール エンティティ。

スワップ シフト要求を取得する

この操作は、ID によりスワップ シフト要求を返します。

パラメーター

名前 キー 必須 説明
Team
teamId True string

チーム ID を追加する

スワップ シフトの変更要求 ID
swapShiftsChangeRequestId True string

要求の一意 ID

戻り値

スワップ シフト要求エンティティ

スワップ シフト要求
SwapShiftsChangeRequestResponse

スワップ シフト要求を承認する

この操作により、ユーザーはスワップ シフト要求を承認できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

スワップ シフトの変更要求 ID
swapShiftsChangeRequestId True string

要求の一意 ID

受信者/管理者からのメッセージ
message string

要求が受理されたときのメッセージ。

戻り値

スワップ シフト要求を拒否する

この操作により、ユーザーはスワップ シフト要求を拒否できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

スワップ シフトの変更要求 ID
swapShiftsChangeRequestId True string

要求の一意 ID

受信者/管理者からのメッセージ
message string

要求が拒否されたときのメッセージ。

戻り値

休暇インスタンスを削除する

この操作は、一意の ID を使用して休暇を削除します。

パラメーター

名前 キー 必須 説明
Team
teamId True string

チーム ID を追加する

休暇 ID
timeOffId True string

休暇の一意 ID。

休暇インスタンスを取得する

この操作により、一意の ID を使用して休暇の詳細を返します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

休暇 ID
timeOffId True string

休暇の一意 ID。

戻り値

休暇エンティティ。

休暇申請を取得する

この操作は、ID により休暇申請を返します。

パラメーター

名前 キー 必須 説明
Team
teamId True string

チーム ID を追加する

休暇申請 ID
timeOffRequestId True string

休暇申請を表す一意の ID

戻り値

休暇申請エンティティ

休暇申請
TimeOffRequestResponse

休暇申請を承認する

この操作により、管理者は休暇申請を承認できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

休暇申請 ID
timeOffRequestId True string

休暇申請を表す一意の ID

マネージャーからのメッセージ
message string

要求が受け入れられたときのマネージャーから送信者/受信者へのメッセージ。

戻り値

休暇申請を拒否する

この操作により、管理者は休暇申請を拒否できます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

休暇申請 ID
timeOffRequestId True string

休暇申請を表す一意の ID

マネージャーからのメッセージ
message string

要求が拒否されたときのマネージャーから送信者/受信者へのメッセージ。

戻り値

新しいオープン シフトを作成する

スケジュールの新しいオープン シフトを作成します。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

スケジュール グループ ID
schedulingGroupId string

スケジュール グループ ID

表示名
displayName string

表示名

メモ
notes string

メモ

開始時間
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme string

テーマの色。

空きのあるスロットの数
openSlotCount True integer

空きのあるスロットの数

支払済みかどうか
isPaid boolean

支払済みかどうか

開始時間
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

コード
code string

コード

Display Name
displayName string

Display Name

戻り値

オープン シフト エンティティ

オープン シフト
OpenShiftResponse

新しいシフトを作成する

この操により新しいシフトが作成され、チームのメンバーに割り当てられます

パラメーター

名前 キー 必須 説明
Team
teamId True string

チーム ID を追加する

スケジュール グループ ID
schedulingGroupId string

スケジュール グループ ID

Display Name
displayName string

Display Name

ノート
notes string

シフト メモ

Start Time
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

End Time
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

Theme
theme True string

テーマの色。

支払済みかどうか
isPaid boolean

支払済みかどうか

Start Time
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

コード
code string

コード

Display Name
displayName string

Display Name

User ID
userId True string

割り当て先ユーザー ID

戻り値

シフト エンティティ。

シフト
ShiftResponse

新しい休暇インスタンスを作成する

この操により新しい休暇インスタンスが作成され、チームのメンバーに割り当てられます

パラメーター

名前 キー 必須 説明
Team
teamId True string

チーム ID を追加する

休暇理由
timeOffReasonId True string

休暇理由 ID

Start Time
startDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

End Time
endDateTime True date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

Theme
theme True string

テーマの色。

User ID
userId True string

割り当て先ユーザー ID

戻り値

休暇エンティティ。

トリガー

オファー シフト要求を作成、更新、削除するとき

この操作は、オファー シフトが作成、更新、または削除されるとトリガーされます。

オープン シフト要求を作成、更新、削除するとき

この操作は、オープン シフトが作成、更新、または削除されるとトリガーされます。

シフトを作成、更新、削除するとき

この操作は、シフトが作成、更新、または削除されるとトリガーされます。

スワップ シフト要求を作成、更新、削除するとき

この操作は、スワップ シフト要求が作成、更新、または削除されるとトリガーされます。

休暇要求を作成、更新、削除するとき

この操作は、休暇要求が作成、更新、または削除されるとトリガーされます。

オファー シフト要求を作成、更新、削除するとき

この操作は、オファー シフトが作成、更新、または削除されるとトリガーされます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

戻り値

サブスクリプション メタデータとデータを含むバックエンドからのペイロード

本文​​
WebhookPushResponse

オープン シフト要求を作成、更新、削除するとき

この操作は、オープン シフトが作成、更新、または削除されるとトリガーされます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

戻り値

サブスクリプション メタデータとデータを含むバックエンドからのペイロード

本文​​
WebhookPushResponse

シフトを作成、更新、削除するとき

この操作は、シフトが作成、更新、または削除されるとトリガーされます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

戻り値

サブスクリプション メタデータとデータを含むバックエンドからのペイロード

本文​​
WebhookPushResponse

スワップ シフト要求を作成、更新、削除するとき

この操作は、スワップ シフト要求が作成、更新、または削除されるとトリガーされます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

戻り値

サブスクリプション メタデータとデータを含むバックエンドからのペイロード

本文​​
WebhookPushResponse

休暇要求を作成、更新、削除するとき

この操作は、休暇要求が作成、更新、または削除されるとトリガーされます。

パラメーター

名前 キー 必須 説明
チーム
teamId True string

チーム ID を追加する

戻り値

サブスクリプション メタデータとデータを含むバックエンドからのペイロード

本文​​
WebhookPushResponse

定義

WebhookPushResponse

サブスクリプション メタデータとデータを含むバックエンドからのペイロード

名前 パス 説明
value array of WebhookNotificationEntity

値の一覧

WebhookNotificationEntity

名前 パス 説明
種類を変更
changeType string

リソース変更の種類 (作成/更新/削除)。

resourceData
resourceData WebhookPushResponseResourceEntity

WebhookPushResponseResourceEntity

名前 パス 説明
リソース ID
id string

更新されるリソースの ID。

チーム ID
teamId string

更新が発生したチームを表すチーム ID。

ScheduleResponse

スケジュール エンティティ。

名前 パス 説明
スケジュール ID
id string

スケジュールの一意 ID です。

スケジュールのタイム ゾーン
timeZone string

スケジュールのタイム ゾーン。

スケジュールのプロビジョニングの状態
provisionStatus string

スケジュールのプロビジョニングの状態。

スケジュールのプロビジョニングの状態コード
provisionStatusCode string

スケジュールのプロビジョニングの状態コード。

TimeOffResponse

休暇エンティティ。

名前 パス 説明
ID
id string

休暇の一意 ID。

作成日時
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更日時
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

割り当て先ユーザー ID
userId string

割り当て先ユーザー ID。

ユーザー情報
userInfo UserInfo

ユーザー情報

チーム情報
teamInfo TeamInfo

チーム情報

sharedTimeOff SharedTimeOff

休暇の共有バージョン

下書きの変更 >
draftTimeOff DraftTimeOff

休暇の暫定バージョン

SharedTimeOff

休暇の共有バージョン

名前 パス 説明
休暇理由 ID
timeOffReasonId string

休暇理由 ID。

開始時間
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme Theme

テーマの色。

DraftTimeOff

休暇の暫定バージョン

名前 パス 説明
休暇理由 ID
timeOffReasonId string

休暇理由 ID。

開始時間
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme Theme

テーマの色。

ShiftResponse

シフト エンティティ。

名前 パス 説明
ID
id string

シフトの一意 ID。

作成日時
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更日時
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

割り当て先ユーザー ID
userId string

割り当て先ユーザー ID。

スケジュール グループ ID
schedulingGroupId string

スケジュール グループ ID。

スケジュール グループ情報
schedulingGroupInfo SchedulingGroupInfo

スケジュール グループ情報

ユーザー情報
userInfo UserInfo

ユーザー情報

チーム情報
teamInfo TeamInfo

チーム情報

sharedShift SharedShift

シフトの共有バージョン。

下書きの変更 >
draftShift DraftShift

シフトの暫定バージョン

SharedShift

シフトの共有バージョン。

名前 パス 説明
Display Name
displayName string

Display Name

ノート
notes string

シフト メモ

Start Time
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

End Time
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme Theme

テーマの色。

活動
activities Activities

シフト アクティビティ

DraftShift

シフトの暫定バージョン

名前 パス 説明
表示名
displayName string

表示名

メモ
notes string

メモ

開始時間
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme Theme

テーマの色。

活動
activities Activities

シフト アクティビティ

テーマ

テーマの色。

テーマの色。

テーマ
string

活動

シフト アクティビティ

名前 パス 説明
支払済みかどうか
isPaid boolean

支払済みかどうか

開始時間
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

コード
code string

コード

表示名
displayName string

表示名

SchedulingGroupResponse

スケジュール グループ エンティティ

名前 パス 説明
ID
id string

スケジュール グループを表す一意の ID。

表示名
displayName string

スケジュール グループの表示名。

アクティブ
isActive boolean

新しいエンティティを作成するとき、または既存のエンティティを更新するときに、スケジュール グループが使用できるかどうかを示します。

ユーザー ID
userIds array of string

スケジュール グループ内のユーザー ID のリスト。

SchedulingGroupInfo

スケジュール グループ情報

名前 パス 説明
スケジュール グループ ID
schedulingGroupId string

スケジュール グループを表す一意の ID。

Display Name
displayName string

スケジュール グループの表示名。

コード
code string

スケジュール グループ コードです。

ユーザー情報

ユーザー情報

名前 パス 説明
ユーザー Id
userId string

ユーザーの ID です。

Display Name
displayName string

ユーザーの表示名。

TeamInfo

チーム情報

名前 パス 説明
Team Id
teamId string

チームの ID です。

Display Name
displayName string

チームの表示名です。

OpenShiftResponse

オープン シフト エンティティ

名前 パス 説明
ID
id string

オープン シフトを表す一意の ID。

作成日時
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更日時
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

スケジュール グループ ID
schedulingGroupId string

スケジュール グループ ID

スケジュール グループ情報
schedulingGroupInfo SchedulingGroupInfo

スケジュール グループ情報

チーム情報
teamInfo TeamInfo

チーム情報

sharedOpenShift SharedOpenShift

オープン シフトの共有バージョン

下書きの変更 >
draftOpenShift DraftOpenShift

オープン シフトの暫定バージョン

SharedOpenShift

オープン シフトの共有バージョン

名前 パス 説明
表示名
displayName string

表示名

メモ
notes string

メモ

開始時間
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme Theme

テーマの色。

空きのあるスロットの数
openSlotCount integer

空きのあるスロットの数

活動
activities Activities

シフト アクティビティ

DraftOpenShift

オープン シフトの暫定バージョン

名前 パス 説明
表示名
displayName string

表示名

メモ
notes string

メモ

開始時間
startDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

終了時間
endDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

テーマ
theme Theme

テーマの色。

空きのあるスロットの数
openSlotCount integer

空きのあるスロットの数

活動
activities Activities

シフト アクティビティ

GetTimeOffReasonsResponse

休暇理由の一覧。

名前 パス 説明
休暇理由を含む配列
value array of object

休暇理由の一覧。

休暇理由 ID
value.id string

休暇理由を表す一意 ID。

作成時刻
value.createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更日時
value.lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

表示名
value.displayName string

表示名

アイコンの種類
value.iconType string

アイコンの種類

アクティブ
value.isActive boolean

アクティブ

TimeOffRequestResponse

休暇申請エンティティ

名前 パス 説明
ID
id string

休暇申請を表す一意の ID。

作成時刻
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更時刻
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

割り当て先
assignedTo string

要求が割り当てられているユーザー: 「管理者」または「受信者」

完了状態
state string

「承認済み」、「保留中」、または「拒否済み」

送信時間
senderDateTime date-time

要求が送信された時間です

送信者メッセージ
senderMessage string

要求送信者からのメッセージ

送信者 ID
senderUserId string

要求を送信したユーザーのユーザー ID

管理者のアクション時間
managerActionDateTime date-time

管理者が応答した時間

管理者メッセージ
managerActionMessage string

管理者からのメッセージ

管理者 ID
managerUserId string

応答した管理者の ID

開始時間
startDateTime date-time

要求された時間の開始

終了時間
endDateTime date-time

要求された時間の終了

休暇理由 ID
timeOffReasonId string

休暇理由を表す一意の ID

OfferShiftRequestResponse

オファー シフト要求エンティティ

名前 パス 説明
ID
id string

オファー シフト要求を表す一意の ID。

作成時刻
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更時刻
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

割り当て先
assignedTo string

要求が割り当てられているユーザー: 「管理者」または「受信者」

完了状態
state string

「承認済み」、「保留中」、または「拒否済み」

送信時間
senderDateTime date-time

要求が送信された時間です

送信者メッセージ
senderMessage string

要求送信者からのメッセージ

送信者 ID
senderUserId string

要求を送信したユーザーのユーザー ID

送信者のシフト ID
senderShiftId string

送信者からのシフトの ID

受信時間
recipientActionDateTime date-time

受信者が応答した時間

受信者メッセージ
recipientActionMessage string

受信者からのメッセージ

受信者 ID
recipientUserId string

要求の受信者の ID

管理者のアクション時間
managerActionDateTime date-time

管理者が応答した時間

管理者メッセージ
managerActionMessage string

管理者からのメッセージ

管理者 ID
managerUserId string

応答した管理者の ID

SwapShiftsChangeRequestResponse

スワップ シフト要求エンティティ

名前 パス 説明
ID
id string

スワップ シフト要求を表す一意 ID。

作成時刻
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更時刻
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

割り当て先
assignedTo string

要求が割り当てられているユーザー: 「管理者」または「受信者」

完了状態
state string

「承認済み」、「保留中」、または「拒否済み」

送信時間
senderDateTime date-time

要求が送信された時間です

送信者メッセージ
senderMessage string

要求送信者からのメッセージ

送信者 ID
senderUserId string

要求を送信したユーザーのユーザー ID

送信者のシフト ID
senderShiftId string

送信者からのシフトの ID

受信時間
recipientActionDateTime date-time

受信者が応答した時間

受信者メッセージ
recipientActionMessage string

受信者からのメッセージ

受信者 ID
recipientUserId string

要求の受信者の ID

受信者のシフト ID
recipientShiftId string

受信者からのシフトの ID

管理者のアクション時間
managerActionDateTime date-time

管理者が応答した時間

管理者メッセージ
managerActionMessage string

管理者からのメッセージ

管理者 ID
managerUserId string

応答した管理者の ID

OpenShiftChangeRequestResponse

オープン シフトの変更要求エンティティ

名前 パス 説明
ID
id string

オープン シフトの変更要求を表す一意の ID。

作成時刻
createdDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

変更時刻
lastModifiedDateTime date-time

yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

割り当て先
assignedTo string

要求が割り当てられているユーザー: 「管理者」または「受信者」

完了状態
state string

「承認済み」、「保留中」、または「拒否済み」

送信時間
senderDateTime date-time

要求が送信された時間です

送信者メッセージ
senderMessage string

要求送信者からのメッセージ

送信者 ID
senderUserId string

要求を送信したユーザーのユーザー ID

管理者のアクション時間
managerActionDateTime date-time

管理者が応答した時間

管理者メッセージ
managerActionMessage string

管理者からのメッセージ

管理者 ID
managerUserId string

応答した管理者の ID

オープン シフト ID
openShiftId string

要求されているオープン シフトを表す一意の ID