Administrator 練習問題 Q44
Ursa Major Solarは、営業担当者が重要度の高い取引先と商談をしているときに、そのことに気づけるようにしたいと考えています。具体的には、取引先の評価が「Hot」のレコードを開いたときだけ、Lightningレコードページ上に目立つ注意メッセージを表示したいと考えています。カスタム開発を行わずにこれを実現するために、管理者が使用すべき2つの機能はどれですか?2つの答えを選択してください
左の□で回答を選択。本文を押すと横線で除外でき、もう一度押すと戻せます。
2つ選択してください(0/2)
正答:D. コンポーネントの表示ルール(表示フィルター) / E. リッチテキストコンポーネント
解説
前提知識
リッチテキストコンポーネント
Lightning App Builderの標準コンポーネントです。文字サイズ、太字、配置などを設定して、レコードページ上に注意書きや見出しを表示できます。
コンポーネント表示フィルター
レコード項目、ユーザー、権限、デバイスなどの条件に基づき、コンポーネントを表示または非表示にする標準機能です。レコードページでは、取引先の評価や重要顧客フラグなどの項目値を条件にできます。 この2つを組み合わせると、「重要顧客の場合だけ、目立つ警告文を表示する」という要件をコードなしで実現できます。
設問の状況を分解する
- 営業担当者に、現在開いている取引先が重要度の高い顧客(評価がHot)であることを知らせたい。
- 求められているのは、特定条件を満たしたレコードでだけ注意表示を出すことです。しかもカスタム開発は禁止されています。
- 「レコードページに置くもの(表示内容)」と「いつ見せるか(表示条件)」を分けて考えます。表示内容にはリッチテキストコンポーネント、条件判定にはコンポーネントの表示ルールを使用するのが標準的な構成です。
選択肢の検討
A. カスタムコンポーネント(LWC) → ✕
独自のUIや複雑なロジックが必要ならLWCなどを開発できます。しかし設問は「カスタム開発を行わずに」と条件を置いており、この要件は標準のリッチテキストと表示ルールだけで実現できます。
B. ハイライトパネル → ✕
重要項目やアクションをページ上部に表示するコンポーネントです。項目値を見せることはできますが、「注目度が高い場合だけ専用メッセージを表示する」という要件を単独では満たしません。
C. アクションと推奨事項 → ✕
ガイド付きアクション、フロー、推奨事項などを表示するコンポーネントです。設問は実行すべきアクションの提示ではなく、重要顧客であることの視覚的な通知を求めています。
D. コンポーネントの表示ルール(表示フィルター) → ⭕ 正解
取引先の評価がHotであることを条件にして、注意表示を必要なレコードでだけ表示できます。表示内容でなく「いつ見せるか」を担当するのがこの機能です。
E. リッチテキストコンポーネント → ⭕ 正解
「重要顧客」「HOT ACCOUNT」などの目立つメッセージを表示する標準コンポーネントとして使用します。固定文面でも、表示フィルターと組み合わせればレコード条件に応じて動的に表示・非表示を切り替えられます。
管理者としての対処手順
- 取引先の評価(Rating)項目で「Hot」を判定できることを確認します。自社独自の重要顧客フラグ(チェックボックスや数式項目)を使っても構いません。
- Lightning App Builderで取引先レコードページを開きます。
- リッチテキストコンポーネントを配置し、「重要顧客」などの注意文を目立つ書式で設定します。
- リッチテキストコンポーネントの[条件を設定]または[表示を設定]から、重要顧客項目が該当値の場合に表示するフィルターを追加します。
- ページを保存・有効化し、重要顧客と通常顧客の両方で表示をテストします。
あわせて覚えておきたいポイント
- 表示内容を作るのがリッチテキスト、表示条件を制御するのがコンポーネント表示フィルターです。
- リッチテキストの文面自体は固定でも、コンポーネント全体を条件付き表示にすれば、レコードごとに必要な場合だけ見せられます。
- 標準機能で実現できる要件に、カスタムLWCを前提としないことが重要です。
出典(Salesforce公式)
- Lightning ページの表示ルール — レコード項目などの条件によって、リッチテキストを含むコンポーネントを表示・非表示にできることを裏付けます。
- Enhancing Dynamic Pages with Visibility Rules — 取引先の評価がHotの場合だけ「HOT ACCOUNT」というリッチテキストを表示する同型の演習を示しており、DとEの組み合わせを直接裏付けます。
- Create and Configure Lightning Record or Home Pages — Lightning App Builderで標準コンポーネントをレコードページへ追加・設定・有効化する手順を裏付けます。