Process.Plugin is a built-in interface that allows you to process data within
your organization and pass it to a specified flow. The interface exposesApex as a service, which accepts input values and returns output back
to the flow.
When you define an Apex class that implements the Process.Plugin interface in your organization, the Cloud Flow Designer displays the Apex class in the Palette.
Process.Plugin has the following top level classes:
The Process.PluginRequest class passes input parameters from the class
that implements the interface to the flow.
The Process.PluginResult class returns output parameters from the class
that implements the interface to the flow.
The Process.PluginRequest class passes input parameters from a flow to the
class that implements the interface.
When you’re writing Apex unit tests, you must instantiate a class and
pass it in the interface invoke method. You must also
create a map and use it in the constructor to pass in the parameters needed by
the system.
The Process.PluginDescribeResult class
is used to determine the input parameters and output parameters needed by theProcess.PluginResult plug-in.
No comments:
Post a Comment