OCSeriesEventGenerator – Global
Die OCSeriesEventGenerator-API generiert die sich wiederholenden VEVENTS für den iCalendar eines Benutzers.
OCSeriesEventGenerator – getMemberCalendar (String groupId, String rotaId, String userId, Object dateRangeObj, Object memberSchedules, String calendarLink)
Gibt ein Array der sich wiederholenden Rufbereitschafts-Events zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| groupId | Zeichenfolge | Die Gruppen-sys_id. |
| rotaId | Zeichenfolge | Die sys_id des Rotationsplans. |
| userId | Zeichenfolge | Die sys_id des Benutzers. |
| dateRangeObj | Objekt | Enthält das Von- und Bis-Datum für den Datensatz. |
| memberSchedules | Objekt | Der Zeitplan des Benutzers. |
| calendarLink | Zeichenfolge | Ein Link zurück zum Rufbereitschafts-Kalender in der Instanz. |
| Typ | Beschreibung |
|---|---|
| Array | Array der sich wiederholenden Rufbereitschafts-Events. |
OCSeriesEventGenerator – getRosterICalEvents (GlideRecord rotaScheduleSpanGR, GlideRecord memberScheduleSpanGR, Array seriesStartTimes, Object excludeItems, String repeatUntil, String timeZone, String calendarLink)
Gibt ein Array von VEVENTs zurück, die die Rufbereitschaft für den angegebenen rotaScheduleSpanGR und memberScheduleSpanGR darstellen.
| Name | Typ | Beschreibung |
|---|---|---|
| rotaScheduleSpanGR | GlideRecord | Ein cmn_schedule_span-Glide-Datensatz für einen Rotationsplan. |
| memberScheduleSpanGR | GlideRecord | Ein cmn_schedule_span-Glide-Datensatz für ein Rotationsplanmitglied. |
| seriesStartTimes | Array | Ein Array der Startzeiten des sich wiederholenden Rotationsplans. |
| excludeItems | Objekt | Die Zeitplanelemente, die ausgeschlossen werden müssen. |
| repeatUntil | Zeichenfolge | Eine formatierte ScheduleDateTime-Zeichenfolge. |
| timeZone | Zeichenfolge | Zeitzone für den Rufbereitschafts-Rotationsplan. |
| calendarLink | Zeichenfolge | Ein Link zum Rufbereitschafts-Kalender für diesen Benutzer. |
| Typ | Beschreibung |
|---|---|
| Array | Array von VEVENTs, die die Rufbereitschaft für den angegebenen rotaScheduleSpanGR und memberScheduleSpanGR darstellen. |
OCSeriesEventGenerator – getRosterMemberEvents (GlideRecord rotaMemberGR, Array seriesStartTimes, Object excludeItems, String repeatUntil, String calendarLink)
Gibt ein Array der sich wiederholenden Rufbereitschafts-VEVENTS zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| rotaMemberGR | GlideRecord | Ein cmn_rota_member-Datensatz. |
| seriesStartTimes | Array | Ein Array der Startzeiten des sich wiederholenden Rotationsplans. |
| excludeItems | Objekt | Die Zeitplanelemente, die ausgeschlossen werden müssen. |
| repeatUntil | Zeichenfolge | Eine formatierte ScheduleDateTime-Zeichenfolge. |
| calendarLink | Zeichenfolge | Ein Link zum Rufbereitschafts-Kalender für diesen Benutzer. |
| Typ | Beschreibung |
|---|---|
| Array | Ein Array der sich wiederholenden Rufbereitschafts-VEVENTS |