OCSeriesEventGenerator - 전역

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

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

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

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

OCSeriesEventGenerator - getRosterICalEvents(GlideRecord rotaScheduleSpanGR, GlideRecord memberScheduleSpanGR, 배열 seriesStartTimes, 객체 excludeItems, 문자열 repeatUntil, 문자열 timeZone, 문자열 calendarLink)

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

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

OCSeriesEventGenerator - getRosterMemberEvents(GlideRecord rotaMemberGR, 배열 seriesStartTimes, 객체 excludeItems, 문자열 repeatUntil, 문자열 calendarLink)

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

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