---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# hr_ActivitySet - 범위 지정됨

# hr_ActivitySet - 범위 지정됨 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 4분

hr_ActivitySet API는 수명주기 이벤트 활동 세트 케이스를 처리합니다.

수명주기 이벤트 활동 세트는 수명주기 이벤트 프로세스의 여러 스테이지를 나타냅니다. 활동 세트가 트리거되는 시기를 정의해야 합니다(예: 수명주기 이벤트 케이스를 생성할 때 또는 다른 활동 세트가 완료된 후). 각 활동 세트는 단일 수명주기 이벤트와 연결됩니다.

hr_ActivitySet API에는 HR Lifecycle Events 플러그인(com.sn_hr_lifecycle_events)이 필요하며 `sn_hr_le` 네임스페이스에서 실행됩니다.

자세한 내용은 [엔터프라이즈 온보딩 및 전환 이해](https://www.servicenow.com/docs/access?context=understanding-enterprise-onboarding-and-transitions&version=australia&pubname=australia-employee-service-management&ft:locale=en-US)를 참조하십시오.

## hr_ActivitySet - hr_ActivitySet() {#ariaid-title2}

hr_ActivitySet 클래스의 인스턴스를 인스턴스화합니다.
{#hrAS-hr_ActivitySet__table_wyr_ql2_vhb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 1. 매개변수]

{#hrAS-hr_ActivitySet__table_wyr_ql2_vhb}

## hr_ActivitySet - createLECaseByService(문자열 hrService, 객체 caseValues) {#ariaid-title3}

지정된 HR 서비스를 기반으로 수명주기 이벤트 케이스를 작성합니다.
{#hrAS-createLECaseByService_S_O__table_fjg_4gb_xhb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| hr서비스 | 문자열 | 수명주기 이벤트 케이스에 할당할 HR 서비스 \[sn_hr_core_service\] 테이블에 있는 HR 서비스의 시스템 ID입니다. |
| 케이스 값 | 객체 | 각 케이스 필드에 대한 값을 포함하는 키-값 쌍입니다. |
| caseValues.subject_person | 문자열 | 사용자 \[sys_user\] 테이블에 있는 주체 이름의 시스템 ID입니다. |
| caseValues.opened_for | 문자열 | 사용자 \[sys_user\] 테이블의 대상자에 대해 오픈된 케이스의 시스템 ID입니다. |
| caseValues.subject_person_job | 문자열 | 작업 \[sn_hr_core_job\] 테이블에 있는 대상자의 비즈니스 직책에 대한 시스템 ID입니다. |
| caseValues.location | 문자열 | 위치 \[cmn_location\] 테이블의 HR 프로파일에서 대상자의 위치에 대한 시스템 ID입니다. |
| caseValues.department | 문자열 | 부서 \[cmn_department\] 테이블의 HR 프로파일에 있는 대상자의 부서 시스템 ID입니다. |
| caseValues.subject_person_hr_profile | 문자열 | HR 프로파일 \[sn_hr_core_profile\] 테이블에 있는 대상자의 HR 프로파일 시스템 ID입니다. |
| caseValues.short_description | 문자열 | 케이스 설명입니다. |
| caseValues.state | 번호 | 고유하게 정의된 사용자 지정 케이스 상태를 나타내는 번호입니다. |
[표 2. 매개변수]

{#hrAS-createLECaseByService_S_O__table_fjg_4gb_xhb} {#hrAS-createLECaseByService_S_O__table_gjg_4gb_xhb__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | HR 수명주기 이벤트 케이스 \[sn_hr_le_case\] 테이블에서 생성된 케이스의 시스템 ID입니다. |
[표 3. 반환]

{#hrAS-createLECaseByService_S_O__table_gjg_4gb_xhb}  
출력에는 운영 테이블 및 행 수 열이 있는 요약이 포함됩니다. 새 케이스를 보려면 테이블 옆sn_hr_le_case 행 수 열에서 링크를 클릭합니다.

    var caseValues = {
                  'subject_person': '62826bf03710200044e0bfc8bcbe5df1',
                  'opened_for': '0e826bf03710200044e0bfc8bcbe5d7c',
                  'subject_person_job': 'f8d56900587d3700964f4efae452b3db',
                  'location': '25ab9d1d0a0a0bb300537fd25687439d',
                  'department': '93b25282c0a8000b0b55c8ab34e2f1e6',
                  'subject_person_hr_profile': '330370019f22120047a2d126c42e7012',
                  'short_description': 'Short description',
                  'state': 10
              };

      var activity = new sn_hr_le.hr_ActivitySet();
      var createCase = new activity.createLECaseByService('4719647c67a60300132a6c3b5685ef16', caseValues);

출력:

    ...
    insert	sn_hr_le_case	1
    ...

## hr_ActivitySet - hasActiveCaseByService(문자열 spUser, 문자열 hrService, 문자열 jobId) {#ariaid-title4}

지정된 대상자, 사용자, HR 서비스 및 작업 조합과 일치하는 케이스를 확인합니다.
{#hrAS-hasActiveCaseByService_S_S_S__table_pqz_pn2_vhb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| spUser | 문자열 | 사용자 \[sys_user\] 테이블의 대상자 사용자 시스템 ID입니다. |
| hr서비스 | 문자열 | HR 서비스 \[sn_hr_core_service\] 테이블에 있는 HR 서비스의 시스템 ID입니다. |
| jobId | 문자열 | HR 서비스 \[sn_hr_core_service\] 테이블에 있는 주체 사용자의 직책 시스템 ID입니다. |
[표 4. 매개변수]

{#hrAS-hasActiveCaseByService_S_S_S__table_pqz_pn2_vhb} {#hrAS-hasActiveCaseByService_S_S_S__table_qqz_pn2_vhb__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | 일치하는 케이스가 있으면 예이고 그렇지 않으면 아니오입니다. |
[표 5. 반환]

{#hrAS-hasActiveCaseByService_S_S_S__table_qqz_pn2_vhb}  

    var userId = '62826bf03710200044e0bfc8bcbe5df1'; //Abel Tuter
    var hrServiceId = '64fa4c53534222003066a5f4a11c0875'; //Onboarding HR Service
    var jobId = '3D62826bf03710200044e0bfc8bcbe5df1'; // Sample Job sys_id for the example

    var activity = new sn_hr_le.hr_ActivitySet();

    var hasActiveLECase = activity.hasActiveCaseByService(userId, hrServiceId, jobId);

    gs.info('User has an active HR case: ' + hasActiveLECase);

출력:

    sn_hr_le: User has an active HR case: false


