【模擬問題】Salesforce 認定 Platform デベロッパー #11〜20

資格対策

問11

Salesforce管理者がレコードトリガーフローを作成しています。特定の条件が満たされると、フローはApexメソッドを呼び出して、複数のタイプのオブジェクトを含む複雑な処理を実行する必要があります。Apexメソッドを作成するときに、メソッドをフロー内で使用できるようにするためには、開発者はどのアノテーションを使用する必要がありますか?

  1. @InvocableMethod
  2. @RemoteAction
  3. @future
  4. @AuraEnaled

A

問12

開発者は、外部システムを呼び出すApexクラスを作成しました。開発者はテストカバレッジを満たすために、どのようにテストクラスを作成すればよいでしょうか?

  1. WebserviceMock インターフェースを実装するクラスを作成します。
  2. HTTPCalloutMock インターフェースを実装するクラスを作成します。
  3. WebserviceMockを拡張するクラスを作成します。
  4. HTTPCalloutMock を拡張するクラスを作成します。

B

問13

Salesforce管理者は、データクリーンアップ戦略の一環として、取引先レコードが削除されたときに、関連する商談レコードを削除したいと考えています。
このビジネス要件を満たすには、どの自動化ツールを使用する必要がありますか?

  1. スケジュール済みジョブ
  2. プロセスビルダー
  3. レコードトリガーフロー
  4. ワークフロールール

C

問14

Apexコードの単体テストにおいて、有効な手段はどれですか?

  1. コールアウトを使用してリモートサイトからデータを読み込みます。
  2. 別のユーザーとして匿名Apexを実行します。
  3. システムメソッドを使用してレコードの作成日を設定します。
  4. getContentAsPDF()を使用してVisualforcePDFを生成します。

C

問15

営業管理チームから、リードが変換されるときにリードレコードの「リードソース」項目に値を入力することを要求されています。
リードを変換する前に、ユーザーが「リードソース」項目に値を入力するには、どうすればよいでしょうか?

  1. プロセスビルダーを使用します。
  2. リードに対してAfterトリガーを作成します。
  3. 数式項目を使用します。
  4. 入力規則を使用します。

D

問16

開発者は、現在のユーザーが所有する取引先責任者をリスト形式で表示するVisualforceページを作成するように求められています。このVisualforceページはLightningページに埋め込まれます。
不要なコードを記述せずにこの要件を実装するには、どのコントローラーを使用すればよいでしょうか?

  1. 標準コントローラー
  2. ライトニングコントローラー
  3. 標準リストコントローラー
  4. カスタムコントローラー

C

問17

本番環境にApexコードをリリースするには、どの要件を満たす必要がありますか?(2つ選択)

  1. すべてのApexコードは75%以上のテストカバレッジが必要です。
  2. すべてのトリガは少なくとも1 行以上のテストカバレッジを持つ必要があります。
  3. すべてのApexコードとトリガを合わせて、75%以上のテストカバレッジが必要です。
  4. すべてのトリガのテストカバレッジは75%以上である必要があります。

A、B

問18

Lightningコンポーネントフレームワークは、開発者がソリューションをより迅速に実装するのにどのように役立ちますか?

  1. デスクトップとモバイルデバイスのシームレスな連動を提供する。
  2. 変更履歴とバージョン管理を提供する。
  3. コードレビューの標準とプロセスを提供する。
  4. アジャイルプロセスにデフォルトの手順を提供する。

A

問19

追跡フラグを設定できるのはどれですか?(3つ選択)

  1. Apex トリガー
  2. ユーザー
  3. プロセスビルダー
  4. Apex クラス
  5. Visualforce

A、B、D

問20

Batchable インターフェースを実装するときに、Apex クラスの execute() メソッド内で Apex コードが実行される場合、ガバナ制限に関して正しい記述はどれですか?(2つ選択)

  1. Apex ガバナー制限は、execute() メソッドの各反復ごとにリセットされます。
  2. Apex クラスのコンストラクターを呼び出すときに、Apex ガバナー制限がリセットされます。
  3. トランザクションの非同期性により、Apex ガバナーの制限が高くなる可能性があります。
  4. トランザクションの非同期性により、Apexガバナー制限を超えることはありません。

A、C