OCRotation - グローバル

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

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

    OCRotation - buildRotas()

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

    表 : 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. パラメーター
    名前 タイプ 説明
    rotaIds 文字列 オンコールスケジュールの勤務表 sys_id (cmn_rota) の値のカンマ区切りリスト。
    groupIds 文字列 オンコールスケジュールのグループ sys_id (sys_user_group) の値のカンマ区切りリスト。
    rosterIds 文字列 オンコールスケジュールの勤務表 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, ブーリアン inclusive)

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

    表 : 19. パラメーター
    名前 タイプ 説明
    endDate 文字列 (オプション) オンコールスケジュールの終了日。
    inclusive ブーリアン (オプション) 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. パラメーター
    名前 タイプ 説明
    RosterIds 文字列 選択した勤務表に従った勤務表。
    表 : 24. 返される内容
    タイプ 説明
    なし

    OCRotation - setRotaIds(文字列 rotaIds)

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

    表 : 25. パラメーター
    名前 タイプ 説明
    RotaIds 文字列 カレンダー上のグループの勤務表。
    表 : 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. 返される内容
    タイプ 説明
    なし