OCSeriesEventGenerator - 전역

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

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

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

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

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

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

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

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

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

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