OCSeriesEventGenerator - Global

. OCSeriesEventGenerator Inclusão de script Forneça métodos para gerar os VEVENTS repetidos para o iCalendar de um usuário.

OCSeriesEventGenerator - getMemberCalendar (cadeia de caracteres groupId, cadeia de caracteres rotaId, cadeia de caracteres UserId, objeto dateRangeObj, objeto memberSchedules, cadeia de caracteres calendarLink)

Retorna uma matriz dos 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 de escala.
userId Cadeia de caracteres O sys ID do usuário.
DataRangeObj Objeto Contém as datas De e Até do conjunto de dados.
MemberSchedules 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. Retornos
Tipo Descrição
Matriz Matriz dos eventos de plantão repetidos.

OCSeriesEventGenerator - getRosterICalEvents (GlideRecord rotaScheduleSpanGR, GlideRecord memberScheduleSpanGR, Array seriesStartTimes, Object excludeItems, cadeia de caracteres repeatUntil, cadeia de caracteres (fuso horário, cadeia de caracteres calendarLink)

Retorna uma matriz de VEVENTs que representam o de plantão para o rotaScheduleSpanGR e o memberScheduleSpanGR fornecidos.

Tabela 3. Parâmetros
Nome Tipo Descrição
RotaScheduleSpanGR GlideRecord Um registro do glide cmn_schedule_span para uma escala.
MemberScheduleSpanGR GlideRecord Um registro do glide cmn_schedule_span para um membro de escala.
SeriesStartTimes 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.
RepetiçãoAté Cadeia de caracteres Uma cadeia de caracteres ScheduleDateTime formatada.
fuso horário Cadeia de caracteres Fuso horário da escala de plantão.
CalendarLink Cadeia de caracteres Um link para o calendário de plantão deste usuário.
Tabela 4. Retornos
Tipo Descrição
Matriz Uma matriz de VEVENTs que representam o de plantão para o rotaScheduleSpanGR e o memberScheduleSpanGR fornecidos.

OCSeriesEventGenerator - getRosterMemberEvents (GlideRecord rotaMemberGR, Array seriesStartTimes, Object excludeItems, cadeia de caracteres repeatUntil, cadeia de caracteres calendarLink)

Retorna uma matriz de VEVENTS de plantão de repetição.

Tabela 5. Parâmetros
Nome Tipo Descrição
RotaMemberGR GlideRecord Um registro cmn_rota_member.
SeriesStartTimes 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.
RepetiçãoAté 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. Retornos
Tipo Descrição
Matriz Uma matriz de VEVENTS de plantão de repetição