OCSeriesEventGenerator - Global
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)
Renvoie un tableau des événements d’astreinte répétitifs.
| 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. |
| Type | Description |
|---|---|
| Tableau | Tableau des événements d’astreinte récurrents. |
OCSeriesEventGenerator : getRosterICalEvents (GlideRecord, rotaScheduleSpanGR, GlideRecord, memberScheduleSpanGR, Array, seriesStartTimes, Object, excludeItems, String, repeatUntil, String, TimeZone, String, 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 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. |
| 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étitifs.
| 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. |
| Type | Description |
|---|---|
| Tableau | Tableau des VEVENTS d’astreinte récurrents |