0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ServiceNow 新規でテーブルカラムを増やした時にフォームセクション(フォームレイアウト)に新しいカラムを表示させないようにする

Posted at

背景

テーブルカラムは基本的にデータを格納するために作成すると思いますが、
必ずしも人が入力するだけの項目ではないときもありますよね。
ex)
 ・システム的にフローで自動でデータが入ってくるカラム
 ・将来的に使う可能性があり、いまはユーザーに見せたくないもの
 など

以前、お客様と会話する中でそんな話があり、以下のコミュニティがすべてではありますが、解決策がありました。
How to stop new fields from being automatically added to form layouts

結論

ServiceNowはデフォルト(※1)で以下のビジネスルールがアクティブになっており、カラムを追加すると自動的にフォームレイアウトに追加される仕様になっています。

Business Rule「Add New Column To Form Section」
image.png

image.png

背景に記載したような作業を多く行うときは、このビジネスルールを非アクティブにさえしてしまえば、
あとからフォームレイアウトを修正する手間は省けます。

注意点

・※1 Xanaduバージョン時点の情報です
・OOTBのBusiness Ruleなので、実際に設定を変える際はステークホルダー間での合意を前提としてください。
・インスタンス全体の設定になるため、アクティブ/非アクティブ化だけでは「このテーブルだけはフォームレイアウトにデフォルトで入らないようにする」などの細かい設定はできないです。仮に非アクティブ化したらすべてのテーブルにおいてカラムを追加する際にフォームレイアウトへの追加はされなくなります。

以上

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?