---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# OCSeriesEventGenerator - Global

# OCSeriesEventGenerator - Global {#ariaid-title1}

L'include de script OCSeriesEventGenerator fournit des méthodes permettant de générer les VEVENTS répétitifs pour l'iCalendar d'un utilisateur.

## OCSeriesEventGenerator : getMemberCalendar (chaîne groupId, chaîne rotaId, chaîne userId, objet dateRangeObj, objet memberSchedules, chaîne calendarLink) {#ariaid-title2}

Renvoie un tableau des événements d'astreinte répétitifs.
{#r_OCSerEvtGen-getMemberCal_S_O_O_S__table_ghj_tq3_hx__entry__3}

| Nom | Type | Description |
|-|-|-|
| groupId | Chaîne | ID système du groupe. |
| rotaId | Chaîne | ID système de rotation. |
| userId | Chaîne | ID système de l'utilisateur. |
| dateRangeObj | Objet | Contient les dates de début et de fin de l'ensemble de données. |
| memberSchedules | Objet | Le calendrier de l'utilisateur. |
| calendarLink | Chaîne | Un lien vers le calendrier d'astreinte dans l'instance. |
[Tableau 1. Paramètres]

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

| Type | Description |
|-|-|
| Tableau | Tableau des événements d'astreinte récurrents. |
[Tableau 2. Renvoie]

{#r_OCSerEvtGen-getMemberCal_S_O_O_S__table_hhj_tq3_hx}

## OCSeriesEventGenerator : getRosterICalEvents (GlideRecord, rotaScheduleSpanGR, GlideRecord, memberScheduleSpanGR, Array, seriesStartTimes, Object, excludeItems, String, repeatUntil, String, TimeZone, String, String, calendarLink) {#ariaid-title3}

Renvoie un tableau de VEVENT qui représentent l'astreinte pour le rotaScheduleSpanGR et le memberScheduleSpanGR fournis.
{#r_OCSerEvtGen-gtRICE_G_GR_A_O_S_S_S__table_as5_ks3_hx__entry__3}

| Nom | Type | Description |
|-|-|-|
| rotaScheduleSpanGR | GlideRecord | Un enregistrement de glissement cmn_schedule_span pour une rotation. |
| memberScheduleSpanGR | GlideRecord | Un enregistrement Glide cmn_schedule_span pour un membre de rotation. |
| seriesStartTimes | Tableau | Tableau des heures de début de la plage de rotation répétitive. |
| éléments excludeItems | Objet | Éléments de calendrier qui doivent être exclus. |
| répéter jusqu'à | Chaîne | Une chaîne ScheduleDateTime formatée. |
| Fuseau horaire | Chaîne | Fuseau horaire pour la rotation d'astreinte. |
| calendarLink | Chaîne | Lien vers le calendrier d'astreinte de cet utilisateur. |
[Tableau 3. Paramètres]

{#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}

| Type | Description |
|-|-|
| Tableau | Tableau de VEVENT qui représentent l'astreinte pour le rotaScheduleSpanGR et le memberScheduleSpanGR fournis. |
[Tableau 4. Renvoie]

{#r_OCSerEvtGen-gtRICE_G_GR_A_O_S_S_S__table_bs5_ks3_hx}

## OCSeriesEventGenerator : getRosterMemberEvents (GlideRecord, rotaMemberGR, Array seriesStartTimes, Object excludeItems, String repeatUntil, String calendarLink) {#ariaid-title4}

Renvoie un tableau des VEVENTS d'astreinte répétitifs.
{#r_OCSerEvtGen-gtRosMemEv_GR_A_O_S_S__table_lg3_wr3_hx__entry__3}

| Nom | Type | Description |
|-|-|-|
| rotaMemberGR | GlideRecord | Un enregistrement cmn_rota_member. |
| seriesStartTimes | Tableau | Tableau des heures de début de la plage de rotation répétitive. |
| éléments excludeItems | Objet | Éléments de calendrier qui doivent être exclus. |
| répéter jusqu'à | Chaîne | Une chaîne ScheduleDateTime formatée. |
| calendarLink | Chaîne | Lien vers le calendrier d'astreinte de cet utilisateur. |
[Tableau 5. Paramètres]

{#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}

| Type | Description |
|-|-|
| Tableau | Tableau des VEVENTS d'astreinte récurrents |
[Tableau 6. Renvoie]

{#r_OCSerEvtGen-gtRosMemEv_GR_A_O_S_S__table_mg3_wr3_hx}

