hr_ActivityUtils - スコープ指定
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 テーブルに新しいジョブを作成する
| 名前 | タイプ | 説明 |
|---|---|---|
| current | GlideRecord | 作成するケースの GlideRecord。 |
| プロデューサー | オブジェクト | ユーザーがレコードプロデューサーの質問に対する回答を送信したときに自動的に提供される質問と回答となるデータを含む、カンマ区切りのキーと値のペア。 |
| cat_item.sys_id | 文字列 | 作成中のケースの人事サービスと変数名を検索して、説明を入力します。 |
| タイプ | 説明 |
|---|---|
| オブジェクト | 関連テーブルの新しいケースは製品によって異なります。 |
このメソッドは、そのまま呼び出してプロデューサーを作成するためのものであり、データを指定する必要はありません。
new sn_hr_core.hr_ActivityUtils(current).createCaseFromProducer(producer, cat_item.sys_id);