OCSeriesEventGenerator : global
L’include de script OCSeriesEventGenerator fournit des méthodes permettant de générer les VEVENTS récurrents 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.
| Nom | Type | Description |
|---|---|---|
| groupId | Chaîne | ID système du groupe. |
| rotaId | Chaîne | ID système de 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. |
| Calendriers des membres | 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 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 la rotation. |
| sériesHeures de début | Tableau | Tableau des heures de début de la plage de rotation répétée. |
| 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 pour 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 VEVENT d’astreinte répétitifs.
| Nom | Type | Description |
|---|---|---|
| rotaMemberGR | GlideRecord | Un enregistrement cmn_rota_member. |
| sériesHeures de début | Tableau | Tableau des heures de début de la plage de rotation répétée. |
| 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 pour cet utilisateur. |
| Type | Description |
|---|---|
| Tableau | Tableau des VEVENT d’astreinte répétitifs |