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

PluginDescribeResult クラス

Process.PluginResult の入力および出力パラメータを説明します。

名前空間

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

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

ヒント

Process

PluginDescribeResult コンストラクタ

PluginDescribeResult のコンストラクタは次のとおりです。

PluginDescribeResult()

Process.PluginDescribeResult クラスの新しいインスタンスを作成します。

署名

public PluginDescribeResult()

PluginDescribeResult プロパティ

PluginDescribeResult のプロパティは次のとおりです。

description

この省略可能な項目では、プラグインの目的を説明します。

署名

public String description {get; set;}

プロパティ値

型: String

使用方法

サイズは最大 255 文字です。

inputParameters

入力パラメータは、Process.PluginRequest クラスによって、フローから Process.Plugin インターフェースを実装するクラスに渡されます。

署名

public List<Process.PluginDescribeResult.InputParameter> inputParameters {get; set;}

name

プラグインの一意の名前。

署名

public String name {get; set;}

プロパティ値

型: String

使用方法

サイズは最大 40 文字です。

outputParameters

出力パラメータは、Process.PluginResult クラスによって、Process.Plugin インターフェースを実装するクラスからフローに渡されます。

署名

public List<Process.PluginDescribeResult.OutputParameter> outputParameters {get; set;}

タグ

この省略可能な項目では、プラグインが Flow Designer 内のパレットの Apex プラグインセクションに一緒に表示されるようにタグ名でプラグインをグループ化できます。これは、フローに複数のプラグインがある場合に役立ちます。

署名

public String tag {get; set;}

プロパティ値

型: String

使用方法

サイズは最大 40 文字です。