有効的なPDI-JPN問題集はJPNTest.com提供され、PDI-JPN試験に合格することに役に立ちます!JPNTest.comは今最新PDI-JPN試験問題集を提供します。JPNTest.com PDI-JPN試験問題集はもう更新されました。ここでPDI-JPN問題集のテストエンジンを手に入れます。
PDI-JPN問題集最新版のアクセス「205問、30% ディスカウント、特別な割引コード:JPNshiken」
正解は **A**、**C**、**E** です。### 領域の確認* **領域:** **2. プロセスの自動化とロジック (Process Automation and Logic)*** **トピック:** Apex Invocable Method (呼び出し可能なメソッド)、Flowとの連携---### 正解の解説**A. Apex クラスごとに、@InvocableMethod アノテーションを使用するメソッドを 1 つだけ定義できます。**これは正しい制限事項です。通常のApexクラスには複数のメソッドを含めることができますが、FlowやProcess Builderから呼び出すための `@InvocableMethod` アノテーションが付いたメソッドは、**1つのクラスにつき1つしか定義できません**。もし複数の処理が必要な場合は、クラスを分ける必要があります。**C. @InvocableMethod アノテーションを使用するメソッドは、static として宣言する必要があります。**これも必須のルールです。インスタンス化せずに外部から直接呼び出せるように、メソッド定義には必ず `static` キーワードが必要です。* 例: `public static List<String> myMethod(...)`**E. @InvocableMethod アノテーションを使用するメソッドは、Public または Global として宣言できます。**これも正しいです。クラス外(Flowなど)からアクセスされるため、アクセス修飾子は `global` または `public` である必要があります。`private` や `protected` は使用できません。---### 不正解の解説**B. @InvocableMethod アノテーションを使用するメソッドには、複数の入力パラメータを設定できます。**これは **不正解** です。Invocable Method は、**入力パラメータ(引数)を最大で「1つ」しか持てません**。しかも、その引数は必ず `List<データ型>` である必要があります。もし「名前」と「ID」と「日付」のように複数の値を渡したい場合は、それらをまとめた「カスタムクラス(Wrapperクラス)」を作成し、`List<WrapperClass>` として1つの引数で受け取る必要があります。**D. @InvocableMethod アノテーションを使用するメソッドは、戻り値を定義する必要があります。**これは **不正解** です。戻り値の型として `void`(戻り値なし)を指定することも可能です(例: メールを送るだけで結果を返さない場合など)。必ずしも値を返す必要はありません。ただし、値を返す場合は、引数と同様に `List` 型である必要があります。---### 💡 まとめ:Invo...
あなたのメールアドレスは公開されません。必要な部分に * が付きます。
Enter your email address to download Salesforce.PDI-JPN.v2025-07-28.q99.pdf
最新のコメント (最新のコメントはトップにあります。)
正解は **A**、**C**、**E** です。
### 領域の確認
* **領域:** **2. プロセスの自動化とロジック (Process Automation and Logic)**
* **トピック:** Apex Invocable Method (呼び出し可能なメソッド)、Flowとの連携
---
### 正解の解説
**A. Apex クラスごとに、@InvocableMethod アノテーションを使用するメソッドを 1 つだけ定義できます。**
これは正しい制限事項です。
通常のApexクラスには複数のメソッドを含めることができますが、FlowやProcess Builderから呼び出すための `@InvocableMethod` アノテーションが付いたメソッドは、**1つのクラスにつき1つしか定義できません**。もし複数の処理が必要な場合は、クラスを分ける必要があります。
**C. @InvocableMethod アノテーションを使用するメソッドは、static として宣言する必要があります。**
これも必須のルールです。
インスタンス化せずに外部から直接呼び出せるように、メソッド定義には必ず `static` キーワードが必要です。
* 例: `public static List<String> myMethod(...)`
**E. @InvocableMethod アノテーションを使用するメソッドは、Public または Global として宣言できます。**
これも正しいです。
クラス外(Flowなど)からアクセスされるため、アクセス修飾子は `global` または `public` である必要があります。`private` や `protected` は使用できません。
---
### 不正解の解説
**B. @InvocableMethod アノテーションを使用するメソッドには、複数の入力パラメータを設定できます。**
これは **不正解** です。
Invocable Method は、**入力パラメータ(引数)を最大で「1つ」しか持てません**。
しかも、その引数は必ず `List<データ型>` である必要があります。
もし「名前」と「ID」と「日付」のように複数の値を渡したい場合は、それらをまとめた「カスタムクラス(Wrapperクラス)」を作成し、`List<WrapperClass>` として1つの引数で受け取る必要があります。
**D. @InvocableMethod アノテーションを使用するメソッドは、戻り値を定義する必要があります。**
これは **不正解** です。
戻り値の型として `void`(戻り値なし)を指定することも可能です(例: メールを送るだけで結果を返さない場合など)。必ずしも値を返す必要はありません。ただし、値を返す場合は、引数と同様に `List` 型である必要があります。
---
### 💡 まとめ:Invo...