gSlide Flashcards
(30 cards)
統合アーキテクトが統合ソリューションとしてPlatform Eventを推奨する際に考慮すべき3つの考慮事項はどれですか?答えを3つ選んでください
A. SOQLを使用してイベントメッセージをクエリできない
B. イベント定義を削除すると、永久に削除され、復元できない。
C. OAuth 2.0認証アクティビティを監視するためにAssetTokenイベントストリームをサブスクライブする。
D. プラットフォームイベントの Lightning レコードページを作成できない。
E. Event Monitoring を使用して、ログインやレポートの実行などのユーザーアクティビティを追跡できます。
A. SOQLを使用してイベントメッセージをクエリできない
B. イベント定義を削除すると、永久に削除され、復元できない。
D. プラットフォームイベントの Lightning レコードページを作成できない。
アンダー・クラウド社では、CRMシステムとしてSalesforceの導入を計画している。現在、以下のシステムを導入している。
- リードはマーケティング・システムで管理されている。
- 営業担当者はMicrosoft Outlookを使って連絡先やメールを入力し、活動を管理している。
- 在庫、請求、支払はERPシステムで管理されている。
- 提案されているCRMシステムは、営業とサポート担当者が顧客を一元的に把握し、Salesforce CRMで連絡先、電子メール、アクティビティを管理する機能を提供することが期待されています。
提案された CRM システム戦略をサポートするために、インテグレーションコンサルタントは何を考慮すべきでしょうか。
A. ERP、マーケティング、Microsoft Outlookシステムとの統合のために、Salesforceのアウトオブボックスのコネクタを検討する。
B. Salesforceとシステム間のインタフェースをサポートするミドルウェアシステムを提案する。
C. システム間の同期を維持するために、定期的に顧客データと販売データの移行を計画する。
D. 現在および将来のデータとシステムの使用状況を評価し、Salesforceへの潜在的な統合要件を特定する。
D. 現在および将来のデータとシステムの使用状況を評価し、Salesforceへの潜在的な統合要件を特定する。
Under Cloud Companyは2つのSalesforce組織を統合する最終段階ですが、リード管理において、複数の公開ウェブサイトフォームと連携している使用しなくなる組織をある程度の期間だけ使用したいと言っています。営業部門は、新しいリードを新しい Salesforce インスタンスで 30 分以内に利用できるようにすることを求めています。答えを2つ選んでください。
A. プロセスビルダーでツーリングAPIを使用して、リードをリアルタイムで挿入する。
B. Composite REST API を使用して、1 回の呼び出しで複数のリードを集約します。
C. Salesforce REST API を呼び出して、リードをターゲットシステムに挿入します。
D. ソース組織に名前付き資格情報を構成します。
B. Composite REST API を使用して、1 回の呼び出しで複数のリードを集約します。
D. ソース組織に名前付き資格情報を構成します。
Cだと1リード作るたびにAPIコールが必要で、不効率(今回は30分以内という制約がある)なので、BのComposite APIで複数リードを集約して作成するほうが効率がよい
Dは、REST APIコールなので、対象組織の情報を定義するため、必須
Under Cloud Company (UC)は現在ミドルウェアツールを所有しており、3つのAPI層を持つAPI主導の統合アーキテクチャを開発した。第1層はエンゲージメント・システムと直接インターフェイスし、第2層はビジネス・ロジックを実装してデータを集約し、第3層は記録システムと直接インターフェイスする。第3層は記録システムとの直接的なインターフェースとなる。エンゲージメントのシステムには、モバイルアプリケーション、ウェブアプリケーション、Salesforceなどがある。UCには、異なるセキュリティプロトコルを適用しながら、異なるフォーマットでデータを関与システムに返すというビジネス要件があります。これらの要件を満たすために、インテグレーションアーキテクトは何を推奨すべきでしょうか?
A. すべてのシステムが最初にインターフェースしなければならないAPIゲートウェイを実装する。
B. API主導のアーキテクチャの第2層で、別々のセキュリティ・プロトコルとリターン・フォーマットを強制する。
C. SAML を介して API 層と通信する ID プロバイダ・ソリューションを活用する。
D. API 主導アーキテクチャの第 1 層で、個別のセキュリティ・プロトコルとリターン・フォーマットを強制する。
A. すべてのシステムが最初にインターフェースしなければならないAPIゲートウェイを実装する。
あるアンダークラウド企業は、カスタムJavaアプリケーションを使用して、外部システムからSalesforceへのバッチロードを毎晩実行することを計画しています。要件を満たすのに役立つ 2 つの推奨事項はどれですか。答えを 2 つ選んでください。
A. 設定メニューの「Salesforce の一括データロードジョブ」を使用して、Salesforce UI で視覚的に監視する。
B. JavaアプリケーションのgetBatchInfoメソッドを使用して、Javaアプリケーションからジョブのステータスを監視する。
C. Salesforceのデバッグログレベルを 「finest 」に設定し、セットアップメニューの 「Debug Logs 」にジョブを実行しているユーザIDを追加して監視します。
D. Apex トリガーを使用して、バルク API ステータスからのエラー応答を Salesforce のカスタムエラーログオブジェクトに書き込み、そのオブジェクトに関するレポートを作成します。
A. 設定メニューの「Salesforce の一括データロードジョブ」を使用して、Salesforce UI で視覚的に監視する。
B. JavaアプリケーションのgetBatchInfoメソッドを使用して、Javaアプリケーションからジョブのステータスを監視する。
ある企業のセキュリティ評価では、Salesforce 組織内の管理されていないパッケージに脆弱性があることが指摘されました。特に、Salesforce からのコールアウトで使用されるユーザ名、パスワード、OAuth トークンなど、プレーンテキストで簡単にアクセスできるシークレットに脆弱性があります。シークレットが故意または不注意による漏洩から保護されるようにするために、統合アーキテクトが使用する必要がある 2 つの永続化メカニズムはどれですか。答えを2つ選んでください。
A. 保護されたカスタムメタデータタイプ
B. 保護されたカスタム設定
C. 指定された資格情報
D. 暗号化されたカスタムフィールド
C. 指定された資格情報
D. 暗号化されたカスタムフィールド
Salesforceからフルフィルメントシステムに注文を送信する統合を設計する際に考慮すべきシステム制約の質問はどれですか?答えを2つ選んでください。
A. フルフィルメントシステムは、注文の重複を避けるために偶発的な設計に参加できますか?
B. 注文がフルフィルメントシステムに到達するまでの待ち時間はどの程度まで許容できますか?
C. フルフィルメントシステムは、コントラクトファーストのアウトバウンドメッセージングインターフェースを実装できますか?
D. どのシステムが注文の配送先住所を検証しますか?
A. フルフィルメントシステムは、注文の重複を避けるために偶発的な設計に参加できますか?
C. フルフィルメントシステムは、コントラクトファーストのアウトバウンドメッセージングインターフェースを実装できますか?
注文システムとの連携では、Contract FirstのOutbound Messaingが必須
注文の重複をさせないのは必須要件になりうる
レイテンシー(待ち時間)はそこまで重要ではなく、配送先住所の検証はフロントエンドでやるべきでありインテグレーションには関係ない
ある規制の厳しい業界の企業では、レガシーシステムのデータをSalesforceのユーザーインターフェース(UI)に表示する必要がある。彼らはクラウドベースのETL(抽出、変換、ロード)ツールに精通している。オンプレミスのミドルウェア上に構築されたAPIをクラウドやオンプレミスのアプリケーションに公開している。Salesforceにレガシーデータをコピーできるようにするための、現状に関する2つの発見はどれですか?答えを2つ選んでください。
A. レガシーシステムは、オンプレミスとの統合にキューを使用できる。
B. オンプレミスのミドルウェアは、レガシーシステムのデータへの API を提供する。
C. クラウドベースのETLがSalesforceにアクセスでき、キューをサポートする。
D. レガシーシステムにアクセスできるのはオンプレミスシステムのみである。
B. オンプレミスのミドルウェアは、レガシーシステムのデータへの API を提供する。
C. クラウドベースのETLがSalesforceにアクセスでき、キューをサポートする。
新しい Salesforce プログラムには、次のような抽象度の高い要件があります: Salesforce 上で実行されるビジネスプロセスでは、社内システムと Salesforce の間でデータを更新する必要があります。Salesforce インテグレーションアーキテクトが、このプログラムのインテグレーションアーキテクチャのニーズを具体的に解決するために求めるべき、関連する 3 つの詳細はどれですか。答えを 3 つ選んでください。
A. ユーザエクスペリエンス設計、暗号化のニーズ、コミュニティ、ライセンスの選択に関するコア機能要件と非機能要件
B. タイミング - リアルタイム/ニアリアルタイム(同期または非同期)、バッチ、更新頻度。
C. 統合スキル、SMEの可用性、プログラムガバナンスの詳細。
D. 統合スタイル プロセスベース、データベース、仮想統合。
E. ソースとターゲットシステム、方向性、データ量と変換の複雑さ、活用可能なミドルウェアの長さ
B. タイミング - リアルタイム/ニアリアルタイム(同期または非同期)、バッチ、更新頻度。
D. 統合スタイル プロセスベース、データベース、仮想統合。
E. ソースとターゲットシステム、方向性、データ量と変換の複雑さ、活用可能なミドルウェアの長さ
アーキテクトは、あるサービスが API を介して Salesforce にアクセスできるようにするソリューションの構築を依頼されました。アーキテクトが最初に行うべきことは何ですか?
A. システム管理者プロファイルを持つ新しいユーザを作成します。
B. 統合専用のユーザを作成します。
C. 既存のシングルサインオンを使用して統合を認証します。
D. 既存の Network-BasedSecurity を使用して統合を認証する。
B. 統合専用のユーザを作成します。
アンダー・クラウド・カンパニー(UC)は、世界的な管理職研修の大手プロバイダーである。UCは、受講者がSalesforceコミュニティでコースに登録できるようにするため、Salesforceの変革の旅に乗り出した。UCには、すべてのコースと受講者登録を管理する学習システムがあります。UCは、Salesforceから学習システムへ、受講者登録のほぼリアルタイムなフィードを要求した。統合アーキテクトは、Salesforceイベントの使用を推奨しています。Salesforceプラットフォームのイベントソリューションには、どのAPIを使用すべきでしょうか?
A. REST API
B. ストリーミングAPI
C. Tooling API
D. SOAP API
B. ストリーミングAPI
あるグローバル金融会社は、以下のような金融商品とサービスを販売している:
- 銀行口座
- ローン
- 保険
同社は最先端のコア・バンキング・システムを導入しており、金融取引、金融商品、顧客情報を保存するマスター・システムとなっている。コア・バンキング・システムは現在、1日あたり1,000万件の金融取引を処理している。この会社のCTOは、顧客が銀行口座の詳細を確認し、情報を更新し、口座の金融取引を確認できるように、コミュニティポータルの構築を検討しています。統合アーキテクトは、顧客コミュニティのユーザが金融取引を表示できるようにするためのソリューションとして、何を推奨すべきでしょうか。
A. Salesforce External Service を使用して、コミュニティのライトニングページに金融取引を表示する。
B. Iframe を使用して、顧客コミュニティにコアバンキングの金融取引データを表示する。
C. 金融取引レコードを Salesforce カスタムオブジェクトに移行し、ETL ツールを使用してシステムを同期させます。
D. Salesforce Connectを使用して、金融取引を外部オブジェクトとして表示する。
A. Salesforce External Service を使用して、コミュニティのライトニングページに金融取引を表示する。
ユーザーがSalesforceのLightningフローの一部として「設定の確認」をクリックした際、外部でホストされているRESTfulサービスの設定をリアルタイムで確認する必要があります。このRESTfulサービスはOpenAPI 2.0 JSON定義を持ち、Boolean型とstring型の値を返します。この条件を満たすための統合パターンとメカニズムとして、どれを選ぶべきでしょうか?
A. データ仮想化:Salesforce Connectは外部RESTデータを外部オブジェクトにマッピングします。
B. リクエスト-レスポンス:拡張外部サービスがREST APIを呼び出します。
C. Fire and Forget:プロセス駆動型プラットフォームイベントがSalesforceイベントバスでイベントを公開します。
D. リモートコールイン:Salesforce REST APIとRESTコンポジットリソース。
B. リクエスト-レスポンス:拡張外部サービスがREST APIを呼び出します
Under Cloud Companyは、リード、商談、およびリードを顧客に転換する注文詳細をSalesforceで追跡しています。ただし、注文は外部(リモート)システムで管理されています。営業担当者は、Salesforceでリアルタイムの注文情報を表示および更新したいと考えています。NTOは、データを外部システムにのみ永続化したいと考えています。このビジネス要件を満たすために、アーキテクトはどのタイプの統合を推奨すべきでしょうか?
A. プロセスオーケストレーション
B. バッチ処理
C. データ仮想化
D. データ同期
C. データ仮想化
あるアーキテクトが、会社のHRシステムで従業員が無効化された後、その従業員がSalesforceのデータにアクセスできないようにするためのソリューションを構築するよう依頼されました。アーキテクトはソリューションを推奨する前に何を決定すべきでしょうか?
A. データアクセス防止の要件を決定し、次にシステムの制約を特定する
B. データ量の要件を決定し、次にロードスケジュールを特定する
C. データアクセス防止の要件を決定し、次に頻度を特定する
D. インバウンド統合の要件を決定し、次に頻度を特定する
D. インバウンド統合の要件を決定し、次に頻度を特定する
リアルタイムで従業員を無効化するべきなので、データ量の要件は不要(バッチデータ連携をするわけではない)
Salesforceでは、ユーザレコードの有効化チェックをOFFにするだけなので、データアクセス防止の要件も不要
よって、Dが正解。統合の要件を決定し、連携頻度(リアルタイムなのかバッチなのか)を決定する
ある顧客が、Bulk APIを使用して外部システムからSalesforceにデータをインポートしています。これらのジョブはバッチサイズが2000で、並列モードで実行されています。バッチは「最大CPU時間超過」のエラーで頻繁に失敗します。バッチサイズを小さくするとこのエラーは修正されます。バッチサイズを小さくする場合に考慮すべき2つの選択肢はどれですか? 2つの回答を選択してください。
A. バッチサイズが小さくなると、同時APIリクエスト制限を超える可能性があります。
B. バッチサイズが小さくなると、「同時バッチ数が多すぎます」エラーが発生する可能性があります。
C. バッチサイズが小さくなると、バルクジョブの実行に必要な時間が増加する可能性があります。
D. バッチサイズが小さくなると、レコードロックエラーが発生する可能性があります。
C. バッチサイズが小さくなると、バルクジョブの実行に必要な時間が増加する可能性があります。
D. バッチサイズが小さくなると、レコードロックエラーが発生する可能性があります。
小さくしすぎると、ジョブが多く作成されるので遅くなる
並行で小さなバッチでレコード処理をするとレコードロックが発生しやすくなる
サブスクリプション制のメディア企業のシステム環境では、多くのサブスクライバーが複数のアカウントを維持し、複数回のログインを余儀なくされています。最近、SAMLとOpenIdをサポートするIdentity and Access Management (IAM)システムが導入され、セルフ登録とシングルサインオン(SSO)を通じてサブスクライバーエクスペリエンスを向上させることが試みられています。IAMシステムはSalesforceと統合し、新しいセルフサービス顧客がSalesforce Community Cloudに即座にアクセスできるようにする必要があります。Salesforce Community Cloudがセルフ登録とSSOのためにサポートすべき2つの要件は何ですか?2つの回答を選択してください。
A. OpenId Connect認証プロバイダーと登録ハンドラー
B. OpenId Connect認証プロバイダーとジャストインタイムプロビジョニング
C. SAML SSOとジャストインタイムプロビジョニング
D. SAML SSOと登録ハンドラー
A. OpenId Connect認証プロバイダーと登録ハンドラー
C. SAML SSOとジャストインタイムプロビジョニング
企業がセールスフォースからホームグロウンシステム(自社開発システム)にデータを送信する必要があります。このデータは企業ファイアウォールの背後にあり、一方向のみで送信され、リアルタイムである必要はありません。平均データ量は1日あたり200万件のレコードです。外部システムとセールスフォース間の統合を構築する際に、インテグレーションアーキテクトはどのオプションを検討すべきでしょうか?
A. ハイボリュームレコードに対応するため、セールスフォースは外部システムへのREST APIコールを行う必要があります。
B. ハイボリュームレコードのため、外部システムへのREST APIコールの同時リクエスト数が制限になる可能性があります。
C. ハイボリュームレコードのため、外部システムはセールスフォースに接続するためのBULK API Restエンドポイントが必要になります。
D. ハイボリュームレコードのため、プラットフォーム外でレコードをステージングするためのサードパーティ統合ツールが必要です。
C. ハイボリュームレコードのため、外部システムはセールスフォースに接続するためのBULK API Restエンドポイントが必要になります。
顧客はプラットフォームイベントソリューションを評価しており、セールスフォースからのアウトバウンド/ニアリアルタイムメッセージを実装するために、アウトバウンドメッセージとの比較に関する支援を求めています。決定を下す前に評価して強調すべき考慮事項はどれですか?3つの回答を選択してください。
A. メッセージシーケンスはアウトバウンドメッセージで可能ですが、プラットフォームイベントでは保証されません。どちらも非常に高い信頼性を提供し、失敗と復旧はセールスフォースによって完全に処理されます。
B. プラットフォームイベントとアウトバウンドメッセージは両方とも非常にスケーラブルです。ただし、プラットフォームイベントにはEvent Deliveryと公開制限を考慮する必要があります。
C. プラットフォームイベントとアウトバウンドメッセージは両方とも宣言的な手段を提供し、非同期のニアリアルタイムのニーズに対応します。これらはリアルタイム統合には最適ではありません。
D. プラットフォームイベントとアウトバウンドメッセージの両方において、イベントメッセージはセールスフォースによって厳密に1回だけ順番に配信されます。セールスフォースはそれに準拠しています。
E. プラットフォームイベントの同時購読者数は2,000に制限されています。アウトバウンドメッセージの設定では、単一のメッセージでSOAPエンドポイントに100通知のみ渡すことができます。
B. プラットフォームイベントとアウトバウンドメッセージは両方とも非常にスケーラブルです。ただし、プラットフォームイベントにはEvent Deliveryと公開制限を考慮する必要があります。
D. プラットフォームイベントとアウトバウンドメッセージの両方において、イベントメッセージはセールスフォースによって厳密に1回だけ順番に配信されます。セールスフォースはそれに準拠しています。
E. プラットフォームイベントの同時購読者数は2,000に制限されています。アウトバウンドメッセージの設定では、単一のメッセージでSOAPエンドポイントに100通知のみ渡すことができます。
プラットフォームイベントでは、シーケンシャルにすることが可能なので、Aは不正解
アンダー・クラウド・カンパニーはすべての企業アプリケーションのコードカバレッジとテスト結果を表示するためにカスタムJavaアプリケーションを使用しており、Salesforceも含める計画です。要件を満たすためにインテグレーション・アーキテクトが使用すべきSalesforce APIはどれですか?
A. SOAP API
B. メタデータ API
C. Analytics REST API
D. Tooling API
D. Tooling API
アーキテクトは保険見積もりを処理するために外部システムへの呼び出しを行うApexコードの使用を推奨しました。これが統合に適したオプションであることを確認するために、インテグレーション・アーキテクトが考慮すべきことは何ですか?
A. 単一の継続(continuation)内でのパラレルコールアウトの最大数
B. 長時間実行リクエスト(合計実行時間)
C. 単一のApexトランザクション内での最大コールアウト数
D. 同一トランザクション内の保留中操作の制限
D. 同一トランザクション内の保留中操作の制限
コールセンターマネージャーはケース関連の指標を追跡するためにカスタムダッシュボードを使用しています。マネージャーはリアルタイムでクローズされたケース数を表示するコンポーネントが必要です。この要件を満たすために使用すべきイベントのタイプは何ですか?
A. Push Topic Event
B. Generic Event
C. Platform Event
D. Change Data Capture Event
A. Push Topic Event
複数の国で事業を展開する大手消費財メーカーが、セールスおよびサポート業務向けにグローバルでSalesforceを導入しようとしています。彼らには以下のセキュリティ要件があります:
各国の内部ユーザーは、それぞれのローカルアクティブディレクトリで認証される必要がある
顧客は自分のGoogleログインまたはFacebookログインで認証できる
パートナーはSalesforceによってユーザー認証される:具体的な方法はまだ決定中
内部ユーザーはERPに保存されている認証情報を使用して中央ERPにアクセスできる
追加の内部システムはSalesforceと統合され、標準的なビジネス手順に従う
この統合アーキテクトは、このプロジェクトの統合ニーズを管理する際にどの要件を評価すべきですか?3つの回答を選択してください。
A. 内部ユーザー、顧客、パートナー向けの標準Salesforce認証メカニズムを検討する
B. 各国のユーザー向けにカスタム認証メカニズムを構築し、顧客とパートナーのサポートを評価する
C. 顧客とパートナーを含むすべてのユーザー認証をサポートするサードパーティのシングルサインオンソリューションを検討する
D. 顧客向けにはSalesforce認証ソリューション、パートナー向けにはサードパーティソリューション、内部ユーザー向けにはIDプロバイダを評価する
E. 要件をサポートする統合インターフェースを提供するIDプロバイダについて評価する
A. 内部ユーザー、顧客、パートナー向けの標準Salesforce認証メカニズムを検討する
B. 各国のユーザー向けにカスタム認証メカニズムを構築し、顧客とパートナーのサポートを評価する
E. 要件をサポートする統合インターフェースを提供するIDプロバイダについて評価する
アンダー・クラウド・カンパニー(UC)のセールス担当者は、主要CRMとしてSalesforce Sales Cloudを使用しています。UCは顧客データのコピーを保存するレガシーの自社開発アプリケーションを所有しています。セールス担当者は、Salesforceで変更があった場合、連絡先レコードを編集または更新することがあります。SalesforceとUCの自社開発アプリケーションの両方が一貫性を保つために同期されるべきです。UCには以下の要件があります:
- Salesforceで連絡先レコードが更新されると、外部の自社開発アプリケーションも更新されるべき
- 同期はイベント駆動であるべき
- 統合は非同期であるべき
要件を満たすために、アーキテクトが推奨すべきオプションはどれですか?
A. Change Data Captureを活用して連絡先オブジェクトの変更を追跡し、自社開発アプリケーションにCometDサブスクライバーを作成する
B. Platform Eventsを活用して、連絡先オブジェクトの変更を含むカスタムイベントメッセージを公開する
C. @futureアノテーションを使用したApexトリガーを作成する
D. 定期的なスケジュールで自社開発アプリケーションを同期状態に保つためにETLを使用する
B. Platform Eventsを活用して、連絡先オブジェクトの変更を含むカスタムイベントメッセージを公開する
CDCの場合はメッセージに対してレガシーシステムが応答をできない場合が多いので、Platform Eventのほうが優っていることが多い