---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

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) 所要時間：5分

hr_ActivitySet API は、ライフサイクルイベントアクティビティセットのケースを処理します。

ライフサイクルイベントアクティビティセットは、ライフサイクルイベントプロセスのさまざまなステージを表します。ライフサイクルイベントケースの作成直後や別のアクティビティセットの完了後など、アクティビティセットがトリガーされるタイミングを定義する必要があります。各アクティビティセットは、単一のライフサイクルイベントに関連付けられます。

hr_ActivitySet API は HR ライフサイクルイベントプラグイン (com.sn_hr_lifecycle_events) を必要とし、`sn_hr_le` 名前空間で実行されます。

詳細については、「 [Enterprise Onboarding and Transitions について](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 サービスの Sys ID。 |
| ケース値 | オブジェクト | 各ケースフィールドの値を含むキーと値のペア。 |
| caseValues.subject_person | 文字列 | ユーザー \[sys_user\] テーブル内の対象者の名前の Sys ID。 |
| caseValues.opened_for | 文字列 | ユーザー \[sys_user\] テーブルの対象者に対してオープンされたケースの Sys ID。 |
| caseValues.subject_person_job | 文字列 | ジョブ \[sn_hr_core_job\] テーブル内の対象者のビジネスタイトルの Sys ID。 |
| caseValues.location | 文字列 | 場所 \[cmn_location\] テーブルの HR プロファイルにおける対象者の場所の Sys ID。 |
| caseValues.department | 文字列 | 部門 \[cmn_department\] テーブルの HR プロファイルにある対象者の部門の Sys ID。 |
| caseValues.subject_person_hr_profile | 文字列 | HR プロファイル \[sn_hr_core_profile\] テーブルの対象者の HR プロファイルの Sys 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\] テーブルで作成されたケースの Sys 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\] テーブルの対象ユーザーユーザーの Sys ID。 |
| HR サービス | 文字列 | HR サービス \[sn_hr_core_service\] テーブルの HR サービスの Sys ID です。 |
| jobId | 文字列 | HR サービス \[sn_hr_core_service\] テーブル内の対象ユーザーの役職の Sys ID。 |
[表 : 4. パラメーター]

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

| タイプ | 説明 |
|-|-|
| ブーリアン | 一致する大文字と小文字が存在する場合は true、それ以外の場合は false。 |
[表 : 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


