OCSeriesEventGenerator - グローバル
OCSeriesEventGenerator スクリプトインクルードは、ユーザーの iCalendar の繰り返し VEVENTS を生成するメソッドを提供します。
OCSeriesEventGenerator - getMemberCalendar (文字列 groupId, 文字列 rotaId, 文字列 userId, オブジェクト dateRangeObj, オブジェクト memberSchedules, 文字列 calendarLink)
繰り返すオンコールイベントのアレイを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| groupId | 文字列 | グループのSys ID。 |
| rotaId | 文字列 | 勤務表のSys ID。 |
| userId | 文字列 | ユーザーのSys ID。 |
| dateRangeObj | オブジェクト | データセットの開始日と終了日が含まれます。 |
| memberSchedules | オブジェクト | ユーザーのスケジュール。 |
| calendarLink | 文字列 | インスタンス内のオンコールカレンダーに戻るリンク。 |
| タイプ | 説明 |
|---|---|
| アレイ | 繰り返すオンコールイベントのアレイ。 |
OCSeriesEventGenerator - getRosterICalEvents (GlideRecord rotaScheduleSpanGR, GlideRecord memberScheduleSpanGR, アレイ seriesStartTimes, オブジェクト excludeItems, 文字列 repeatUntil, 文字列 timeZone, 文字列 calendarLink)
指定された rotaScheduleSpanGR と memberScheduleSpanGR に対するオンコールを表す VEVENT のアレイを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| rotaScheduleSpanGR | GlideRecord | 勤務表の cmn_schedule_span の Glide レコード。 |
| memberScheduleSpanGR | GlideRecord | 勤務表メンバーの cmn_schedule_span の Glide レコード。 |
| seriesStartTimes | アレイ | 繰り返しの勤務表スパンの開始時刻のアレイ。 |
| excludeItems | オブジェクト | 除外する必要があるスケジュールのアイテム。 |
| repeatUntil | 文字列 | 書式設定済みの ScheduleDateTime 文字列。 |
| timeZone | 文字列 | オンコール勤務表のタイムゾーン。 |
| calendarLink | 文字列 | このユーザーのオンコールカレンダーへのリンク。 |
| タイプ | 説明 |
|---|---|
| アレイ | 指定された rotaScheduleSpanGR と memberScheduleSpanGR に対するオンコールを表す VEVENT のアレイ。 |
OCSeriesEventGenerator - getRosterMemberEvents (GlideRecord rotaMemberGR, アレイ seriesStartTimes, オブジェクト excludeItems, 文字列 repeatUntil, 文字列 calendarLink)
繰り返すオンコール VEVENT のアレイを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| rotaMemberGR | GlideRecord | cmn_rota_member レコード。 |
| seriesStartTimes | アレイ | 繰り返しの勤務表スパンの開始時刻のアレイ。 |
| excludeItems | オブジェクト | 除外する必要があるスケジュールのアイテム。 |
| repeatUntil | 文字列 | 書式設定済みの ScheduleDateTime 文字列。 |
| calendarLink | 文字列 | このユーザーのオンコールカレンダーへのリンク。 |
| タイプ | 説明 |
|---|---|
| アレイ | 繰り返すオンコール VEVENT のアレイ。 |