hr_ActivityUtils - 범위 지정

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • hrActivityUtils 스크립트 포함을 사용하면 기록 생성자에서 HR 케이스를 만들 수 있습니다.

    이 스크립트 포함에는 HR 수명주기 이벤트 플러그인(com.sn_hr_lifecycle_events)이 필요하며 sn_hr_le 네임스페이스에서 실행됩니다.

    hr_ActivityUtils - createCaseFromProducer(GlideRecord current, 객체 생성자, 문자열 cat_item.sys_id)

    기록 생성자 및 서비스에서 케이스를 만듭니다. 이 메서드는 생산자를 만들기 위해 있는 그대로 호출하기 위한 것이며 데이터를 제공할 필요가 없습니다.

    다음과 같은 변수를 기록 생성자에서 구성하여 추가 역량을 제공할 수 있습니다.
    • 작업 – HR 케이스에서 subject_person_job에 대한 참조 sn_hr_core_job 및 맵입니다.
    • opened_for – HR 케이스의 참조 sys_user 및 맵 opened_for
    • concurrent_job – 기록 생성자에 이 변수(확인란 활성화)가 포함되어 있고 매개변수에 작업 정보가 있는 경우 sn_hr_core_job 테이블에 새 작업을 작성합니다.
    표 1. 매개변수
    이름 유형 설명
    current GlideRecord 생성할 케이스의 GlideRecord입니다.
    프로듀서 객체 사용자가 기록 생성자 질문에 대한 답변을 제출할 때 자동으로 제공되는 질문과 답변으로 데이터를 포함하는 쉼표로 구분된 키 값 쌍입니다.
    cat_item.sys_id 문자열 생성 중인 케이스의 HR 서비스와 설명을 채울 변수 이름을 조회합니다.
    표 2. 반환
    유형 설명
    객체 관련 테이블의 새 케이스는 제품마다 다릅니다.

    이 메서드는 생산자를 만들기 위해 있는 그대로 호출하기 위한 것이며 데이터를 제공할 필요가 없습니다.

    new sn_hr_core.hr_ActivityUtils(current).createCaseFromProducer(producer, cat_item.sys_id);