---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# hr_ActivityUtils - スコープ指定

# hr_ActivityUtils - スコープ指定 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

hrActivityUtils スクリプトインクルードを使用すると、レコードプロデューサーから HR ケースを作成できます。

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

## hr_ActivityUtils - createCaseFromProducer(GlideRecord current, オブジェクト producer, 文字列 cat_item.sys_id) {#ariaid-title2}

レコードプロデューサーとサービスからケースを作成します。このメソッドは、そのまま呼び出してプロデューサーを作成するためのものであり、データを指定する必要はありません。
次の変数をレコードプロデューサーで構成して、次のような追加機能を提供できます。

* `job` -- sn_hr_core_job を参照して人事ケースの subject_person_job にマッピングする
* `opened_for` -- sys_user を参照して opened_for を人事ケースにマッピングする
* `current_job` -- レコードプロデューサーに (チェックボックスをアクティブ化することによって) この変数が含まれ、パラメーターにジョブ情報がある場合、sn_hr_core_job テーブルに新しいジョブを作成する
{#hrAU-createCaseFromProducer_GR_O_S__ul_jhc_rj2_h3b}
{#hrAU-createCaseFromProducer_GR_O_S__table_g1s_wl2_vhb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| current | GlideRecord | 作成するケースの GlideRecord。 |
| プロデューサー | オブジェクト | ユーザーがレコードプロデューサーの質問に対する回答を送信したときに自動的に提供される質問と回答となるデータを含む、カンマ区切りのキーと値のペア。 |
| cat_item.sys_id | 文字列 | 作成中のケースの人事サービスと変数名を検索して、説明を入力します。 |
[表 : 1. パラメーター]

{#hrAU-createCaseFromProducer_GR_O_S__table_g1s_wl2_vhb} {#hrAU-createCaseFromProducer_GR_O_S__table_h1s_wl2_vhb__entry__2}

| タイプ | 説明 |
|-|-|
| オブジェクト | 関連テーブルの新しいケースは製品によって異なります。 |
[表 : 2. 返される内容]

{#hrAU-createCaseFromProducer_GR_O_S__table_h1s_wl2_vhb}  
このメソッドは、そのまま呼び出してプロデューサーを作成するためのものであり、データを指定する必要はありません。

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


