hr_ActivityUtils - スコープ指定

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

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

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

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

    次の変数をレコードプロデューサーで構成して、次のような追加機能を提供できます。
    • job – sn_hr_core_job を参照して人事ケースの subject_person_job にマッピングする
    • opened_for – sys_user を参照して opened_for を人事ケースにマッピングする
    • current_job – レコードプロデューサーに (チェックボックスをアクティブ化することによって) この変数が含まれ、パラメーターにジョブ情報がある場合、sn_hr_core_job テーブルに新しいジョブを作成する
    表 : 1. パラメーター
    名前 タイプ 説明
    current GlideRecord 作成するケースの GlideRecord。
    プロデューサー オブジェクト ユーザーがレコードプロデューサーの質問に対する回答を送信したときに自動的に提供される質問と回答となるデータを含む、カンマ区切りのキーと値のペア。
    cat_item.sys_id 文字列 作成中のケースの人事サービスと変数名を検索して、説明を入力します。
    表 : 2. 返される内容
    タイプ 説明
    オブジェクト 関連テーブルの新しいケースは製品によって異なります。

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

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