OCSeriesEventGenerator : global

L’include de script OCSeriesEventGenerator fournit des méthodes permettant de générer les VEVENTS répétitifs pour l’iAgenda 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.

Tableau 1. Paramètres
Nom Type Description
groupId Chaîne ID système du groupe.
rotaId Chaîne 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 vers le calendrier d’astreinte dans l’instance.
Tableau 2. Renvoie
Type Description
Tableau Tableau des événements d’astreinte répétitifs.

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.

Tableau 3. Paramètres
Nom Type Description
rotaScheduleSpanGR GlideRecord Un enregistrement Glide cmn_schedule_span pour une rotation.
memberScheduleSpanGR GlideRecord Un enregistrement Glide cmn_schedule_span pour un membre de rotation.
sérieStartTimes Tableau Tableau des heures de début de parcours de rotation répétitive.
excludeItems Objet Les éléments de calendrier à exclure.
repeatUntil Chaîne Chaîne ScheduleDateTime mise en forme.
Fuseau horaire Chaîne Fuseau horaire de la rotation d’astreinte.
calendarLink Chaîne Un lien vers le calendrier d’astreinte de cet utilisateur.
Tableau 4. Renvoie
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 VEVENT d’astreinte répétitifs.

Tableau 5. Paramètres
Nom Type Description
rotaMemberGR GlideRecord Un enregistrement cmn_rota_member.
sérieStartTimes Tableau Tableau des heures de début de parcours de rotation répétitive.
excludeItems Objet Les éléments de calendrier à exclure.
repeatUntil Chaîne Chaîne ScheduleDateTime mise en forme.
calendarLink Chaîne Un lien vers le calendrier d’astreinte de cet utilisateur.
Tableau 6. Renvoie
Type Description
Tableau Tableau des VEVENT d’astreinte répétitifs