수명주기 이벤트 활동 세트 구성
수명주기 이벤트 활동 세트를 생성 또는 수정하여 활동 그룹에 대한 컨테이너를 정의합니다.
시작하기 전에
필요한 역할: sn_hr_le.admin 또는 sn_hr_le.activity_set_manager
활동 세트는 수명주기 이벤트 프로세스의 다양한 단계를 나타내며, 수명주기 이벤트 케이스를 생성하는 즉시 또는 다른 활동 세트가 완료된 후에 활동 세트가 트리거되는 시기를 정의해야 합니다. 각 활동 세트는 단일 수명주기 이벤트와 연관되어 있습니다.
프로시저
고급 트리거 스크립트
- 트리거 유형 = 고급
- 신규 채용 (대상자)에게 관리자가 할당됩니다.
- 신규 채용 시작 날짜에 도달했습니다(비워 둘 수 없음).
- 두 개의 특정 활동 세트가 완료되었습니다.
(function shouldActivitySetTrigger(parentCase /* GlideRecord for parent case */,
hrTriggerUtil /* hr_TriggerUtil script include instance */) {
//Check that employee has a manager
var employeelocationType = parentCase.subject_person.manager;
if (gs.nil(employeeLocationType))
return false;
//Check that the employees start date is populated and on or before today
var employeeStartDate = parentCase.subject_person_hr_profile.employment_start_date;
if (gs.nil(employeeStartDate) || !hrTriggerUtil.checkForElapsedDate(employeeStartDate.getDisplayValue()))
return false;
//Check Previous Sets have finished
var prerequisiteActivitySetIds = ['20f71984ecb61300964fb378c827556f', '58123661dbf2930085ea54c0cf9619ba'];
if (!hrTriggerUtil.checkActivitySetsCompleted(prerequisiteActivitySetIds))
return false;
return true;
})(parentCase, hrTriggerUtil);예제의 sys_ids를 활동 세트 sys_ids로 바꿉니다. 활동 세트에서 양식 컨텍스트 메뉴 아이콘을 클릭하고 sys_id 복사를 선택합니다.