【解答・解説付き】Salesforce認定Integration Architect試験対策:第11問

【解答・解説付き】Salesforce認定Integration Architect試験対策:第11問

設問

Northern Trail Outfitters 社は、2 つの Salesforce 組織の統合を最終段階に進めていますが、廃止する組織は複数の公開ウェブサイトフォームに接続されているため、リード管理のためにしばらくの間、利用可能な状態にしておく必要があります。営業部門は、新しい Salesforce インスタンスで 30 分以内に新しいリードを利用できるようにすることを要求しています。
開発工数が最も少ない 2 つのアプローチはどれですか(2 つ選択してください)。

選択肢

A. ソース組織で名前付き認証情報を設定します。
B. 複合 REST API を使用して、1 回の呼び出しで複数のリード情報を集約します。
C. プロセス ビルダーで Tooling API を使用して、リード情報をリアルタイムで挿入します。
D. Salesforce REST API を呼び出して、リード情報をターゲット システムに挿入します。

解答

解説

B. 複合 REST API を使用して、1 回の呼び出しで複数のリード情報を集約します。
不正解です。
複合 REST APIは、複数のAPIリクエストをまとめて実行することで、APIコール数を削減し、パフォーマンスを向上させるために利用されます。しかし、「開発工数が最も少ない」という観点から見ると、個々のリードが作成されるたびに即座に転送するシナリオにおいて、複数のリードを一定時間集約してから送信するロジックを実装することは、単純な単一レコードのAPIコールよりも複雑になり、開発工数が増える可能性があります。また、30分以内という要件に対して、必ずしも集約が最適とは限りません。

C. プロセス ビルダーで Tooling API を使用して、リード情報をリアルタイムで挿入します。
不正解です。
Tooling APIは、主にSalesforceのメタデータ(カスタムオブジェクト定義、Apexクラスなど)の操作に使用されるAPIであり、リードのようなSObjectレコードの作成や更新には設計されていません。レコードデータを操作するためには、REST APIやSOAP APIなどのデータAPIを利用するのが適切です。また、Process BuilderからTooling APIを直接呼び出すのは一般的ではありません。

第12問

こちらをクリック

Salesforceカテゴリの最新記事