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.

Tabela 1. Parâmetros
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.
Tabela 2. Retorna
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.

Tabela 3. Parâmetros
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.
Tabela 4. Retorna
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.

Tabela 5. Parâmetros
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.
Tabela 6. Retorna
Tipo Descrição
Matriz Uma matriz de VEVENTS de plantão repetidos