問題
アプリケーション構築者は、外部システムと接続するLightning Web コンポーネントを呼び出すカスタム同期ボタンを取引先に作成したいと考えています。このアクションは、カスタムの[ステータス]項目が[同期準備完了]に設定されている場合にのみ使用できます。この機能を取引先レコードページに追加するために、アプリケーション構築者は何を使用すればよいですか。
- AppExchange製品
- カスタムリンク
- 数式項目
- 動的アクション
正解
- AppExchange製品
- カスタムリンク
- 数式項目
- 動的アクション
解説
それぞれの選択肢の理由について説明します。
□ AppExchange製品
これは不正解です。AppExchange製品はSalesforceのエコシステム内で利用可能なアプリやコンポーネントを指しますが、特定の条件下でのカスタムアクションの実装に関しては、直接的な解決策を提供しない場合が多いです。カスタム同期ボタンのような特定のロジックを実装するには、よりカスタマイズ可能なアプローチが必要です。
□ カスタムリンク
これは不正解です。カスタムリンクは、外部URLやSalesforce内の特定のページへのリンクを提供するもので、外部システムと接続するLightning Webコンポーネントを呼び出す機能を持ちません。
□ 数式項目
これは不正解です。数式項目は、他の項目の値に基づいて動的に計算される値を表示するために使用されます。外部システムとの同期を行うボタンやアクションを追加する機能はありません。
□ 動的アクション
これは正解です。動的アクションは、特定の条件(このケースではカスタム[ステータス]項目が[同期準備完了]に設定されている)に基づいて、Lightning Webコンポーネントやカスタムアクションを呼び出すことができます。アプリケーション構築者は動的アクションを使用して、条件に応じてボタンを取引先レコードページに表示させることが可能です。
コメント