OCRotation - グローバル
OCRotation スクリプトインクルードは、カレンダーの表示に使用されるデータ構造をビルドするメソッドを提供します。
このコードは、スパンアイテムのリストを格納する GlideAJAXSchedulePage オブジェクトを構築します。このタイプは、Gwt (レガシー) カレンダーに使用できます。他のカレンダータイプについては、「 OCRotationV2 - グローバル スクリプトインクルード」を参照してください。これはオンコールスケジューリングの一部です。
OCRotation - buildRotas()
グループ、勤務表、およびシフト表に基づいてオンコールカバー範囲を構築します。これは、OCRotationV2 - getSpans メソッドによって使用されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
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 を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| rotaId | 文字列 | オンコールスケジュールの勤務表sys_id (cmn_rota) 値のカンマ区切りリスト。 |
| groupIds | 文字列 | オンコールスケジュールのグループsys_id (sys_user_group) 値のカンマ区切りリスト。 |
| rosterId | 文字列 | オンコールスケジュールの勤務表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, ブール値を含む)
オンコールカバー範囲を取得する期間の終了日を設定します。終了日が設定されていない場合は、デフォルトで翌月の最終日が適用されます。OCRotationV2 - getSpan と組み合わせて使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| endDate | 文字列 | [オプション]オンコールスケジュールの終了日。 |
| 包含 | ブーリアン | [オプション]true の場合、終了日は時間スパンに含まれます。指定しない場合、この値はデフォルトで true に設定されます。 |
| タイプ | 説明 |
|---|---|
| なし |
OCRotation:setGroupIds(文字列 groupIds)
返されるスケジュールをグループでフィルタリングします。オンコールスケジュールのグループsys_id (sys_user_group) 値のカンマ区切りリストを設定します。OCRotationV2 - getSpan と組み合わせて使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| groupIds | 文字列 | オンコールスケジュールのグループsys_id (sys_user_group) 値のカンマ区切りリスト。 |
| タイプ | 説明 |
|---|---|
| なし |
OCRotation - setRosterIds(文字列 rosterIds)
選択した勤務表に従って勤務表を設定します。OCRotationV2 - getSpan と組み合わせて使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| RosterId | 文字列 | 選択した勤務表に応じた勤務表。 |
| タイプ | 説明 |
|---|---|
| なし |
OCRotation - setRotaIds(String rotaIds)
カレンダーのグループの勤務表を設定します。OCRotationV2 - getSpan と組み合わせて使用します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 勤務表 ID | 文字列 | カレンダー上のグループの勤務表。 |
| タイプ | 説明 |
|---|---|
| なし |
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) 値のカンマ区切りリスト。 |
| タイプ | 説明 |
|---|---|
| なし |