OCRotation - グローバル

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:6分
  • OCRotation スクリプトインクルードは、カレンダーの表示に使用されるデータ構造をビルドするメソッドを提供します。

    このコードは、スパンアイテムのリストを格納する GlideAJAXSchedulePage オブジェクトを構築します。このタイプは、Gwt (レガシー) カレンダーに使用できます。他のカレンダータイプについては、「 OCRotationV2 - グローバル スクリプトインクルード」を参照してください。これはオンコールスケジューリングの一部です。

    OCRotation - buildRotas()

    グループ、勤務表、およびシフト表に基づいてオンコールカバー範囲を構築します。これは、OCRotationV2 - getSpans メソッドによって使用されます。

    表 : 1. パラメーター
    名前 タイプ 説明
    なし
    表 : 2. 返される内容
    タイプ 説明
    なし

    OCRotation:getEndDate()

    オンコールカバー範囲を取得する期間の終了日を返します。

    表 : 3. パラメーター
    名前 タイプ 説明
    なし
    表 : 4. 返される内容
    タイプ 説明
    文字列 オンコールカバー範囲を取得する期間の終了日。

    OCRotation:getGroupIds()

    オンコールスケジュールのグループsys_id (sys_user_group) 値のカンマ区切りリストを返します。

    表 : 5. パラメーター
    名前 タイプ 説明
    なし
    表 : 6. 返される内容
    タイプ 説明
    文字列 オンコールスケジュールのグループsys_id (sys_user_group) 値のカンマ区切りリスト。

    OCRotation - getRosterIds()

    選択した勤務表に従って勤務表を返します。

    表 : 7. パラメーター
    名前 タイプ 説明
    なし
    表 : 8. 返される内容
    タイプ 説明
    文字列 選択した勤務表に応じた勤務表。

    OCRotation - getRotaGr(文字列 rotaIds, 文字列 groupIds, 文字列 rosterIds, 文字列 userIds)

    グループ、勤務表、ユーザー、および勤務表でフィルタリングされたcmn_rotaテーブルの GlideRecord を返します。

    表 : 9. パラメーター
    名前 タイプ 説明
    rotaId 文字列 オンコールスケジュールの勤務表sys_id (cmn_rota) 値のカンマ区切りリスト。
    groupIds 文字列 オンコールスケジュールのグループsys_id (sys_user_group) 値のカンマ区切りリスト。
    rosterId 文字列 オンコールスケジュールの勤務表sys_id (cmn_rota_roster) 値のカンマ区切りリスト。
    userIds 文字列 オンコールスケジュールのユーザー sys_id (sys_user) 値のカンマ区切りリスト。
    表 : 10. 返される内容
    タイプ 説明
    GlideRecord グループ、勤務表、ユーザー、および勤務表でフィルタリングされたcmn_rotaテーブルの GlideRecord。

    OCRotation:getRotaIds()

    カレンダー上のグループの勤務表を返します。

    表 : 11. パラメーター
    名前 タイプ 説明
    なし
    表 : 12. 返される内容
    タイプ 説明
    文字列 カレンダー上のグループの勤務表。

    OCRotation:getStartDate()

    オンコール補償を取得する期間の開始日を返します。

    表 : 13. パラメーター
    名前 タイプ 説明
    なし
    表 : 14. 返される内容
    タイプ 説明
    文字列 オンコールカバー範囲を取得する期間の開始日。

    OCRotation:getTimezone()

    オンコールカレンダーで使用されるタイムゾーンを返します。

    表 : 15. パラメーター
    名前 タイプ 説明
    なし
    表 : 16. 返される内容
    タイプ 説明
    文字列 オンコールカレンダーで使用されるタイムゾーン。たとえば、 ヨーロッパ/マドリッド米国/太平洋などです。

    OCRotation - getUserIDs()

    これにより、ユーザーごとに返されるスケジュールがフィルタリングされます。オンコールスケジュールのフィルタリングに使用されるユーザー sys_id (sys_user) 値のカンマ区切りリストを取得します。

    表 : 17. パラメーター
    名前 タイプ 説明
    なし
    表 : 18. 返される内容
    タイプ 説明
    文字列 オンコールスケジュールのフィルタリングに使用されるユーザー sys_id (sys_user) 値のカンマ区切りリスト。

    OCRotation:setEndDate(文字列 endDate, ブール値を含む)

    オンコールカバー範囲を取得する期間の終了日を設定します。終了日が設定されていない場合は、デフォルトで翌月の最終日が適用されます。OCRotationV2 - getSpan と組み合わせて使用します。

    表 : 19. パラメーター
    名前 タイプ 説明
    endDate 文字列 [オプション]オンコールスケジュールの終了日。
    包含 ブーリアン [オプション]true の場合、終了日は時間スパンに含まれます。指定しない場合、この値はデフォルトで true に設定されます。
    表 : 20. 返される内容
    タイプ 説明
    なし

    OCRotation:setGroupIds(文字列 groupIds)

    返されるスケジュールをグループでフィルタリングします。オンコールスケジュールのグループsys_id (sys_user_group) 値のカンマ区切りリストを設定します。OCRotationV2 - getSpan と組み合わせて使用します。

    表 : 21. パラメーター
    名前 タイプ 説明
    groupIds 文字列 オンコールスケジュールのグループsys_id (sys_user_group) 値のカンマ区切りリスト。
    表 : 22. 返される内容
    タイプ 説明
    なし

    OCRotation - setRosterIds(文字列 rosterIds)

    選択した勤務表に従って勤務表を設定します。OCRotationV2 - getSpan と組み合わせて使用します。

    表 : 23. パラメーター
    名前 タイプ 説明
    RosterId 文字列 選択した勤務表に応じた勤務表。
    表 : 24. 返される内容
    タイプ 説明
    なし

    OCRotation - setRotaIds(String rotaIds)

    カレンダーのグループの勤務表を設定します。OCRotationV2 - getSpan と組み合わせて使用します。

    表 : 25. パラメーター
    名前 タイプ 説明
    勤務表 ID 文字列 カレンダー上のグループの勤務表。
    表 : 26. 返される内容
    タイプ 説明
    なし

    OCRotation:setStartDate(文字列 startDate)

    オンコールカバー範囲を取得する期間の開始日を設定します。開始日が設定されていない場合は、デフォルトで前月の最初の日が適用されます。OCRotationV2 - getSpan と組み合わせて使用します。

    表 : 27. パラメーター
    名前 タイプ 説明
    startDate 文字列 [オプション]オンコールカバー範囲を取得する期間の開始日。
    表 : 28. 返される内容
    タイプ 説明
    なし

    OCRotation - setTimezone(文字列 timezone)

    オンコールカレンダーで使用するタイムゾーンを設定します。OCRotationV2 - getSpan と組み合わせて使用します。

    表 : 29. パラメーター
    名前 タイプ 説明
    タイムゾーン 文字列 オンコールカレンダーで使用されるタイムゾーン。たとえば、 ヨーロッパ/マドリッド米国/太平洋などです。
    表 : 30. 返される内容
    タイプ 説明
    なし

    OCRotation:setUserIds(文字列 userIds)

    オンコールスケジュールのフィルタリングに使用するユーザー sys_id (sys_user) 値のカンマ区切りリストを設定します。OCRotationV2 - getSpan と組み合わせて使用します。

    表 : 31. パラメーター
    名前 タイプ 説明
    UserIds 文字列 オンコールスケジュールのフィルタリングに使用されるユーザー sys_id (sys_user) 値のカンマ区切りリスト。
    表 : 32. 返される内容
    タイプ 説明
    なし