OCSeriesEventGenerator - Global
A inclusão de script OCSeriesEventGenerator fornece métodos para gerar os VEVENTS de repetição para o iCalendar de um usuário.
OCSeriesEventGenerator – getMemberCalendar (cadeia de caracteres groupId, cadeia de caracteres rotaId, cadeia de caracteres userId, objeto dateRangeObj, objetomemberSchedules, cadeia de caracteres calendarLink)
Retorna uma matriz de eventos de plantão repetidos.
| Nome | Tipo | Descrição |
|---|---|---|
| groupId | Cadeia de caracteres | O SYS ID do grupo. |
| rotaId | Cadeia de caracteres | O SYS ID da escala. |
| userId | Cadeia de caracteres | O SYS ID do usuário. |
| dateRangeObj | Objeto | Contém as datas de início e fim do conjunto de dados. |
| cronogramasdemembro | Objeto | A programação do usuário. |
| calendarLink | Cadeia de caracteres | Um link de volta para o calendário de plantão na instância. |
| Tipo | Descrição |
|---|---|
| Matriz | Matriz de eventos de plantão repetidos. |
OCSeriesEventGenerator – getRosterICalEvents (GlideRecord rotaScheduleSpanGR, GlideRecordmemberScheduleSpanGR, Array seriesStartTimes, Object excludeItems, String repeatUntil, String timeZone, String calendarLink)
Retorna uma matriz de VEVENTs que representam o plantão para o rotaScheduleSpanGR e omemberScheduleSpanGR fornecidos.
| Nome | Tipo | Descrição |
|---|---|---|
| rotaScheduleSpanGR | GlideRecord | Um registro de glide cmn_schedule_span para uma escala. |
| membroScheduleSpanGR | GlideRecord | Um registro de glide cmn_schedule_span para um membro da escala. |
| sériesInícioHoras | Matriz | Uma matriz das horas de início do período de escala de repetição. |
| excluirItems | Objeto | Os itens de programação que precisam ser excluídos. |
| repetir até | Cadeia de caracteres | Uma cadeia de caracteres ScheduleDateTime formatada. |
| fuso horário | Cadeia de caracteres | Fuso horário para a escala de plantão. |
| calendarLink | Cadeia de caracteres | Um link para o calendário de plantão deste usuário. |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de VEVENTs que representa o plantão para o rotaScheduleSpanGR e omemberScheduleSpanGR fornecidos. |
OCSeriesEventGenerator - getRosterMemberEvents (GlideRecord rotaMemberGR, matriz seriesStartTimes, objeto excludeItems, cadeia de caracteres repeatUntil, cadeia de caracteres calendarLink)
Retorna uma matriz de VEVENTS de plantão repetidos.
| Nome | Tipo | Descrição |
|---|---|---|
| rotaMemberGR | GlideRecord | Um registro cmn_rota_member. |
| sériesInícioHoras | Matriz | Uma matriz das horas de início do período de escala de repetição. |
| excluirItems | Objeto | Os itens de programação que precisam ser excluídos. |
| repetir até | Cadeia de caracteres | Uma cadeia de caracteres ScheduleDateTime formatada. |
| calendarLink | Cadeia de caracteres | Um link para o calendário de plantão deste usuário. |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de VEVENTS de plantão repetidos |