トリガーが作動する回数に影響を与える操作はどれですか?(2つ挙げてください)
A. 基準に基づく分配計算
B. 電子メールメッセージ
C. 集計項目
D. 保存後の記録トリガーフロー
正解:C,D
解説: (Pass4Test メンバーにのみ表示されます)
質問 2:
開発者がバッチメソッドまたはフューチャーメソッドのステータスに関する情報を見つけるために参照できる2つの場所はどこですか?
A. 開発者コンソール
B. Apex Flex Queue
C. エイペックスジョブ
D. 一時停止フローインタビューコンポーネント
正解:A,C
解説: (Pass4Test メンバーにのみ表示されます)
質問 3:
経営陣は、年間収益が1,000ドルを超えるアカウントに対して、商談を自動的に作成するよう要求しました。開発者はこの要件を満たすために、アカウントオブジェクトに以下のトリガーを作成しました。
for (Account a: Trigger.new) {
if (a.AnnualRevenue > 1000000) {
List < Opportunity > oppList = [SELECT Id FROM Opportunity WHERE accountId = :a.Id]; if(oppList.size() == 0) { Opportunity oppty = new Opportunity{Name = a.name, StageName = ' Prospecting ' , CloseDate = system.today().addDays(30)}; insert oppty;
}
}
}
ユーザーはUIを通じてアカウントレコードを更新でき、年間収益の高いアカウントに対して作成された商談を確認できます。しかし、管理者がデータローダーを使用して179のアカウントのリストをアップロードしようとすると、System.Exceptionエラーが発生して失敗します。
開発者は、上記のコード部分を修正するために、どのような2つの行動を取るべきでしょうか?
A. forループの外で既存の機会をクエリします。
B. Database.query を使用して機会を照会します。
C. 商談の作成時に、商談に必要なすべてのフィールドが追加されているかどうかを確認します。
D. 機会を保存する DML を for ループの外に移動します。
正解:A,D
解説: (Pass4Test メンバーにのみ表示されます)
質問 4:
Lightning コンポーネント フレームワークは、開発者がソリューションをより迅速に実装するのにどのように役立ちますか?
A. モバイルとデスクトップのデバイス認識を提供することで
B. デフォルトのステップを備えたアジャイルプロセスを提供することで
C. コードレビューの標準とプロセスを提供することで
D. 変更履歴とバージョン管理を提供することで
正解:A
解説: (Pass4Test メンバーにのみ表示されます)
質問 5:
ISV(独立系ソフトウェアベンダー)であり、SalesforceのパートナーでもあるCloud Kicks Fitnessは、マネージドパッケージアプリケーションを開発しています。このアプリケーションのモジュールの一つでは、ApexクラスBodyFatとそのメソッドcalculateBodyFat()を使用して体脂肪を計算できます。プロダクトオーナーは、ISVのパッケージ名前空間外でカスタマイズを開発する際に、アプリケーションの利用者がこのメソッドにアクセスできるようにしたいと考えています。
開発者は、calculateBodyFat() 関数がパッケージ名前空間外からもアクセスできるようにするには、どのようなアプローチを取るべきでしょうか?
A. グローバルアクセス修飾子を使用してクラスとメソッドを宣言します。
B. public アクセス修飾子を使用してクラスとメソッドを宣言します。
C. クラスを public として宣言し、メソッドにグローバル アクセス修飾子を使用します。
D. クラスをグローバルとして宣言し、メソッドにパブリックアクセス修飾子を使用します。
正解:A
解説: (Pass4Test メンバーにのみ表示されます)
質問 6:
Universal Containers (UC) は、Salesforce のカスタムオブジェクト order_c で注文を処理します。
また、営業担当者は一度に数千件の注文を含むCSVファイルをアップロードすることも可能です。
開発者は、Salesforceで発注された注文をUCの企業資源計画(ERP)システムと統合する任務を負っている。
order_c のステータスが最初に「注文済み」に設定された後、注文情報は、一度に 1 つの注文を処理できる ERP システムの REST エンドポイントに送信する必要があります。
これを実現するために、開発者は何を実装すべきでしょうか?
A. 呼び出し可能なメソッドからのコールアウトを含むフロー
B. トリガーから呼び出されたキュー可能なクラスからのコールアウト
C. トリガーから呼び出されたインスタントメソッドからのコールアウト
D. スケジュールされたジョブから呼び出されたバッチ可能なクラスからのコールアウト
正解:B
解説: (Pass4Test メンバーにのみ表示されます)
質問 7:
組織には、レコード更新要素を使用して商談を編集する既存のフローがあります。
開発者は、フローを更新して連絡先を作成し、作成された連絡先のIDを商談に保存するようにする必要があります。
開発者はフローのどの部分を更新する必要があるか?
A. 新しい Get Records 要素を追加します。
B. 新しい「レコードの更新」要素を追加します。
C. レコードのロールバックという新しい要素を追加します。
D. 新しい「レコードの作成」要素を追加します。
正解:D
解説: (Pass4Test メンバーにのみ表示されます)
質問 8:
以下のコードスニペットは、2,000件以上のリードレコードが存在する環境で、Lightning Webコンポーネントによって実行されます。
@AuraEnabled
public static void updateLeads() {
for(lead thisLead : [SELECT Origin_c FROM Lead]) {
thisLead.leadSource = thisLead.Origin_c;
このリードを更新する。
}
}
Apexトランザクションにおいて、どのガバナー制限を超える可能性が高いでしょうか?
A. 発行されたSOQLクエリの総数
B. SOQLクエリによって取得されたレコードの総数
C. DMLステートメントの結果として処理されたレコードの総数
D. 発行されたDML明細書の総数
正解:D
解説: (Pass4Test メンバーにのみ表示されます)
質問 9:
開発者がApexクラスを使用したカスタム注文管理アプリを作成しました。注文はOrderオブジェクトと、Orderオブジェクトとマスター/ディテール関係を持つOrderItemオブジェクトで表されます。注文処理中に、1つの注文が複数の注文に分割される場合があります。
開発者は、既存のOrderItemレコードの一部を新しいOrderレコードに移動させるコードを記述するために、どのような手順を踏むべきでしょうか?
A. Apex クラス宣言に without sharing を追加します。
B. マスター詳細関係を外部ルックアップ関係に変更します。
C. マスター/ディテール関係で「親子関係の変更を許可する」オプションを選択します。
D. OrderItemとOrderの間に結合オブジェクトを作成します。
正解:C
解説: (Pass4Test メンバーにのみ表示されます)
1183 お客様のコメント





西野** -
問題や擬似問題集と回答などもあり、PDI日本語版1冊で試験に対応できる良い本だと思います。本番でも動じない実力を養うことができます。