ジャンクションオブジェクトのレコードを更新するには、どの2つの設定を定義する必要がありますか? 2つの答えを選択してください
A. プライマリリレーションシップの読み取り/書き込みアクセス
B. 二次関係の読み取り/書き込みアクセス
C. ジャンクションオブジェクトへの読み取り/書き込みアクセス
D. 主要な関係の読み取りアクセス
正解:A,B
質問 2:
Universal Containersは、Salesforce組織のすべてのデータと添付ファイルを月に1回バックアップしたいと考えています。この要件を満たすために、開発者はどのアプローチを使用する必要がありますか?
A. レポートをスケジュールします。
B. スケジュール可能なApexクラスを作成します。
C. データエクスポートのスケジュールされたジョブを定義します。
D. データローダーのコマンドラインを使用します。
正解:C
解説: (Pass4Test メンバーにのみ表示されます)
質問 3:
MVCパラダイムの観点から、VisualforceよりもAuraコンポーネントベースの開発を使用してSalesforceアプリケーションのレイヤーを実装することの2つの利点は何ですか? 2つの答えを選択してください
A. 自動コード生成
B. サーバー側のランタイムデバッグ
C. アプリケーションの自己完結型で再利用可能なユニット
D. 豊富なコンポーネントエコシステム
正解:C,D
質問 4:
Universal Containers では、ユーザーが自分のアカウントに関する情報を入力できるようにするカスタム ユーザー インターフェイス コンポーネントを作成する必要があります。
コンポーネントは、情報をデータベースに保存する前にユーザー入力を検証できる必要があります。
このコンポーネントを作成するのに最適なテクノロジーは何ですか?
A. VUE JavaScript フレームワーク
B. Visualforce
C. Flow
D. Lightning Web コンポーネント
正解:D
質問 5:
開発者は、システムに存在するContactSearch Apexクラスのセキュリティレビューを実行する必要があります。
クラスの背後で、開発者は次のメソッドをセキュリティの脅威として識別します。List <Contact> performSearch(String lastName){return Database.query( 'Select Id、FirstName、LastName FROM Contact WHERE LastName Like%' + lastName + '%);開発者がメソッドを更新してSOQLインジェクション攻撃を防ぐことができる2つの方法は何ですか? 2つの答えを選択してください
A. @Readonlyアノテーションとクラスでwith sharingキーワードを使用します。
B. 変数バインディングを使用して、動的クエリを静的SOQLに置き換えます。
C. パラメータで正規表現を使用して、特殊文字を削除します。
D. escapeSingleQuoteメソッドを使用して、使用前にパラメーターをサニタイズします。
正解:A,C
質問 6:
組織内のAccountオブジェクトは、Branchと呼ばれる子オブジェクトとマスター詳細関係を持っています。次の自動化が存在します。
*ロールアップサマリーフィールド
*カスタム検証ルール
*重複するルール
開発者は、Accountオブジェクトにトリガーを作成しました。
トリガーコードをテストする際に開発者が考慮すべき2つのことは何ですか?
2つの答えを選択してください
A. ロールアップサマリーフィールドにより、親レコードが保存を通過する可能性があります。
B. 検証ルールにより、トリガーが再度起動されます。
C. トリガーは、トランザクション中に複数回起動する場合があります。
D. すべてのDML操作がデータベースにコミットされると、重複するルールが実行されます。
正解:A,C
質問 7:
ユーザーがアカウントの郵便番号を編集する場合、「Timezone」という名前のカスタムアカウントテキストフィールドを、postalCodeToTimezone_cカスタムオブジェクトの値に基づいて更新する必要があります。
この機能を実装するには何を構築する必要がありますか?
A. アカウントワークフロールール
B. アカウントのカスタムトリガー
C. アカウント割り当てルール
D. アカウント承認プロセス
正解:B
質問 8:
トリガーが同じオブジェクトとイベントに関連付けられている場合の実行順序を記述するステートメントはどれですか?
A. トリガの実行順序は保証できません。
B. トリガーはトリガー名のアルファベット順に実行されます。
C. トリガーは変更された順序で実行されます。
D. トリガーは作成された順序で実行されます。
正解:A
質問 9:
開発者は、変更セットにデプロイされているアクティブなプロセスビルダーとフローのテストカバレッジをどのように確認できますか?
A. SOQLとTooling APIを使用します
B. Apex testresultクラスを使用します
C. コードカバレッジセットアップページを使用する
D. フローのプロパティページを使用します。
正解:A
Kawashima -
PDI日本語版試験対策のテキストです。内容もしっかりしているし、通学通勤時間にも重たい本書を持ち歩かなくても勉強できる。