Newer Version Available

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

Using the Process.PluginResult Class

The Process.PluginResult class returns output parameters from the class that implements the interface to the flow.

You can instantiate the Process.PluginResult class using one of the following formats:
  • Process.PluginResult (Map<String,Object>)
  • Process.PluginResult (String, Object)

Use the map when you have more than one result or when you don't know how many results will be returned.

The following is an example of instantiating a Process.PluginResult class.
1string url = 'https://docs.google.com/document/edit?id=abc';
2        String status = 'Success';
3        Map<String,Object> result = new Map<String,Object>();
4        result.put('url', url);
5        result.put('status',status);
6        new Process.PluginResult(result);