ServiceNow CAD 無料問題 2 / 10 ・ 分野2: Application User Interface
管理者が、Change Requestフォームの「実装計画」セクションの上部に、入力手順を説明する案内テキストを常時表示したい。フィールドではなく説明用の要素を配置したい。アノテーション(Annotation)に関する記述として正しいものはどれか。
- アノテーションはフォーム上に説明テキストやHTML、画像を表示するための要素であり、テーブルにデータを保存しない
- アノテーションは関連リストのタイトルラベルを変更するためのフォーム設定である
- アノテーションはディクショナリに新しいフィールドを作成し、入力された案内内容をレコードに保存する
- アノテーションはUI Policyのアクションとして、条件が真のときだけ対象フィールドの文字色を変更する表示専用の機能である
正解と解説を見る
正解: A
正解の理由
アノテーションはフォーム上に説明テキストやHTML、画像を出すための要素。フィールドではないので、テーブルに列は増えずデータも保存されない。
違う選択肢
「ディクショナリに新フィールドを作り保存する」… ディクショナリにフィールドは作られない。保存しないことがアノテーションの性質である。
「UI Policy で条件付きに文字色を変える機能」… 条件で文字色を変えるのは UI Policy の役割。アノテーションは設計時に決めた固定の文言を出すだけで、条件では動かない。
「関連リストのタイトルラベルを変える設定」… 関連リストのラベルを変える設定ではない。
配置と設定
フォームヘッダーを右クリックして Configure > Form Layout を開き、Annotation 要素を目的の位置に入れる。既定で有効になっており、glide.ui.form_annotations で無効化もできる。
レコードごとに内容が変わる情報を出したい場合は、アノテーションではなくフォーマッタを使う。