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

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기6분
  • 수명주기 이벤트 활동 세트를 생성 또는 수정하여 활동 그룹에 대한 컨테이너를 정의합니다.

    시작하기 전에

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

    활동 세트는 수명주기 이벤트 프로세스의 다양한 단계를 나타내며, 수명주기 이벤트 케이스를 생성하는 즉시 또는 다른 활동 세트가 완료된 후에 활동 세트가 트리거되는 시기를 정의해야 합니다. 각 활동 세트는 단일 수명주기 이벤트와 연관되어 있습니다.

    프로시저

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

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

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

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

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

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

      조건 활동 세트는 지정된 조건에 따라 트리거됩니다.
      주:
      대/소문자 구분 또는 null 값과 같은 조건을 정의할 경우 GlideFilter - 범위 지정, 전역을 참조하십시오.
      조건 테이블 HR 케이스 또는 HR 프로파일 테이블을 선택합니다.
      조건 조건 작성기를 사용하여 활동 세트를 트리거하기 위해 충족해야 하는 조건을 정의합니다.
      조합 활동 세트는 지정된 날짜, 다른 활동 세트 및/또는 조건의 조합에 따라 트리거됩니다.
      조합 유형 활동 세트가 트리거되는 시간 선택:
      • And: 활동 세트는 지정된 트리거가 모두 충족되는 경우에만 트리거됩니다.
      • Or: 활동 세트는 지정된 트리거 중 하나라도 충족되는 경우 트리거됩니다.
      날짜 조합 트리거 유형의 일부로 날짜를 지정할 수 있습니다.
      기타 활동 세트 조합 트리거 유형의 일부로 완료해야 하는 하나 이상의 활동 세트를 선택할 수 있습니다.
      조건 조건 작성기를 사용하여 조합 트리거 형식의 일부로 충족되어야 하는 조건을 정의할 수 있습니다.
    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 복사를 선택합니다.