LoginSignup
0
0

[ServiceNow] ListのExportメニューをRole別Table別で表示・非表示を制御する

Posted at

はじめに

ServiceNowのListでは、Context MenuのExportから、レコードリストの情報を各種のファイル形式で出力することができます。
しかし、Userのような機微な情報は、Exportを禁止したいという要望もあるかもしれません。
ここでは、sys_userテーブルを対象に、admin以外は、Context MenuのExportを非表示にする方法を取り上げます。

UI Context Menuの設定

FormのコンテキストメニューはUI Macroで制御されています。
All > System UI > UI Context Menusから、「Export」を開きます。

Conditionを次のように変更して、「admin以外はsys_userのListのExportを表示しない」という要件を実現しています。

Condition
!ListProperties.isRelatedList() && !ListProperties.isRefList() && (gs.hasRole('admin') || ListProperties.getTable() != 'sys_user')
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0