OCSeriesEventGenerator - Global

A API OCSeringEventGenerator gera 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 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 ID do sistema de rotação.
userId Cadeia de caracteres O SYS ID do usuário.
dateRangeObj Objeto Contém as datas iniciais e finais 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. Retorna
Tipo Descrição
Matriz Matriz dos eventos de plantão repetidos.

OCSriesEventGenerator - getRosterICalEvents (GlideRecord rotaScheduleSpanGR, GlideRecord membroScheduleSpanGR, matriz seriesStartTimes, objeto excludeItems, cadeia de caracteres repeatUntil, cadeia de caracteres timeZone, cadeia de caracteres calendarLink)

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

Tabela 3. Parâmetros
Nome Tipo Descrição
rotaScheduleSpanGR GlideRecord Um registro de glide cmn_schedule_span para uma rotação.
MemberScheduleSpanGR GlideRecord Um registro do glide cmn_schedule_span para um membro da rota.
seriesStartTimes Matriz Uma matriz das horas de início do período de rotação de repetição.
excluir itens 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 rotação 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 o memberScheduleSpanGR 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.
seriesStartTimes Matriz Uma matriz das horas de início do período de rotação de repetição.
excluir itens 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