수명주기 이벤트 활동 세트 구성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 6분
  • 수명주기 이벤트 활동 세트를 생성하거나 수정하여 활동 그룹에 대한 컨테이너를 정의합니다.

    시작하기 전에

    필요한 역할: sn_hr_le.admin 또는 sn_hr_le.activity_set_manager

    활동 세트는 수명주기 이벤트 프로세스의 여러 단계를 나타내며, 수명주기 이벤트 케이스를 생성할 직이나 다른 활동 세트가 완료된 후와 같이 활동 세트가 트리거되는 시기를 정의해야 합니다. 각 활동 세트는 단일 수명주기 이벤트와 연결됩니다.

    프로시저

    1. 다음으로 이동 모두 > 수명주기 이벤트 > 관리 > 수명주기 이벤트 관리, 기록을 엽니다.
    2. 활동 세트 탭을 클릭하여 수명주기 이벤트 작성기에 액세스합니다.
    3. 새 활동 세트를 만들거나 기존 활동 세트를 수정합니다.
      • 새 활동 세트를 만들려면 새 활동 세트를 클릭합니다.
      • 기존 활동 세트를 수정하려면 활동 세트 위에 마우스를 대고 활동 세트 편집을 클릭합니다.
    4. 양식에서 필드에 입력합니다.
      표 1. 활동 세트 양식
      필드 설명
      직위 수명주기 이벤트 활동 세트의 이름입니다.
      제목 표시 활동 세트의 제목을 표시합니다. 표시 제목은 직원 전용이며 포털과 모바일 모두에서 HR 티켓 페이지의 활동 세트 타임라인에 나타납니다. 예를 들어 프리보딩 활동 세트의 직원 대면 제목은 "첫날 준비"일 수 있습니다. 표시 제목이 제공되지 않으면 기본 활동 세트 이름이 대신 사용됩니다.
      설명 수명주기 이벤트 활동 세트에 대한 설명입니다.
      활성 사용할 수명주기 이벤트 활동 세트를 활성화하는 옵션입니다.
      표시 순서 HR 티켓 페이지의 수명주기 이벤트 작성기와 활동 세트 타임라인에 활동 세트가 표시되는 순서 번호입니다.
      주:
      • 순서 번호는 활동 세트가 트리거되는 시기와 아무런 관련이 없습니다.
      • 주문 번호가 제공되지 않은 경우 번호가 매겨진 모든 활동 세트 뒤에 활동 세트가 표시됩니다.
      • HR 티켓 페이지는 사용자가 직원 서비스 센터에서 HR 케이스의 세부 정보를 볼 수 있는 페이지입니다. 자세한 내용은 문서를 참조하십시오.
      개설 대상자에게 표시 수명주기 이벤트 케이스의 개설 대상자에 대한 활동 세트를 표시하거나 숨기는 옵션입니다. 선택하면 활동 세트가 포털과 모바일 모두에서 HR 티켓 페이지의 활동 세트 타임라인에 나타납니다.
      주:
      선택하지 않으면 활동 세트가 활동 세트 타임라인에 나타나지 않습니다. 오픈 대상자 및 대상자에게 할당된 연결된 할 일은 HR 티켓 페이지에 계속 표시됩니다. 그러나 다른 사람에게 할당된 할 일은 숨겨집니다.
      대상자에게 표시 수명주기 이벤트 케이스의 대상자에게 활동 세트를 표시하거나 숨기는 옵션입니다. 선택하면 활동 세트가 포털과 모바일 모두에서 HR 티켓 페이지의 활동 세트 타임라인에 나타납니다. 이는 세 부분으로 구성된 프로세스입니다. 여기에서 확인란을 선택하는 것 외에도 다음을 수행해야 합니다.
      • 수명주기 이벤트 유형에 대해 대상자에게 활동 세트 표시를 선택합니다. 자세한 내용은 수명주기 이벤트 구성 문서를 참조하십시오.
      • 수명주기 이벤트와 관련된 HR 서비스의 대상자에게 케이스 표시 를 선택합니다. 자세한 내용은 HR 서비스 구성 문서를 참조하십시오.
      주:
      선택하지 않으면 활동 세트가 활동 세트 타임라인에 나타나지 않습니다. 대상자에게 할당된 모든 관련 할 일은 HR 티켓 페이지에 계속 표시됩니다. 그러나 대상자에게 할당되지 않은 할 일은 숨겨집니다.
      대상 그룹 활동 세트가 대상으로 하는 특정 대상입니다. 활동 세트의 대상을 설정하면 활동 세트 내에서 특정 사용자 그룹을 위한 활동을 만들 수 있습니다. 대상 필드가 비어 있으면 활동 세트가 모든 직원에게 적용됩니다.

      테스트 활동 세트 도구를 사용할 때 대상을 필터로 사용할 수도 있습니다. 자세한 내용은 수명주기 이벤트 활동 세트에 테스트 활동 세트 도구 사용 문서를 참조하십시오.

      주:
      활동 수준에서 대상을 정의할 수도 있습니다. 활동 세트의 대상 기준은 활동에 대한 대상 기준을 재정의합니다.
    5. 활동 세트 트리거 조건 섹션에서 활동 세트에 대한 트리거 조건을 설정합니다.
      표 2. 트리거 조건 옵션
      트리거 조건 설명
      즉시 활동 세트는 수명주기 이벤트 케이스의 생성 시 트리거됩니다.
      날짜 활동 세트는 지정된 날짜 이전, 해당 날짜 또는 이후에 트리거됩니다.
      주:
      활동 세트의 날짜가 업데이트된 경우 변경 사항은 아직 트리거되지 않은 활성 활동 세트가 있는 오픈 HR 케이스에만 적용됩니다.
      트리거 테이블 HR 케이스 또는 프로파일 테이블을 선택합니다.
      트리거 필드 날짜 필드를 선택합니다.
      빈 날짜 무시 날짜 필드가 비어 있을 때 활동 세트를 트리거하지 않는 옵션입니다. 이 옵션을 선택하면 날짜 필드에 값이 없을 때 활동 세트가 트리거되지 않습니다.
      날짜 오프셋 유형 날짜 오프셋 유형 선택:
      • 없음
      • 이전
      • 이후
      날짜 오프셋 수 오프셋 수량을 제공합니다. 이 필드는 날짜 오프셋 유형에서 이전 또는 이후를 선택한 경우에 사용할 수 있습니다.
      날짜 오프셋 단위 일, 주 또는 월의 측정 단위를 제공합니다. 이 필드는 날짜 오프셋 유형에서 이전 또는 이후를 선택한 경우에 사용할 수 있습니다.
      기타 활동 세트 활동 세트는 하나 이상의 활동 세트가 완료된 후에 트리거됩니다.
      활동 세트 의존성 활동 세트가 트리거되기 전에 완료해야 하는 활동 세트를 하나 이상 선택합니다.
      고급 제공된 스크립트에 따라 트리거되는 활동 세트입니다.
      트리거 스크립트 활동 세트가 트리거되는 시기를 판별하는 사용자 지정 스크립트를 제공합니다.

      스크립트에는 두 가지 변수가 있습니다.

      • parentCase: 상위 수명주기 이벤트 케이스에 대한 참조입니다.
      • hrTriggerUtil: 다른 유형의 트리거에서 다른 활동 세트 또는 날짜를 확인할 수 있습니다.

      활동 세트 시작 관리자 워크플로우는 이러한 조건을 확인하기 위해 4시간마다 실행됩니다. 수명주기 이벤트 워크플로우 문서를 참조하십시오.

      조건 지정된 조건에 따라 트리거되는 활동 세트입니다.
      주:
      대/소문자 구분 또는 null 값과 같은 조건을 정의할 때 API GlideFilter - 범위가 지정됨, 전역을 참조하십시오.
      조건 테이블 HR 케이스 또는 HR 프로파일 테이블을 선택합니다.
      조건 조건 작성기를 사용하여 활동 세트가 트리거되기 위해 충족해야 하는 조건을 정의합니다.
      조합 활동 세트는 지정된 날짜, 다른 활동 세트 및/또는 조건의 조합을 기반으로 트리거됩니다.
      조합 유형 활동 세트가 트리거되는 경우 선택합니다.
      • 및: 활동 세트는 지정된 모든 트리거가 충족될 때만 트리거됩니다.
      • 또는: 지정된 트리거 중 하나라도 충족되면 활동 세트가 트리거됩니다.
      날짜 조합 트리거 유형의 일부로 날짜를 지정할 수 있습니다.
      기타 활동 세트 조합 트리거 유형의 일부로 완료해야 하는 하나 이상의 활동 세트를 선택할 수 있습니다.
      조건 조건 작성기를 사용하여 조합 트리거 유형의 일부로 충족해야 하는 조건을 정의할 수 있습니다.
    6. 제출 또는 업데이트를 클릭합니다.

    고급 트리거 스크립트

    • 트리거 유형 = 고급.
    • 신규 채용(대상자)에 할당된 관리자가 있습니다.
    • 신규 채용의 시작 날짜에 도달했습니다(비워둘 수 없음).
    • 두 개의 특정 활동 세트가 완료되었습니다.
    (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 복사를 선택합니다.