OCSeriesEventGenerator - 전역

OCSeriesEventGenerator API는 사용자의 iCalendar에 대해 반복되는 VEVENT를 생성합니다.

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, 문자열 시간대, 문자열 calendarLink)

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

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

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

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

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