OCSeriesEventGenerator - グローバル

OCSeriesEventGenerator API は、ユーザーの iCalendar に対して繰り返す VEVENT を生成します。

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

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

表 : 1. パラメーター
名前 タイプ 説明
groupId 文字列 グループのSys ID。
rotaId 文字列 勤務表のSys ID。
userId 文字列 ユーザーのSys ID。
dateRangeObj オブジェクト データセットの開始日と終了日が含まれます。
memberSchedules オブジェクト ユーザーのスケジュール。
calendarLink 文字列 インスタンス内のオンコールカレンダーに戻るリンク。
表 : 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 レコード。
seriesStartTimes アレイ 繰り返しの勤務表スパンの開始時刻のアレイ。
excludeItems オブジェクト 除外する必要があるスケジュールのアイテム。
repeatUntil 文字列 書式設定済みの ScheduleDateTime 文字列。
timeZone 文字列 オンコール勤務表のタイムゾーン。
calendarLink 文字列 このユーザーのオンコールカレンダーへのリンク。
表 : 4. 返される内容
タイプ 説明
アレイ 指定された rotaScheduleSpanGR と memberScheduleSpanGR に対するオンコールを表す VEVENT のアレイ。

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

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

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