
本日更新の2023年11月試験エンジンとPDF Integration-Architect日本語テスト無料!
究極のガイド準備Integration-Architect日本語正確なPDF解答
質問 # 63
複数の Salesforce 組織および異なるメタデータに使用される可能性のある統合を作成する場合、アーキテクトはどの WSDL を考慮する必要がありますか?
- A. パートナー WSDL
- B. 企業 WSDL
- C. SOAP API WSDL
- D. エンタープライズ WSDL
正解:A
解説:
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
質問 # 64
ビジネスでは、電話販売代理店に配信されるすべての着信通話について、電話番号タイプの分類 (携帯電話と固定電話) のチェックと更新を自動化する必要があります。次の条件が存在します。
1. ピーク時には、コール センターは 1 日あたり最大 100,000 件の電話を受けることができます。
2. 電話番号種別分類は、外部サービスAPIが提供するサービスです。
3. ビジネスは、記録をチェックおよび更新するタイミングと頻度に柔軟に対応します (一晩中または 6 ~ 12 時間ごとで十分です)。
リモート コールイン パターンおよび/またはバッチ同期 (ETL 経由のレプリケーション: システム -> Salesforce) は、カスタム プレミスでホストされているミドルウェアと連携するように決定されています。
これらのパターンとメカニズムを実装するために、統合アーキテクトはどのコンポーネントを推奨する必要がありますか?
- A. Salesforce からミドルウェア (ETL/ESB) へのリクエストを認証する API ゲートウェイ。
- B. ミドルウェアを認証するように Salesforce で構成された ConnectedApp。
- C. Salesforce で IoConfigure リモート サイト設定を行い、ミドルウェアを認証します。
- D. 公開されている内部 API とリソースを保護するために、ファイアウォールとリバース プロキシが必要です。
正解:B
解説:
Explanation
A Connected App is a framework that enables an external application to integrate with Salesforce using APIs and standard protocols, such as OAuth. By configuring a Connected App in Salesforce, the integration can authenticate the middleware and grant access to the Salesforce data and services. This is a secure and flexible solution that does not require configuring Remote Site Settings, API Gateway, or Firewall and reverse proxy2 References: 1: BatchApexErrorEvent 2: Connected Apps
質問 # 65
1,000 万を超える顧客を持つ企業顧客の環境には、次のようなシステムと条件があります。
- A. エンタープライズ文書管理システム (DMS) 顧客に郵送された請求書は、文書管理システムで管理されます。
- B. Salesforce CRM (CRM) - 顧客情報、販売およびサポート情報は CRM で維持されます。
- C. Enterprise Billing System (EBS) - すべての顧客の毎月の請求は、このシステムによって生成されます。
正解:A、B
解説:
Explanation
The integration consultant should consider the following authorization and authentication needs while integrating the DMS and ESB with Salesforce:
Users should be authorized to view information specific to the customer they are servicing without a need to search for customer. This means that the integration should provide a seamless and contextual access to the customer billing information and generated bills from the DMS and ESB, based on the customer record or case that the user is working on in Salesforce.
Consider Enterprise security needs for access to DMS and ESB. This means that the integration should comply with the security policies and standards of the Enterprise, such as encryption, auditing, logging, monitoring, etc.
Users should be authenticated into DMS and ESB without having to enter username and password. This means that the integration should use a single sign-on (SSO) mechanism that allows users to access multiple systems with one login credential, such as OAuth or SAML.
References: [Authorization Through Connected Apps and OAuth 2.0], [Single Sign-On for Desktop and Mobile Applications using SAML and OAuth]
質問 # 66
アーキテクトは、Northern Trail Outfitters 企業ポータルへのすべての統合で SSL 相互認証を確実に使用するために何を推奨する必要がありますか?
- A. CA 署名付き証明書を生成します。
- B. SSL/TLS 相互認証を強制します。
- C. 自己署名証明書を生成します。
- D. 私のドメインと SSL/TLS を有効にします。
正解:B
解説:
https://help.salesforce.com/articleView?id=security_keys_uploading_mutual_auth_cert.htm&type=5
質問 # 67
アーキテクトは、技術的な制約により、Apex コールアウトを使用して指定ログイン情報を介して外部データ ソースと統合する必要があります。
認証はどのように行われますか?
- A. コミュニティ経由でつながります。
- B. コードで認証を処理します。
- C. ログイン フローで認証を処理します。
- D. Salesforce Connect 経由で接続します。
正解:B
解説:
Explanation
The authentication is achieved by handling it in the code. A Named Credential is a type of metadata that specifies the URL of a callout endpoint and its required authentication parameters. An Apex callout is a way to invoke an external web service or API from Apex code. When using a Named Credential with an Apex callout, the authentication is handled by the Apex code that invokes the callout. The Apex code can use the HttpRequest class to set the endpoint, method, headers, and body of the callout request, and use the Http class to send the request and receive the response. The Apex code can also use the NamedCredential class to access the properties of the Named Credential, such as the principal type, protocol, and credential type. Handling authentication with login flows is not a valid option because login flows are a way to customize the user login process in Salesforce, not for external web services or APIs. Connecting via Salesforce Connect or Communities is not a valid option because they are not related to Apex callouts or Named Credentials.
質問 # 68
ノーザン トレイル アウトフィッターズは、社内の他の Salesforce 組織向けに配布可能な Salesforce パッケージを作成しています。パッケージは、中央組織の顧客 ApexREST エンドポイントを呼び出す必要があります。セキュリティ チームは、パッケージのインストール後に承認される特定の統合アカウントが中央組織で使用されていることを確認したいと考えています。
パッケージ内の統合を安全にするためにアーキテクトが推奨すべき 3 つの項目はどれですか?
3 つの答えを選択してください
- A. 構成された認証プロバイダーを使用し、アイデンティティ タイプとして名前付きプリンシパル、プロトコルとして OAuth 2.0 を選択し、保存時に認証フローを開始を選択します。
- B. 中央組織で接続アプリケーションを作成し、認証の成功後にリダイレクトする、パッケージがインストールされている各組織のコールバック URL を追加します。
- C. Salesforce サポートに連絡し、管理パッケージの API アクセスを一時的に有効にするケースを作成します。
- D. パッケージ内に認証プロバイダーを作成し、中央組織に接続されたアプリケーションのコンシューマ キーとコンシューマ シークレットを設定します。
- E. 暗号化フィールドを使用してセキュリティ チームが入力するパスワードを保存し、外部組織のパスワード管理を使用し、暗号化方式を TLS 1.2 に設定します。
正解:A、B、D
解説:
Explanation
Answer A is valid because creating an Auth provider in the package and setting the consumer key and consumer secret of the connected app in the central org can allow the package to authenticate with the central org using OAuth 2.0. An Auth provider is a configuration that specifies how to connect to an external service that uses a specific identity protocol. A connected app is an application that can access Salesforce resources using APIs and standard protocols. The consumer key and consumer secret are credentials that identify the connected app to Salesforce.
Answer C is valid because creating a connected app in the central org and adding the callback URL of each org the package is installed in to redirect to after successful authentication can enable the package to obtain an access token from the central org using OAuth 2.0. The callback URL is a parameter that specifies where the user should be redirected after granting or denying permission to access Salesforce resources. The access token is a credential that can be used to invoke the custom Apex REST endpoint in the central org.
Answer E is valid because using the Auth Provider configured and selecting the identity type as Named Principal with OAuth 2.0 as the protocol and selecting Start Authentication Flow on Save can initiate the authentication flow when installing the package. The identity type determines how the package accesses Salesforce resources on behalf of users or an application. The Named Principal identity type means that the package uses a single credential, such as a username and password or an access token, to access Salesforce resources for all users. The Start Authentication Flow on Save option means that the package will prompt the user to enter the credential when saving the Auth Provider configuration.
Answer B is not valid because contacting Salesforce support and creating a case to temporarily enable API access for managed packages is not a necessary or recommended action. API access for managed packages is enabled by default and does not require any special permission or configuration from Salesforce support. Moreover, this action does not address the security requirement of using a specific integration account in the central org that will be authorized after installation of the package.
Answer D is not valid because using an encrypted field to store the password that the security team enters and using password management for external orgs and setting the encryption method to TLS 1.2 is not a secure or reliable solution. An encrypted field is a custom field that encrypts sensitive data at rest and masks it on the user interface. However, this field does not prevent unauthorized access or leakage of data, as it can be decrypted by users who have the View Encrypted Data permission or by Apex code that runs in system mode. Moreover, this field does not support encryption methods such as TLS 1.2, which are used for securing data in transit, not at rest.
References: Auth Provider: Connected Apps : OAuth 2.0 Web Server Authentication Flow : Named Credentials as Callout Endpoints : API Access in Packages : Encrypted Fields : Encryption Methods Available in Salesforce
11of30
質問 # 69
Northern Trail Outfitters は、社内の他の Salesforce 組織向けに配布可能な Salesforce パッケージを作成しています。パッケージは、中央組織の顧客 Apex REST エンドポイントを呼び出す必要があります。セキュリティ チームは、パッケージのインストール後に承認する特定の統合アカウントが中央組織で使用されるようにしたいと考えています。
パッケージ内の統合を確保するためにアーキテクトが推奨する必要がある 3 つの項目はどれですか?
3つの答えを選択してください
- A. [保存時に認証フローを開始] を選択します。
- B. 中央組織で接続アプリケーションを作成し、パッケージがインストールされている各組織のコールバック URL を追加して、認証の成功後にリダイレクトします。
- C. Salesforce サポートに連絡してケースを作成し、管理パッケージの API アクセスを一時的に有効にします。
- D. パッケージに認証プロバイダを作成し、中央組織で接続アプリケーションのコンシューマ キーとコンシューマ シークレットを設定します。
- E. 暗号化されたフィールドを使用して、セキュリティ チームが入力するパスワードを保存し、外部組織のパスワード管理を使用して、暗号化方式を TLS 1.2 に設定します。構成された認証プロバイダーを使用し、プロトコルとして OAuth 2.0 を使用する名前付きプリンシパルとして ID タイプを選択し、
正解:A、B、D
質問 # 70
顧客が古いレガシー システムから Salesforce に移行しています。モダナイゼーションの取り組みの一環として、現在レガシー アプリケーションで動作しているすべての既存システムを Salesforce に統合したいと考えています。
統合パターン/メカニズムを選択する際に、統合アーキテクトが考慮すべき 3 つの制約と問題点はどれですか?
3つの答えを選択してください
- A. レポートとユーザビリティの要件
- B. システムの種類 - API、ファイル システム、電子メール
- C. データ量と処理量
- D. 多言語および多通貨要件
- E. エラー処理メカニズム
正解:B、C、E
解説:
Explanation
The system types, the error handling mechanisms, and the data volume and processing volume are three constraints and pain-points that an integration architect should consider when choosing the integration pattern/mechanism. The system types determine what kind of interfaces and protocols are available or required for the integration, such as APIs, file systems, email, etc. The error handling mechanisms ensure that the integration can handle any failures or exceptions gracefully and provide appropriate logging and notification.
The data volume and processing volume affect the performance and scalability of the integration, as well as the choice of synchronous or asynchronous methods. Reference: Salesforce Integration Architecture Designer Resource Guide, page 17
質問 # 71
組織は、Salesforce を外部システムと統合する必要があり、認証オプションを検討しています。この組織は、他のシステム間の統合のためにサードパーティの ID プロバイダーを使用して、SAML を既に実装しています。
既存の SAML 統合を活用して、Salesforce を他の社内システムに接続できるユースケースはどれですか?
- A. 外部 Java クライアントからの API インバウンド統合をより安全にします。
- B. A 外部 Web サービスへの Apex REST アウトバウンド統合をより安全にします。
- C. 外部 Web サービスへの Apex SOAP アウトバウンド統合をより安全にします。
- D. 外部 Web サーバーへの HYPERLINK() を含む式フィールドをより安全にします。
正解:D
質問 # 72
Northern Trail Outfitters (NTO) は、Salesforce を使用してリード、商談を追跡し、注文の詳細を把握しています。ただし、Salesforce は注文を保持または処理するシステムではありません。注文の詳細が Salesforce に取り込まれた後、注文のライフサイクルを管理するリモート システムで注文を作成する必要があります。プロジェクトのインテグレーション アーキテクトは、Salesforce で定義されたプラットフォーム イベントにサブスクライブするリモート システムを推奨しています。
このビジネス ユース ケースにはどの統合パターンを使用する必要がありますか?
- A. バッチデータ同期
- B. リモート コール イン
- C. リクエストとリプライ
- D. ファイア アンド フォーゲット
正解:D
質問 # 73
Salesforce Community Cloud が自己登録と SSO をサポートする必要がある 2 つの要件はどれですか?
2つの答えを選択してください
- A. OpenId Connect 認証プロバイダーと登録ハンドラー
- B. SAML SSO とジャストインタイム プロビジョニング
- C. SAML SSO および登録ハンドラー
- D. OpenId Connect 認証プロバイダーとジャストインタイム プロビジョニング
正解:A、B
質問 # 74
ノーザン トレイル アウトフィッターズは、製造システム Web サービスに注文を送信します。最近、システムの停止が発生し、数日間サービスが利用できなくなりました。
このような種類のサービス停止時のエラーを処理するには、アーキテクトはどのようなソリューションを推奨する必要がありますか?
- A. アウトバウンド メッセージングを使用して、失敗したサービス呼び出しを自動的に再試行します。
- B. ミドルウェアのキューイングとバッファリングを使用して、Salesforce をシステム停止から隔離します。
- C. @future jobld とカスタムのスケジュールされた Apex プロセスを使用して、失敗したサービス呼び出しを再試行します。
- D. プラットフォームイベントの再実行とカスタムスケジュールされた Apex プロセスを使用して、見逃したイベントを取得します。
正解:B
解説:
Explanation
Using middleware queuing and buffering is a solution that can handle errors during service outages by storing the messages in a queue until the service is available again. This way, Salesforce does not lose any data or encounter any failures when the service is down. Using @future jobld and custom scheduled apex process to retry failed service calls is not a good solution because it can consume a lot of governor limits and create a lot of duplicate records. Using Outbound Messaging to automatically retry failed service calls is also not a good solution because it has a limited number of retries and a fixed retry interval, which may not be sufficient for long service outages. Using Platform Event replayld and custom scheduled Apex process to retrieve missed events is not applicable for this scenario because Platform Events are used for event-driven integration, not for web-service integration. Reference: Salesforce Integration Architecture Designer Resource Guide, page 29-30
質問 # 75
ユニバーサル ラーニング (UC) は、Salesforce 変革の旅に乗り出します。UC は従来の CRM システムを廃止し、データを Salesforce に移行します。データ移行チームは、Salesforce へのデータ読み込みのパフォーマンスを最適化するための推奨事項を求めました。
要件を満たすには、どのアプローチを使用する必要がありますか?
- A. Bulk API を使用してシリアル モードでジョブを処理します。
- B. Bulk API を使用して並列モードでジョブを処理します。
- C. Bulk API を使用して、高パフォーマンス モードでジョブを処理します。
- D. パフォーマンスの負荷をスケジュールするには、Salesforce サポートにお問い合わせください。
正解:B
質問 # 76
Northern Trail Outfitters は、Salesforce から REST API へのコールアウトの品質を改善したいと考えています。この目的のために、すべての API クライアント/コンシューマーが、すべての API 要求および応答ペイロードのフィールド レベルの定義を含む RESTAPI マークアップ言語 (RAML) 仕様に準拠する必要があります。RAML 仕様は、Apex REST API クライアントが依存できるインターフェイス コントラクトとして機能します。
Apex REST API クライアントの単体テストで RAML 仕様への準拠を確認するために、統合アーキテクトが統合アーキテクチャに含める必要がある 2 つの設計仕様はどれですか?
2つの答えを選択してください
- A. Apex REST API クライアントから HttpCalloutMock 実装を呼び出します。
- B. HttpCalloutMock を実装して、RAML 仕様に従って応答を返します。
- C. Apex REST API クライアントで HttpCalloutMock を実装する必要があります。
- D. テスト コンテキストで Apex REST API クライアントを呼び出して、モック応答を取得します。
正解:B、D
解説:
Explanation
The HttpCalloutMock interface allows testing HTTP callouts by returning a predefined response in a test context.
By implementing HttpCalloutMock to return responses per RAML specification, the Apex REST API Clients unit tests can confirm that the API requests and responses match the expected format and values.
Calling the Apex REST API Clients in a test context to get the mock response is also necessary to verify the adherence to the RAML specs. Calling the HttpCalloutMock implementation from the Apex REST API Clients or requiring the Apex REST API Clients to implement the HttpCalloutMock are not valid options because the HttpCalloutMock interface is implemented by a separate class that is passed as a parameter to the Test.setMock method2 References: 1: Idempotent REST APIs 2: Testing HTTP Callouts by Implementing the HttpCalloutMock Interface
質問 # 77
Northern Trail Outfitters は、カスタム Java アプリケーションを使用して、すべてのエンタープライズ アプリケーションのコード カバレッジとテスト結果を表示し、Salesforce も含めることを計画しています。
要件を満たすために統合アーキテクトが使用する必要がある Salesforce API はどれですか?
- A. SOAP API
- B. ツール API
- C. メタデータ API
- D. 分析 REST API
正解:B
解説:
https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_apexcodecoverage.htm
質問 # 78
Northern Trail Outfitters では、最近、コール センターで断続的なネットワーク停止が発生しました。ネットワーク サービスが再開されたとき、販売担当者は製造システムで誤って重複した注文を作成してしまいました。これは、注文が行われたものの、停止中に返品確認が失われたためです。
重複した注文の予約を避けるために、アーキテクトはどのソリューションを推奨する必要がありますか?
- A. スケジュールされた頂点を使用して、潜在的な重複または不足している注文について製造システムを照会します。
- B. Outbound Messaging を使用して、製造部門が注文の受領を確認するようにします。
- C. 冪等設計を実装し、営業担当者に問題の注文を再試行してもらいます。
- D. 正常な応答がない注文を Apex に再送信するようにスケジュールを設定します。
正解:C
解説:
Explanation
Idempotent design means that the same request can be repeated multiple times without changing the outcome.
This is useful for avoiding duplicate orders in case of network failures or timeouts. By implementing idempotent design, the sales representatives can retry the order(s) in question without creating duplicates in the manufacturing system. Outbound messaging is not a reliable solution because it does not guarantee delivery or acknowledgement of messages. Scheduled apex is not a real-time solution and may not catch all the duplicate or missing orders
質問 # 79
......
合格させるSalesforceはFast2test試験問題集:https://jp.fast2test.com/Integration-Architect-JPN-premium-file.html