OCSeriesEventGenerator - 전역

OCSeriesEventGenerator 스크립트 포함은 사용자의 iCalendar에 대한 반복 VEVENTS를 생성하는 메서드를 제공합니다.

OCSeriesEventGenerator - getMemberCalendar (문자열 groupId, 문자열 rotaId, 문자열 userId, 객체 dateRangeObj, 객체 memberSchedules, 문자열 calendarLink)

반복되는 당직 이벤트의 배열을 반환합니다.

표 1. 매개변수
이름 유형 설명
groupID 문자열 그룹 시스템 ID입니다.
rotaID 문자열 교대 시스템 ID입니다.
userID 문자열 사용자 시스템 ID입니다.
dateRangeObj 객체 데이터 세트의 시작 날짜와 끝 날짜를 포함합니다.
멤버일정 객체 사용자의 일정입니다.
calendarLink 문자열 인스턴스의 당직 달력으로 돌아가는 링크입니다.
표 2. 반환
유형 설명
배열 반복되는 당직 이벤트의 배열입니다.

OCSeriesEventGenerator - getRosterICalEvents (GlideRecord rotaScheduleSpanGR, GlideRecord memberScheduleSpanGR, Array seriesStartTimes, Object excludeItems, string repeatUntil, string timeZone, string calendarLink)

제공된 rotaScheduleSpanGR 및 memberScheduleSpanGR에 대한 당직을 나타내는 VEVENT의 배열을 반환합니다.

표 3. 매개변수
이름 유형 설명
rotaScheduleSpanGR GlideRecord 교대에 대한 cmn_schedule_span Glide 기록입니다.
memberScheduleSpanGR GlideRecord 교대 구성원에 대한 cmn_schedule_span Glide 기록입니다.
seriesStartTimes 배열 반복되는 교대 범위 시작 시간의 배열입니다.
excludeItems 객체 제외해야 하는 일정 항목입니다.
repeatUntil 문자열 형식이 지정된 ScheduleDateTime 문자열입니다.
시간대 문자열 당직 교대의 시간대입니다.
calendarLink 문자열 이 사용자의 당직 달력 링크.
표 4. 반환
유형 설명
배열 제공된 rotaScheduleSpanGR 및 memberScheduleSpanGR에 대한 당직을 나타내는 VEVENT의 배열입니다.

OCSeriesEventGenerator - getRosterMemberEvents (GlideRecord rotaMemberGR, Array seriesStartTimes, Object excludeItems, String repeatUntil, String calendarLink)

반복되는 당직 VEVENTS의 배열을 반환합니다.

표 5. 매개변수
이름 유형 설명
rotaMemberGR GlideRecord cmn_rota_member 기록입니다.
seriesStartTimes 배열 반복되는 교대 범위 시작 시간의 배열입니다.
excludeItems 객체 제외해야 하는 일정 항목입니다.
repeatUntil 문자열 형식이 지정된 ScheduleDateTime 문자열입니다.
calendarLink 문자열 이 사용자의 당직 달력 링크.
표 6. 반환
유형 설명
배열 반복되는 당직 VEVENTS의 배열