問題
アプリケーションビルダーは、取引先にカスタムの[同期]ボタンを作成し、Lightning Web コンポーネントを呼び出して外部システムと接続したいと考えています。このアクションは、カスタム項目[ステータス]が[同期準備完了]に設定されている場合にのみ利用可能にする必要があります。この機能を取引先のレコードページに追加するために、どの機能を使用すべきでしょうか。
- AppExchange製品
- カスタムリンク
- 数式項目
- 動的アクション
正解
- AppExchange製品
- カスタムリンク
- 数式項目
- 動的アクション
解説
それぞれの選択肢の理由について説明します。
□ AppExchange製品
これは不正解です。AppExchange製品には無料・有料を問わず多様な製品がありますが、今回の要件はSalesforceのネイティブな設定で実現可能です。そのため、導入の必要はなく、まずは標準機能を活用するのが適切です。
□ カスタムリンク
これは不正解です。カスタムリンクを使用すると、外部URLやSalesforce内のページへのリンクを設定できますが、Lightning Web コンポーネントを呼び出す機能はありません。
□ 数式項目
これは不正解です。数式項目は、レコードのデータに基づいて動的に値を表示するための機能であり、アクションボタンを作成したり、Lightning Web コンポーネントを呼び出すことはできません。
□ 動的アクション
これは正解です。動的アクションは、Lightningレコードページ上で特定の条件を満たしたときにのみアクションボタンを表示する機能です。今回の要件では、[ステータス]が[同期準備完了]の場合のみ[同期]ボタンを表示する必要があります。動的アクションを使用すれば、取引先の[ステータス]項目の値に基づいてアクションの表示・非表示を制御できるため、最適な選択肢です。
参考:Lightning アプリケーションビルダーでの動的アクションの作成
次の問題へ

前の問題へ

1問目から復習する

コメント