---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# OCSeriesEventGenerator - グローバル

# OCSeriesEventGenerator - グローバル {#ariaid-title1}

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

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

繰り返すオンコールイベントのアレイを返します。
{#r_OCSerEvtGen-getMemberCal_S_O_O_S__table_ghj_tq3_hx__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| groupId | 文字列 | グループのSys ID。 |
| rotaId | 文字列 | 勤務表のSys ID。 |
| userId | 文字列 | ユーザーのSys ID。 |
| dateRangeObj | オブジェクト | データセットの開始日と終了日が含まれます。 |
| memberSchedules | オブジェクト | ユーザーのスケジュール。 |
| calendarLink | 文字列 | インスタンス内のオンコールカレンダーに戻るリンク。 |
[表 : 1. パラメーター]

{#r_OCSerEvtGen-getMemberCal_S_O_O_S__table_ghj_tq3_hx} {#r_OCSerEvtGen-getMemberCal_S_O_O_S__table_hhj_tq3_hx__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 繰り返すオンコールイベントのアレイ。 |
[表 : 2. 返される内容]

{#r_OCSerEvtGen-getMemberCal_S_O_O_S__table_hhj_tq3_hx}

## OCSeriesEventGenerator - getRosterICalEvents (GlideRecord rotaScheduleSpanGR, GlideRecord memberScheduleSpanGR, アレイ seriesStartTimes, オブジェクト excludeItems, 文字列 repeatUntil, 文字列 timeZone, 文字列 calendarLink) {#ariaid-title3}

指定された rotaScheduleSpanGR と memberScheduleSpanGR に対するオンコールを表す VEVENT のアレイを返します。
{#r_OCSerEvtGen-gtRICE_G_GR_A_O_S_S_S__table_as5_ks3_hx__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| rotaScheduleSpanGR | GlideRecord | 勤務表の cmn_schedule_span の Glide レコード。 |
| memberScheduleSpanGR | GlideRecord | 勤務表メンバーの cmn_schedule_span の Glide レコード。 |
| seriesStartTimes | アレイ | 繰り返しの勤務表スパンの開始時刻のアレイ。 |
| excludeItems | オブジェクト | 除外する必要があるスケジュールのアイテム。 |
| repeatUntil | 文字列 | 書式設定済みの ScheduleDateTime 文字列。 |
| timeZone | 文字列 | オンコール勤務表のタイムゾーン。 |
| calendarLink | 文字列 | このユーザーのオンコールカレンダーへのリンク。 |
[表 : 3. パラメーター]

{#r_OCSerEvtGen-gtRICE_G_GR_A_O_S_S_S__table_as5_ks3_hx} {#r_OCSerEvtGen-gtRICE_G_GR_A_O_S_S_S__table_bs5_ks3_hx__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 指定された rotaScheduleSpanGR と memberScheduleSpanGR に対するオンコールを表す VEVENT のアレイ。 |
[表 : 4. 返される内容]

{#r_OCSerEvtGen-gtRICE_G_GR_A_O_S_S_S__table_bs5_ks3_hx}

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

繰り返すオンコール VEVENT のアレイを返します。
{#r_OCSerEvtGen-gtRosMemEv_GR_A_O_S_S__table_lg3_wr3_hx__entry__3}

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

{#r_OCSerEvtGen-gtRosMemEv_GR_A_O_S_S__table_lg3_wr3_hx} {#r_OCSerEvtGen-gtRosMemEv_GR_A_O_S_S__table_mg3_wr3_hx__entry__2}

| タイプ | 説明 |
|-|-|
| アレイ | 繰り返すオンコール VEVENT のアレイ。 |
[表 : 6. 返される内容]

{#r_OCSerEvtGen-gtRosMemEv_GR_A_O_S_S__table_mg3_wr3_hx}

