OCSeriesEventGenerator :グローバル

OCSeriesEventGenerator スクリプトインクルードは、ユーザーの iCalendar の繰り返し VEVENTS を生成するメソッドを提供します。

OCSeriesEventGenerator - getMemberCalendar (文字列 groupId、文字列 rotaId、文字列 userId、オブジェクト dateRangeObj、オブジェクト memberSchedules、文字列 calendarLink)

繰り返しオンコールイベントのアレイを返します。

表 : 1. パラメーター
名前 タイプ 説明
groupId 文字列 グループの Sys ID。
rotaId 文字列 勤務表の Sys ID。
userId 文字列 ユーザー Sys ID。
日付範囲オブジェクト オブジェクト データセットの開始日と終了日が含まれます。
memberSchedule オブジェクト ユーザーのスケジュール。
カレンダーリンク 文字列 インスタンス内のオンコールカレンダーに戻るリンク。
表 : 2. 戻り値
タイプ 説明
アレイ 繰り返しオンコールイベントのアレイ。

OCSeriesEventGenerator - getRosterICalEvents (GlideRecord rotaScheduleSpanGR、GlideRecord memberScheduleSpanGR、アレイ seriesStartTimes、オブジェクト excludeItems、文字列 repeatUntil、文字列 timeZone、文字列 calendarLink)

指定された rotaScheduleSpanGR と memberScheduleSpanGR のオンコールを表す VEVENT のアレイを返します。

表 : 3. パラメーター
名前 タイプ 説明
rotaScheduleSpanGR GlideRecord 勤務表のcmn_schedule_span Glide レコード。
memberScheduleSpanGR GlideRecord 勤務表メンバーのcmn_schedule_span Glide レコード。
シリーズ開始時間 アレイ 繰り返し勤務表スパンの開始時間のアレイ。
excludeItem オブジェクト 除外する必要があるスケジュールアイテム。
repeatUntil 文字列 書式設定された ScheduleDateTime 文字列。
タイムゾーン 文字列 オンコール勤務表のタイムゾーン。
カレンダーリンク 文字列 このユーザーのオンコールカレンダーへのリンク。
表 : 4. 戻り値
タイプ 説明
アレイ 指定された rotaScheduleSpanGR と memberScheduleSpanGR のオンコールを表す VEVENT のアレイ。

OCSeriesEventGenerator - getRosterMemberEvents (GlideRecord rotaMemberGR、アレイ seriesStartTimes、オブジェクト excludeItems、文字列 repeatUntil、文字列 calendarLink)

繰り返しオンコール VEVENTS のアレイを返します。

表 : 5. パラメーター
名前 タイプ 説明
rotaMemberGR GlideRecord cmn_rota_memberレコード。
シリーズ開始時間 アレイ 繰り返し勤務表スパンの開始時間のアレイ。
excludeItem オブジェクト 除外する必要があるスケジュールアイテム。
repeatUntil 文字列 書式設定された ScheduleDateTime 文字列。
カレンダーリンク 文字列 このユーザーのオンコールカレンダーへのリンク。
表 : 6. 戻り値
タイプ 説明
アレイ 繰り返しオンコール VEVENTS のアレイ