hr_ActivityUtils: スコープ対象

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • hrActivityUtils スクリプトインクルードを使用すると、レコードプロデューサーから HR ケースを作成できます。

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

    hr_ActivityUtils - createCaseFromProducer(GlideRecord current, Object producer, String cat_item.sys_id)

    レコードプロデューサーとサービスからケースを作成します。このメソッドは、プロデューサーを作成するためにそのまま呼び出すことを意図しており、データの指定を必要としません。

    レコードプロデューサーでは、次の変数を構成して、次のような追加機能を提供できます。
    • ジョブ - sn_hr_core_jobを参照し、HR ケースのsubject_person_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);