hr_ActivityUtils - 범위 지정됨
hrActivityUtils 스크립트 포함을 사용하면 기록 생성자에서 HR 케이스를 생성할 수 있습니다.
이 스크립트 포함에는 HR Lifecycle Events 플러그인(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 케이스의 opened_for 참조 sys_user 및 맵concurrent_job– 기록 생성자가 이 변수를 포함하고(확인란을 활성화하여) 매개변수에 작업 정보가 있으면 테이블에 새 작업이 작성sn_hr_core_job
| 이름 | 유형 | 설명 |
|---|---|---|
| current | GlideRecord | 생성할 케이스에 대한 GlideRecord입니다. |
| 생산자 | 객체 | 사용자가 기록 생성자 질문에 대한 답변을 제출할 때 자동으로 제공되는 질문과 답변으로 데이터를 포함하는 쉼표로 구분된 키 값 쌍입니다. |
| cat_item.sys_id | 문자열 | 작성 중인 케이스의 HR 서비스와 설명을 채울 변수 이름을 조회합니다. |
| 유형 | 설명 |
|---|---|
| 객체 | 관련 테이블의 새 케이스는 제품에 따라 다릅니다. |
이 메서드는 있는 그대로 호출하여 생산자를 작성하기 위한 것이며 데이터를 제공할 필요가 없습니다.
new sn_hr_core.hr_ActivityUtils(current).createCaseFromProducer(producer, cat_item.sys_id);