OCRotation - グローバル
OCRotation スクリプトインクルードは、カレンダーの表示に使用されるデータ構造を構築するためのメソッドを提供します。
このコードは、スパンアイテムのリストを格納する GlideAJAXSchedulePage オブジェクトを構築します。このタイプは従来の Gwt カレンダーに使用できます。他のカレンダータイプについては、 OCRotationV2 - グローバル スクリプトインクルードを参照してください。これは On-Call Scheduling の一部です。
OCRotation - buildRotas()
グループ、勤務表および勤務表に基づいてオンコールカバー範囲を構築します。OCRotationV2 - getSpan メソッドで使用されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
OCRotation - getEndDate()
オンコールカバー範囲を取得する期間の終了日を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | オンコールカバー範囲を取得する期間の終了日。 |
OCRotation - getGroupIds()
オンコールスケジュールのグループ sys_id (sys_user_group) の値のカンマ区切りリストを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | オンコールスケジュールのグループ sys_id (sys_user_group) の値のカンマ区切りリスト。 |
OCRotation - getRosterIds()
選択した勤務表に従って勤務表を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 選択した勤務表に従った勤務表。 |
OCRotation - getRotaGr(文字列 rotaIds, 文字列 groupIds, 文字列 rosterIds, 文字列 userIds)
グループ、勤務表、ユーザー、勤務表を基準にフィルタリングされた cmn_rota テーブルの GlideRecord を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| rotaIds | 文字列 | オンコールスケジュールの勤務表 sys_id (cmn_rota) の値のカンマ区切りリスト。 |
| groupIds | 文字列 | オンコールスケジュールのグループ sys_id (sys_user_group) の値のカンマ区切りリスト。 |
| rosterIds | 文字列 | オンコールスケジュールの勤務表 sys_id (cmn_rota_roster) の値のカンマ区切りリスト。 |
| userIds | 文字列 | オンコールスケジュールのユーザー sys_id (sys_user) の値のカンマ区切りリスト。 |
| タイプ | 説明 |
|---|---|
| GlideRecord | グループ、勤務表、ユーザー、勤務表を基準にフィルタリングされた cmn_rota テーブルの GlideRecord。 |
OCRotation - getRotaIds()
カレンダー上のグループの勤務表を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | カレンダー上のグループの勤務表。 |
OCRotation - getStartDate()
オンコールカバー範囲を取得する期間の開始日を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | オンコールカバー範囲を取得する期間の開始日。 |
OCRotation - getTimezone()
オンコールカレンダーが使用するタイムゾーンを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | オンコールカレンダーが使用するタイムゾーン。たとえば、[欧州/マドリッド] や [米国/太平洋]などです。 |
OCRotation - getUserIDs()
これにより、ユーザーによって返されるスケジュールがフィルタリングされます。オンコールスケジュールのフィルタリングに使用されるユーザー sys_id (sys_user) の値のカンマ区切りリストを取得します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | オンコールスケジュールのフィルタリングに使用されるユーザー sys_id (sys_user) の値のカンマ区切りリスト。 |
OCRotation - setEndDate(文字列 endDate, ブーリアン inclusive)
オンコールカバー範囲を取得する期間の終了日を設定します。終了日が設定されていない場合、翌月の末日がデフォルトで適用されます。OCRotationV2 - getSpan と組み合わせて使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| endDate | 文字列 | (オプション) オンコールスケジュールの終了日。 |
| inclusive | ブーリアン | (オプション) true の場合、終了日がタイムスパンに含まれます。指定しない場合、この値はデフォルトで true に設定されます。 |
| タイプ | 説明 |
|---|---|
| なし |
OCRotation - setGroupIds(文字列 groupIds)
返されるスケジュールをグループ別にフィルタリングします。オンコールスケジュールのグループ sys_id (sys_user_group) の値のカンマ区切りリストを設定します。OCRotationV2 - getSpan と組み合わせて使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| groupIds | 文字列 | オンコールスケジュールのグループ sys_id (sys_user_group) の値のカンマ区切りリスト。 |
| タイプ | 説明 |
|---|---|
| なし |
OCRotation - setRosterIds(文字列 rosterIds)
選択した勤務表に従って勤務表を設定します。OCRotationV2 - getSpan と組み合わせて使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| RosterIds | 文字列 | 選択した勤務表に従った勤務表。 |
| タイプ | 説明 |
|---|---|
| なし |
OCRotation - setRotaIds(文字列 rotaIds)
カレンダー上のグループの勤務表を設定します。OCRotationV2 - getSpan と組み合わせて使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| RotaIds | 文字列 | カレンダー上のグループの勤務表。 |
| タイプ | 説明 |
|---|---|
| なし |
OCRotation - setStartDate(文字列 startDate)
オンコールカバー範囲を取得する期間の開始日を設定します。開始日が設定されていない場合、前月の初日がデフォルトで適用されます。OCRotationV2 - getSpan と組み合わせて使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| startDate | 文字列 | (オプション) オンコールカバー範囲を取得する期間の開始日。 |
| タイプ | 説明 |
|---|---|
| なし |
OCRotation - setTimezone(文字列 timezone)
オンコールカレンダーが使用するタイムゾーンを設定します。OCRotationV2 - getSpan と組み合わせて使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| タイムゾーン | 文字列 | オンコールカレンダーが使用するタイムゾーン。たとえば、[欧州/マドリッド] や [米国/太平洋]などです。 |
| タイプ | 説明 |
|---|---|
| なし |
OCRotation - setUserIds(文字列 userIds)
オンコールスケジュールのフィルタリングに使用されるユーザー sys_id (sys_user) の値のカンマ区切りリストを設定します。OCRotationV2 - getSpan と組み合わせて使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| UserIds | 文字列 | オンコールスケジュールのフィルタリングに使用されるユーザー sys_id (sys_user) の値のカンマ区切りリスト。 |
| タイプ | 説明 |
|---|---|
| なし |