0

servicenow に同じマネージャーを持つすべてのユーザーのカスタム作成関連リストにレコードを表示したいと考えています。たとえば、Abel の場合、Jack にはマネージャーの Adel がいます。そのため、Adel レコードを開くと、Abel ユーザーと Jack ユーザーが表示されるはずです。

これは私が使用したスクリプトで、関連リストでどのように実行されるかわかりません:

var gr = new GlideRecord('sys_user');
gr.addQuery('user_name','abel');
gr.query();
gr.next();
gs.print(gr.getDisplayValue('manager'));

これはApplication NavigatorのScripts Backgroundオプションで試しました

4

1 に答える 1

1

これをコーディングする必要はありません。現在のユーザーが管理するユーザーの関連リストを追加する場合。「ユーザー」としてリストされますが、関連リストの設定でそのラベルを変更できます。

メニューを開いて関連リストを追加 関連リストを追加する

これをコードで行う場合は、スクリプト化されたデータの関係が必要になります。これに関するいくつかの情報があります。 https://docs.servicenow.com/bundle/newyork-platform-user-interface/page/administer/form-administration/task/t_CreateDefinedRelatedLists.html

于 2020-03-16T15:48:47.027 に答える