この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Process.PluginResult クラスの使用

Process.PluginResult クラスは、インターフェースを実装するクラスからフローに出力パラメータを返します。

Process.Plugin インターフェースではなく @InvocableMethod アノテーションを使用することをお勧めします。

  • インターフェースは、Blob、Collection、sObject、および Time データ型と一括操作をサポートしていません。インターフェースをクラスに実装すると、クラスはフローからしか参照できません。
  • アノテーションは、すべてのデータ型と一括操作をサポートしています。アノテーションをクラスに実装すると、クラスはフロー、プロセス、および Custom Invocable Actions REST API エンドポイントから参照できます。

ヒント

次のいずれかの形式を使用して、Process.PluginResult クラスをインスタンス化できます。
  • Process.PluginResult (Map<String,Object>)
  • Process.PluginResult (String, Object)

複数の結果が返される場合、または返される結果の件数が不明な場合は、対応付けを使用します。

次に、Process.PluginResult クラスのインスタンス化の例を示します。