OCSeriesEventGenerator - Global
L’API OCSeriesEventGenerator génère 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)
Renvoie un tableau des événements d’astreinte répétés.
| Nom | Type | Description |
|---|---|---|
| groupId | Chaîne | L’ID système du groupe. |
| rotaId | Chaîne | L’ID système de la rotation. |
| userId | Chaîne | L’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 de retour vers le calendrier d’astreinte dans l’instance. |
| Type | Description |
|---|---|
| Tableau | Tableau des événements d’astreinte répétés. |
OCSeriesEventGenerator : getRosterICalEvents (GlideRecord rotaScheduleSpanGR, GlideRecord memberScheduleSpanGR, Array seriesStartTimes, Object excludeItems, String repeatUntil, String timeZone, String calendarLink)
Renvoie un tableau de VEVENT qui représentent l’astreinte pour le rotaScheduleSpanGR et le memberScheduleSpanGR fournis.
| Nom | Type | Description |
|---|---|---|
| rotaScheduleSpanGR | GlideRecord | Un record de glissement cmn_schedule_span pour une rotation. |
| memberScheduleSpanGR | GlideRecord | Un enregistrement Glide cmn_schedule_span pour un membre de rotation. |
| seriesStartTime | 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 | Chaîne ScheduleDateTime formatée. |
| Fuseau horaire | Chaîne | Fuseau horaire de la rotation d’astreinte. |
| calendarLink | Chaîne | Un lien vers le calendrier d’astreinte de cet utilisateur. |
| Type | Description |
|---|---|
| Tableau | Tableau de VEVENT qui représentent l’astreinte pour le rotaScheduleSpanGR et le memberScheduleSpanGR fournis. |
OCSeriesEventGenerator - getRosterMemberEvents (GlideRecord, rotaMemberGR, Array seriesStartTimes, Object excludeItems, String repeatUntil, String calendarLink)
Renvoie un tableau des VEVENTS d’astreinte répétés.
| Nom | Type | Description |
|---|---|---|
| rotaMemberGR | GlideRecord | Un enregistrement cmn_rota_member. |
| seriesStartTime | 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 | Chaîne ScheduleDateTime formatée. |
| calendarLink | Chaîne | Un lien vers le calendrier d’astreinte de cet utilisateur. |
| Type | Description |
|---|---|
| Tableau | Tableau des VEVENTS d’astreinte récurrents |