
本日更新の2024年01月試験エンジンとPDF Integration-Architect日本語テスト無料!
究極のガイド準備Integration-Architect日本語正確なPDF解答
質問 # 29
複数の Salesforce 組織および異なるメタデータに使用される可能性のある統合を作成する場合、アーキテクトはどの WSDL を考慮する必要がありますか?
- A. SOAP API WSDL
- B. パートナー WSDL
- C. 企業 WSDL
- D. エンタープライズ WSDL
正解:B
解説:
Explanation
The Partner WSDL is the best option for creating an integration that might be used for more than one Salesforce organization and different metadata. The Partner WSDL is loosely typed and can reflect against any configuration of Salesforce. It is static and does not change if modifications are made to an organization's Salesforce configuration. Therefore, it is more flexible and adaptable than the Enterprise WSDL, which is strongly typed and bound to a specific configuration of Salesforce1 References: Differences between Salesforce provided WSDL files
質問 # 30
アーキテクトは、Salesforce を会社の外部システムと統合するために Platform Events を使用することにしました。
このタイプの統合メカニズムを提案する際にアーキテクトが考慮すべき 3 つのことはどれですか?
3つの答えを選択してください
- A. イベントを公開するには、Salesforce の統合ユーザーがイベント エンティティに対する作成権限を必要とします。
- B. イベントをサブスクライブするには、salesforce の統合ユーザーがイベント エンティティへの読み取りアクセス権を持っている必要があります。
- C. どのイベントを送信するかを知るために、Salesforce は外部システムに関する情報を保存できる必要があります。
- D. イベントはさらに処理するためにリモート システムに効果的に渡されるため、リモート サービスによってエラー処理を実行する必要があります。
- E. 外部システムは、Salesforce プラットフォーム イベントに遅れずについていくために、同じアップタイムを持つ必要があります。
正解:A、B、D
解説:
Explanation
Platform Events are a type of event-driven architecture that allows you to publish and subscribe to events in Salesforce and external systems. To subscribe to an event, the integration user in Salesforce needs read access to the event entity, which defines the schema and properties of the event message. To publish an event, the integration user in Salesforce needs create permission on the event entity, which is a special type of sObject that can be inserted into the platform event queue. Error handling must be performed by the remote service because the event is effectively handed off to the remote system for further processing. Salesforce does not guarantee the delivery or acknowledgment of the event by the external system. The external system should implement its own logic to handle errors, such as retrying failed events, logging errors, or sending notifications. References: Certification - Integration Architect - Trailhead, [Platform Events Developer Guide]
質問 # 31
Northern Trail Outfitters は、顧客に送料と配送予定時間を提示する必要があります。使用される配送サービスは地域によって異なり、類似しているが異なるサービス リクエスト パラメータがあります。
どの統合コンポーネント機能を使用する必要がありますか?
- A. さまざまな配送サービスへのルーティング ロジックを実装するための APEX REST サービス。
- B. Enterprise Service Bus を使用して、使用する配送サービスを決定し、要求を必要な形式に変換します。
- C. 自動エラー再試行を使用して荷送人配送サービスにコストと配送時間を要求するアウトバウンド メッセージング。
- D. 荷送人固有のフォーム データを収集するための Enterprise Service Bus ユーザー インターフェイス。
正解:B
質問 # 32
Salesforce Community Cloud が自己登録と SSO をサポートする必要がある 2 つの要件はどれですか?
2つの答えを選択してください
- A. OpenId Connect 認証プロバイダーと登録ハンドラー
- B. SAML SSO および登録ハンドラー
- C. OpenId Connect 認証プロバイダーとジャストインタイム プロビジョニング
- D. SAML SSO とジャストインタイム プロビジョニング
正解:A、D
質問 # 33
サブスクリプション ベースのメディア企業のシステム ランドスケープでは、多くのサブスクライバーが複数のアカウントを保持し、複数回ログインする必要があります。SAML と OpenId をサポートする ID およびアクセス管理 (IAM) システムが最近実装され、自己登録とシングル サインオン (SSO) によって加入者のエクスペリエンスが向上しました。
IAM システムは Salesforce と統合して、新しいセルフサービスの顧客が Salesforce Community Cloud にすぐにアクセスできるようにする必要があります。
Salesforce Community Cloud が自己登録と SSO をサポートする必要がある 2 つの要件はどれですか?
2つの答えを選択してください
- A. OpenId Connect 認証プロバイダーと登録ハンドラー
- B. SAML SSO および登録ハンドラー
- C. OpenId Connect 認証プロバイダーとジャストインタイム プロビジョニング
- D. SAML SSO とジャストインタイム プロビジョニング
正解:A、D
質問 # 34
KiA B2C Enterprise のお客様には、Salesforce で外部支払いゲートウェイ サービスからの支払いを処理する次のユース ケースがあります。
1. お客様は、カスタマー サービス担当者 (CSR) にサービスのアップグレードを依頼します。
2. 顧客は、支払いのためにクレジット カードの詳細を CSR に提供します。
3. CSR が Salesforce で支払い情報を送信し、
4. CSR は支払いの確認を受け取ります。
5. CSR は顧客のサービスをアップグレードし、顧客を確認します。
外部支払いゲートウェイ。
このユース ケースでは、サービスをアップグレードする前に、CSR が支払いの確認を取得する必要があります。
支払いゲートウェイとの統合は、信頼性が高く、監査目的で監視される必要があります。
支払いゲートウェイ サービスは、B2C エンタープライズ カスタマーがサブスクライブした外部 RESTful サービスです。
統合アーキテクトは、この統合のために何を推奨する必要がありますか?
- A. プラットフォーム イベントは、リアルタイム イベント データの交換を通じて支払いゲートウェイへの統合を可能にします。プラットフォーム イベントはスケーラブルで安全です。
- B. 外部サービス機能を使用して Salesforce へのゲートウェイを統合し、CSR をリアルタイムで更新して支払い後のプロセスをサポートします。
- C. 監査目的でエラー処理とログをサポートする ESB を介して支払いゲートウェイへの呼び出しを行います。
- D. カスタム Apex Callout を外部 Payment Gateway サービスに構築し、成功メッセージを CSR に提供します。コールアウトと応答の詳細は、監査目的でログに記録されます。
正解:C
質問 # 35
ある企業は、例外の追跡、処理、および分析を標準化したいと考えています。次のアクションがあるとします。
1. ミドルウェア プラットフォームでホストされる全社的なログ サービスを構築する
2. 例外ベースのしきい値のケース オブジェクト レコードを作成する
3. すべての Apex ロガーを変更して、アプリケーション例外をカスタム プラットフォーム イベントとして公開します。
統合アーキテクトがログ サービス アーキテクチャに含める必要がある 2 つの仕様はどれですか?
2つの答えを選択してください
- A. Salesforce ストリーミング API を使用してアプリケーションの例外にサブスクライブします。
- B. 変更データ キャプチャ (CDC) を介してアプリケーション イベントを受信します。
- C. 自動ケース作成ルールを使用して条件付きで Salesforce ケースを作成します。
- D. Salesforce REST、SOAP、または Bulk API を使用して Salesforce ケースを作成します。
正解:C、D
質問 # 36
ノーザン トレイル アウトフィッターズ (NTO) は最近、プラットフォーム間でサービスをオーケストレーションするためのミドルウェアを実装しました。使用されている ERP システムでは、注文オブジェクトの作成時に、Salesforce で開始された REST エンドポイントでトランザクションをほぼリアルタイムでキャプチャする必要があります。さらに、Salesforce チームの開発リソースは限られており、ローコード ソリューションが必要です。
ユースケースの要件を満たす 2 つのオプションはどれですか?
2つの答えを選択してください
- A. Flow Builder を使用して、注文オブジェクトの挿入時にリモート プロセス呼び出しのファイア アンド フォーゲット パターンを使用します。
- B. 注文オブジェクトに変更データ キャプチャを実装し、ミドルウェア ソリューションで再生 ID を活用します。
- C. 指定されたエンドポイントに SOAP メッセージを送信するために、アウトバウンド メッセージングを使用してワークフロー ルールを実装します。
- D. プロセス ビルダーを使用してプラットフォーム イベントを作成し、レコードの挿入時にプラットフォーム イベント名としてレコード タイプを選択します。
正解:A、B
解説:
Explanation
Answer A is valid because the Remote Process Invocation fire and forget pattern allows sending a message from Salesforce to the ERP system without waiting for a response or acknowledgement. This enables near real-time integration and reduces the latency and complexity of the integration. The Flow Builder is a low code tool that can be used to invoke an Apex action that makes the HTTP callout to the REST endpoint on insert of the order object12 Answer C is valid because the Change Data Capture feature allows capturing changes in Salesforce data and publishing them as events to a streaming channel. The middleware can subscribe to the channel and receive the events that contain the order details. The replay Id is a unique identifier for each event that can be used by the middleware to resume from the last processed event in case of failures or interruptions. This ensures reliable and consistent integration between Salesforce and the ERP system3 Answer B is not valid because the Outbound Messaging feature uses SOAP messages to send notifications to external systems based on workflow rules. This requires configuring a SOAP endpoint and a WSDL file for the ERP system, which may not be compatible with the REST endpoint requirement. Moreover, Outbound Messaging does not guarantee delivery or order of messages, which may affect the accuracy and timeliness of the integration.
Answer D is not valid because the Platform Event feature allows publishing custom events from Salesforce to external systems or vice versa using a publish/subscribe model. However, this requires creating a platform event object and defining its fields and permissions, which may not be a low code solution. Moreover, using the record type as the platform event name may not be a valid or meaningful option, as record types are used to define different business processes or user interfaces for an object.
1: Remote Process Invocation-Fire and Forget 2: Invoke an Apex Class That Makes a Callout 3: Change Data Capture : Replay Events Using Middleware : Outbound Messaging Implementation Guide : Platform Events Developer Guide
質問 # 37
コール センター マネージャーは、カスタム ダッシュボードを使用してケース関連の指標を追跡します。マネージャーは、クローズされたケースの数をリアルタイムで表示するコンポーネントを必要としています。
この要件を満たすには、どのタイプのイベントを使用する必要がありますか?
- A. プッシュ トピック イベント
- B. 変更データ キャプチャ イベント
- C. プラットフォーム イベント
- D. 一般的なイベント
正解:A
解説:
https://developer.salesforce.com/docs/atlas.en-us.api_streaming.meta/api_streaming/pushtopic_events_intro.htm
質問 # 38
Universal Containers (UC) は、グローバルな金融会社です。UC サポート エージェントは、UC 製品について問い合わせている顧客のために、その場で銀行口座を開設したいと考えています。
銀行口座の開設プロセス中に、エージェントは外部機関を通じて顧客の信用調査を実行します。ある時点で、最大 30 の同時再発行がサービスを使用して、顧客の信用調査を実行します。
信用検証プロセスが失敗したときにエージェントにエラーを表示するには、どのようなエラー処理メカニズムを構築する必要がありますか?
- A. 検証プロセスがダウンした場合にミドルウェアで統合エラーを処理し、ミドルウェアはリクエストの処理を複数回再試行する必要があります。
- B. Web サービスへの接続に問題があり、エラーが返された場合に備えて、検証 Web サービス API で検証プロセス エラーを処理します。
- C. 検証プロセスがダウンしている場合は、要求と応答の代わりにファイア アンド フォーゲット メカニズムを使用して、サービスがオンラインになったときにエージェントが応答を取得できるようにします。
- D. 検証プロセスがダウンした場合は、モック サービスを使用してエージェントに応答を送信します。
正解:B
質問 # 39
統合アーキテクトは、Salesforce ユーザーが外出中にカスタム UI を使用してデータを取得できるモバイル アプリケーションを設計しました。アプリケーションは oAuth で保護されており、現在は正常に機能しています。モバイル アプリケーションが GPS 座標を取得し、カスタム地理位置情報フィールドに保存する必要があるという新しい要件があります。
地理位置情報フィールドはフィールド レベル セキュリティで保護されているため、ユーザーは値を変更せずに表示できます。
要件を満たすには何をすべきでしょうか?
- A. モバイルデバイスは SOAP API インバウンド呼び出しを行います。モバイルデバイスは REST Apex コールアウト呼び出しを受信します。
- B. モバイル デバイスが REST API インバウンド呼び出しを行います。
- C. モバイルデバイスは REST Apex 着信呼び出しを行います。
正解:C
解説:
Explanation
The mobile device should make a REST Apex inbound call to meet the requirement. A REST Apex inbound call allows the mobile device to invoke custom Apex logic on Salesforce using a RESTful interface. The Apex logic can then access the geolocation field using the user's OAuth token and update it with the GPS coordinates from the mobile device. The geolocation field is secured with Field Level Security, so the user can view the value without changing it. A SOAP API inbound call or a REST API inbound call would not be able to access the custom geolocation field, as they are not supported by the standard Salesforce objects and fields.
Reference: Salesforce Integration Architecture Designer Resource Guide, page 20
質問 # 40
ユニバーサル ラーニング (UC) は、Salesforce 変革の旅に乗り出します。UC は従来の CRM システムを廃止し、データを Salesforce に移行します。データ移行チームは、Salesforce へのデータ読み込みのパフォーマンスを最適化するための推奨事項を求めました。
要件を満たすには、どのアプローチを使用する必要がありますか?
- A. Bulk API を使用して並列モードでジョブを処理します。
- B. Bulk API を使用してシリアル モードでジョブを処理します。
- C. Bulk API を使用して、高パフォーマンス モードでジョブを処理します。
- D. パフォーマンスの負荷をスケジュールするには、Salesforce サポートにお問い合わせください。
正解:A
解説:
Explanation
This is because Bulk API is a RESTful API that is optimized for loading or deleting large sets of data asynchronously. By processing jobs in parallel mode, you can take advantage of the multiple resources available on the Salesforce platform and speed up the data load. The other options are not suitable for this scenario because:
B, Contact Salesforce support to schedule performance load, is not a valid option as Salesforce does not offer such a service. You are responsible for optimizing your own data load performance.
C, Use Bulk API to process jobs in serial mode, is a slower option than parallel mode as it processes one batch at a time. This is only recommended when you have dependencies between records or when you want to preserve the order of records.
D, Use Bulk API to process jobs in high performance mode, is not a valid option as there is no such mode in Bulk API. You can only choose between parallel and serial modes.
References:
Introduction to Bulk API 2.0 and Bulk API
Use Bulk API 2.0 Unit
質問 # 41
Lightning Web コンポーネントから外部エンドポイントへのコールアウトが失敗した場合、インテグレーション アーキテクトが最初に検証すべきことは何ですか?
- A. Cross-Origin Resource Sharing にエンドポイント ドメインが追加されました。
- B. エンドポイント URL がコンテンツ セキュリティ ポリシーに追加されました。
- C. エンドポイント URL が送信ファイアウォール ルールに追加されました。
- D. エンドポイント URL がリモート サイト設定に追加されました。
正解:B
質問 # 42
グローバルな金融会社は、次のような金融商品とサービスを販売しています。
1. 銀行口座
2. ローン
3. 保険
同社は最先端のコアバンキングシステムを備えており、金融取引、金融商品、顧客情報を保存するマスターシステムです。現在、コア バンキング システムは 1 日あたり 1,000 万件の金融取引を処理しています。同社の CTO は、顧客が銀行口座の詳細を確認し、情報を更新し、口座の金融取引を確認できるように、コミュニティ ポートの構築を検討しています。
統合アーキテクトは、顧客コミュニティのユーザーが金融取引を表示できるようにするためのソリューションとして何を推奨する必要がありますか?
- A. Salesforce 外部サービスを使用して、コミュニティのライトニング ページに金融取引を表示します。
- B. Salesforce Connect を使用して、金融取引を外部オブジェクトとして表示します。
- C. Salesforce Connect を使用して、金融取引を外部オブジェクトとして表示します。
- D. Iframe を使用して、コア バンキングの金融取引データを顧客コミュニティに表示します。
正解:A
質問 # 43
インテグレーション アーキテクトは、REST API を使用してソリューションを構築し、アカウント、連絡先、およびその他の関連情報を更新しました。データ量が増加した結果、消費される API 呼び出しが増え、制限を超える日もありました。一括更新を使用して API 呼び出しの数を減らすことが決定されました。お客様は、アーキテクチャの変更を避けるために REST API を引き続き使用することを希望しています。
1 回の API 呼び出しで最大 200 レコードを許可するために統合アーキテクトが使用する必要がある REST API 複合リソースはどれですか?
- A. SObject ツリー
- B. sObject コレクション
- C. コンポジット
- D. バッチ
正解:B
解説:
Explanation
SObject Collections is a REST API composite resource that allows you to create, update, or delete up to 200 records in one API call. You can specify the type of operation (create, update, or delete) for each record in the request body, and the response body will contain the status and IDs of each record. SObject Collections is suitable for bulk operations on records that are not related to each other1.
SObject Tree is another REST API composite resource that allows you to create up to 200 records in one API call. However, unlike SObject Collections, SObject Tree requires the records to be related to each other in a hierarchy. You can specify the parent and child records in a JSON tree structure, and the response body will contain the reference IDs and URLs of each record. SObject Tree is suitable for creating nested data in one request2.
Batch is a REST API composite resource that allows you to combine up to 25 requests in one API call. Each request can be a different type of operation (query, create, update, delete, etc.) on different objects. The response body will contain the status and results of each request. Batch is suitable for grouping multiple requests into one transaction3.
Composite is a REST API composite resource that allows you to execute a series of REST API requests in one API call. You can use the output of one request as the input of another request using a reference ID. The response body will contain the status and results of each request. Composite is suitable for chaining requests that depend on each other.
Therefore, the correct answer is A, because SObject Collections is the only REST API composite resource that allows bulk updates on records that are not related to each other.
References: 1: SObject Collections | REST API Developer Guide | Salesforce Developers 2: SObject Tree | REST API Developer Guide | Salesforce Developers 3: Batch | REST API Developer Guide | Salesforce Developers : [Composite | REST API Developer Guide | Salesforce Developers]
質問 # 44
プラットフォーム イベントを統合ソリューションとして推奨する際に、統合アーキテクトが考慮する必要がある 3 つの考慮事項はどれですか?
3つの答えを選択してください
- A. プラットフォーム イベントの Lightning レコード ページを作成できない。
- B. SOQL を使用してイベント メッセージをクエリできない
- C. イベント定義を削除すると、完全に削除され、復元できなくなります。
- D. イベント監視を使用して、ログインやレポートの実行などのユーザー アクティビティを追跡できます。
- E. AssetToken イベント ストリームにサブスクライブして、OAuth 2.0 認証アクティビティを監視します。ハ
正解:A、B、C
質問 # 45
Northern Trail Outfitters (NTO) は、Sales Cloud を活用して、見込み客、アカウント、連絡先、商談を追跡および管理しています。注文と注文のフルフィルメントは、バックオフィスの注文管理システム (OMS) によって処理されます。オポチュニティのステータスが「Closed/Won」に変更され、製品が添付されている場合、フルフィルメント操作のために詳細を OMS に渡す必要があります。
Salesforce から OMS へのコールアウトは同期する必要があります。
これらの要件を満たすために、統合アーキテクトは何をすべきですか?
- A. Apex プロキシ クラスを呼び出して注文管理システムへの REST コールアウトを行うトリガを記述します。
- B. ボタンがクリックされたときに注文管理システムへの同期 Apex REST コールアウトを作成する Lightning コンポーネントを構築します。
- C. Process Builder を使用して Apex プロキシ クラスを呼び出し、注文管理システムへの REST コールアウトを作成します。
- D. クローズされた商談を集計し、1 時間ごとに注文管理システムへの REST コールアウトを行うバッチ Apex ジョブを開発します。
正解:A
解説:
Explanation
A trigger is a programmatic way of executing some logic when a record is inserted, updated, deleted, or undeleted in Salesforce. A trigger can invoke an Apex class that contains the code to perform a REST callout to an external system. A REST callout is a way of sending an HTTP request to a service endpoint and receiving a response. A REST callout can be synchronous or asynchronous, depending on whether the Apex code waits for the response before continuing the execution. A synchronous callout is suitable for scenarios where the response is needed immediately, such as order fulfillment1.
An Apex proxy class is a class that is generated from a WSDL (Web Service Description Language) document of an external SOAP web service. An Apex proxy class can be used to make a SOAP callout to the external web service, but not a REST callout. A SOAP callout is another way of sending an HTTP request to a service endpoint and receiving a response, but it uses a different format and protocol than REST2.
Process Builder is a declarative tool that allows you to automate business processes by defining criteria and actions. Process Builder can invoke an Apex class that implements the Process.Plugin interface, which allows you to extend the functionality of Process Builder with custom logic. However, Process Builder does not support synchronous callouts, because it runs in the background and does not wait for the response from the external system. Process Builder only supports asynchronous callouts, which are executed after the transaction is committed3.
Batch Apex is a way of processing large volumes of data asynchronously by breaking them into smaller batches of records. Batch Apex can be used to perform complex or long-running operations on data, such as data cleansing, archiving, or integration. Batch Apex can make callouts to external systems by implementing the Database.AllowsCallouts interface in the batch class. However, Batch Apex is not suitable for scenarios where the callout needs to be synchronous, because it runs in the background and does not wait for the response from the external system. Batch Apex also has some limitations, such as the maximum number of batches in the queue, the maximum number of records per batch, and the maximum number of callouts per batch4.
A Lightning Component is a reusable unit of user interface that can be used to build modern web apps with Salesforce. A Lightning Component can make a callout to an external system by using JavaScript code or by invoking an Apex controller class that contains the logic for the callout. A Lightning Component can make a synchronous or asynchronous callout, depending on whether the JavaScript code or Apex code waits for the response before continuing the execution. However, a Lightning Component is not a good choice for scenarios where the callout needs to be triggered by a record change, such as when an opportunity is closed/won. A Lightning Component requires user interaction, such as clicking a button or loading a page, to initiate the callout5.
Therefore, the correct answer is A, because writing a trigger that invokes an Apex class to make a REST callout to the Order Management System is the only option that satisfies the requirements of making a synchronous callout when an opportunity is closed/won.
References: 1: Callouts From Triggers | Apex Developer Guide | Salesforce Developers 2: Generate an Apex Class from a WSDL | Apex Developer Guide | Salesforce Developers 3: Invoking Apex from Process Builder | Process Automation Developer Guide | Salesforce Developers 4: Using Batch Apex | Apex Developer Guide | Salesforce Developers 5: Make HTTP Requests from JavaScript Code in Lightning Components | Lightning Aura Components Developer Guide | Salesforce Developers
質問 # 46
Northern Trail Outfitters は、カスタム Java アプリケーションを使用して、すべてのエンタープライズ アプリケーションのコード カバレッジとテスト結果を表示し、Salesforce も含めることを計画しています。
要件を満たすために統合アーキテクトが使用する必要がある Salesforce API はどれですか?
- A. 分析 REST API
- B. ツール API
- C. メタデータ API
- D. SOAP API
正解:B
解説:
https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_apexcodecoverage.htm
質問 # 47
プラットフォーム イベントを統合ソリューションとして推奨する際に、統合アーキテクトが考慮する必要がある 3 つの考慮事項はどれですか?
3つの答えを選択してください
- A. プラットフォーム イベントの Lightning レコード ページを作成できない。
- B. SOQL を使用してイベント メッセージをクエリできない
- C. イベント定義を削除すると、完全に削除され、復元できなくなります。
- D. イベント監視を使用して、ログインやレポートの実行などのユーザー アクティビティを追跡できます。
- E. AssetToken イベント ストリームにサブスクライブして、OAuth 2.0 認証アクティビティを監視します。ハ
正解:A、B、C
解説:
Explanation
These are three considerations that an Integration Architect should consider when recommending Platform Event as an Integration solution. Platform Events are a type of event-driven architecture that allows you to publish and subscribe to custom events in Salesforce and external systems. Platform Events have some limitations and features that an Integration Architect should be aware of, such as:
Inability to query event messages using SOQL. Platform Events are not stored in Salesforce database, but in an event bus that retains them for 24 hours. You cannot use SOQL to query event messages, but you can use the EventLogFile object or the Event Monitoring feature to access them.
Inability to create a Lightning record page for platform events. Platform Events are not standard or custom objects, but a special type of sObject that can be inserted into the event bus. You cannot create a Lightning record page for platform events, but you can use Apex triggers, Lightning web components, or CometD clients to subscribe to them.
When you delete an event definition, it's permanently removed and can't be restored. An event definition is a metadata type that defines the schema and properties of a platform event message. You can create or modify event definitions in Salesforce Setup or using Metadata API. However, if you delete an event definition, it's permanently removed from your org and can't be restored. You also lose access to any event messages that use that event definition.
References: Certification - Integration Architect - Trailhead, [Platform Events Developer Guide]
質問 # 48
ユニバーサル ラーニング (UC) は、Salesforce 変革の旅に乗り出します。UC は従来の CRM システムを廃止し、データを Salesforce に移行します。データ移行チームは、Salesforce へのデータ読み込みのパフォーマンスを最適化するための推奨事項を求めました。
要件を満たすには、どのアプローチを使用する必要がありますか?
- A. Bulk API を使用して並列モードでジョブを処理します。
- B. Bulk API を使用してシリアル モードでジョブを処理します。
- C. Bulk API を使用して、高パフォーマンス モードでジョブを処理します。
- D. パフォーマンスの負荷をスケジュールするには、Salesforce サポートにお問い合わせください。
正解:A
質問 # 49
Salesforce のお客様は、プラットフォーム イベントを使用して、Salesforce インスタンスを外部のサード パーティの人工知能 (AI) システムと統合しました。AI システムは、Salesforce が受け取ったリードごとに予測スコアを提供します。予測スコアが受信されると、リード情報は他のプロセスのプラットフォーム イベントに保存されます。これが本番環境にロールアウトされると、プラットフォーム イベントのトリガーが失敗します。
統合コンサルタントは、この統合を監視するためにどのような種類の監視を検討する必要がありますか?
- A. プラットフォーム イベント トリガーのデバッグ ログを設定して、パフォーマンスを監視します。
- B. Salesforce インスタンス全体で、時間制限ごとに作成されたプラットフォーム イベントを監視します。
- C. Salesforce で作成されたリードの量を監視します。
- D. プラットフォーム イベントの定義がリードの定義と一致することを検証します。
正解:B
解説:
Explanation
The integration consultant should have considered monitoring the Platform Events created per hour limits across the Salesforce instance. This is because Platform Events have a limit on the number of events that can be published or delivered per hour, depending on the edition and license type. If this limit is exceeded, the trigger on the Platform Events may fail or be delayed. Option B is not correct because debug logs for Platform Event triggers are not useful for monitoring performance. Debug logs are used for troubleshooting issues or errors in the trigger logic, not for measuring the throughput or latency of the events. Option C is not correct because validating the Platform Event definition matches leads definition is not a monitoring task, but a design task. The integration consultant should have ensured that the Platform Event definition matches leads definition before deploying the integration to production. Option D is not correct because monitoring the volume of leads that are created in Salesforce is not relevant for this integration. The volume of leads does not affect the trigger on the Platform Events, as long as the Platform Events created per hour limits are not exceeded.
質問 # 50
顧客のエンタープライズ アーキテクトは、キャッシング、キューイング、エラー処理、アラート、再試行、イベント処理などに関する要件を特定しました。同社は、Salesforce 統合アーキテクトに、Salesforce プログラムでそのような側面を満たす手助けを依頼しました。
Salesforce 統合アーキテクトが行うべき 3 つの推奨事項はどれですか?
3つの答えを選択してください
- A. パブリッシュ/サブスクライブ シナリオでのイベント処理。ミドルウェアを使用して、アクティブなデータ イベント パブリッシャーからアクティブなデータ イベント サブスクライバーに要求またはメッセージをルーティングできます。
- B. ファイア アンド フォーゲット メカニズムをリクエスト/リプライに変換して、パフォーマンスを向上させるためにミドルウェア ツール (ETL/ESB など) で処理する必要があります。
- C. ログへの書き込み、エラーまたは回復プロセスの送信、追加メッセージの送信などのイベント処理プロセスは、ミドルウェアによって処理されると見なすことができます。
- D. ミドルウェア ソリューションが必要な場合に、統合シナリオ (オーケストレーション、プロセス コレオグラフィ、サービス品質などを含む) に真のメッセージ キューイングを提供します。
- E. メッセージの変換とプロトコルの変換は、Salesforce 内で行う必要があります。
中間の watools はそのようなタスクには適していないため、Salesforce のネイティブ プロトコル変換機能を活用することをお勧めします。
正解:A、C、D
質問 # 51
......
合格させるSalesforceはJPNTest試験問題集:https://www.jpntest.com/shiken/Integration-Architect-JPN-mondaishu