Newer Version Available

This content describes an older version of this product. View Latest

PluginDescribeResult Class

Describes the input and output parameters for Process.PluginResult.

Namespace

Process

PluginDescribeResult Constructors

The following are constructors for PluginDescribeResult.

PluginDescribeResult()

Creates a new instance of the Process.PluginDescribeResult class.

Signature

public PluginDescribeResult()

PluginDescribeResult Properties

The following are properties for PluginDescribeResult.

Description

This optional field describes the purpose of the plug-in.

Signature

public String Description {get; set;}

Property Value

Type: String

Usage

Size limit: 255 characters.

InputParameters

The input parameters passed by the Process.PluginRequest class from a flow to the class that implements the Process.Plugin interface.

Signature

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

Name

Unique name of the plug-in.

Signature

public String Name {get; set;}

Property Value

Type: String

Usage

Size limit: 40 characters.

OutputParameters

The output parameters passed by the Process.PluginResult class from the class that implements the Process.Plugin interface to the flow.

Signature

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

Tag

With this optional field, you can group plug-ins by tag name so they appear together in the Apex plug-in section of the Palette within the Flow Designer. This is helpful if you have multiple plug-ins in your flow.

Signature

public String Tag {get; set;}

Property Value

Type: String

Usage

Size limit: 40 characters.