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.
| 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. |
| 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.
| 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. |
| 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.
| 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. |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de VEVENTS de plantão repetidos |