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