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

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

設問

Northern Trail Outfittersでは、カスタムJavaアプリを使って外部システムからSalesforceへBulk APIによる夜間バッチロードを行う予定です。CIOがテクニカルアーキテクトに対し、どのようにジョブを監視すべきか推奨を求めています。以下の選択肢の中から、要件を満たす2つの推奨策を選んでください。

選択肢

A. Salesforce 設定メニューの「一括データ読み込みジョブ」画面で、UI上で視覚的に監視する
B. Apex トリガーで Bulk API のエラー応答をカスタム エラー ログ オブジェクトに書き込み、そのオブジェクトでレポートを作成
C. デバッグログレベルを最高にして、対象ユーザーを「デバッグログ」に追加して監視
D. Java アプリケーション側で getBatchInfo メソッドを使ってジョブステータスを監視する

解答

解説

B. Apexトリガーを使用して、Bulk APIステータスからのエラー応答をSalesforceのカスタムエラーログオブジェクトに書き込み、そのオブジェクトに関するレポートを作成します。
不正解です。
Spring’21時点で、Bulk API実行プロセスから発火する標準イベントは存在しないため、Apexトリガーでは監視できません。

C. Salesforceデバッグログレベルを「最高」に設定し、セットアップメニューの「デバッグログ」で監視するジョブを実行しているユーザーIDを追加します。
不正解です。
デバッグログでの監視は実用的ではありません。ログのキャッチが困難で、大量のログがある場合はApexコンソールがハングする可能性があります。

第45問

こちらをクリック

Salesforceカテゴリの最新記事