Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

カタログ変数(参照)に表示される選択肢の限定方法

oohira00000
Tera Contributor

カタログアイテムを作成しています。
流れとして

現在のユーザーが申請者の欄へ自動で入力される。

承認グループの欄に承認するグループを選択する。(承認権限をグループに与えている)

承認者1,2に承認者を指定する

です

oohira00000_0-1719562538472.png

現在の状況だと申請者が承認グループに入っている場合、承認者として表示されてしまいます。(下記画像参照)

oohira00000_1-1719562596281.png

承認者のタイプは参照で設定しており、参照先テーブルは「グループメンバー」です。現在は以下のように設定した参照修飾子で選択肢を表示しています。

oohira00000_2-1719562806890.png

現時点では参照修飾子かカタログクライアントスクリプトでスクリプトを作成して条件を絞り込もうとしていますがうまくいっていない状況です。

どのようにスクリプトを作成すればよいか教えて頂ければ幸いです。

またこれらの方法以外で達成できる方法がありましたらそちらも教えて頂きたいです。

1 件の受理された解決策

javascript:"user!=javascript:gs.getUserID()^group="+current.variables.approver_group;

iwai_0-1719890839531.png

 

これでグループに所属しているユーザーの中から申請者を除く条件になります。

元の投稿で解決策を見る

5件の返信5

oohira00000
Tera Contributor

追記です。
達成したいのは申請者がグループに含まれているときに承認者の選択肢に出ないようにしたいということです。
記入漏れがありました申し訳ございません。