Process services

A service is created for each process that is activated. The name of the service is the name of the process version that it is created for.

Each process service provides the invoke operation. The input and output variables that are defined in the process determine the input and output properties that must be configured for the operation.

When a process includes the invoke operation of another process, the invoked process is known as a subprocess.

invoke

Invokes the process that the service is associated with.

For information about the General and Route Evaluation property groups, see Common operation properties.

Input

Properties for specifying input values for the invoke operation.

One input property is defined for each process variable that has the Input option selected. The name and data type of the operation property is that of the process variable.

For example, the process includes a string variable named stringVar. The stringVar variable has the Input option selected. The invoke operation that the service for the process provides includes the stringVar property in the Input property group.

Input properties are required values if the corresponding process variable has the Required option selected.

Output

Properties for specifying locations to store output values for the process.

One output value is returned for each process variable that has the Output option selected. The name and data type of the operation property is that of the process variable.

For example, the process includes a string variable named documentVar. The documentVar variable has the Output property selected. The invoke operation that the service for the process provides includes the documentVar property in the Output property group.

Output properties are required values if the corresponding process variable has the Required option selected.

Invocation Policy

Determines how the process that uses the invoke operation behaves after invoking the subprocess. The process that uses the invoke operation can either continue to execute after being invoked or wait until the subprocess is complete before proceeding.

Do Not Wait For Response:
Select this option to have the invoking process continue executing immediately after the invoke operation starts to execute.

Wait For Response:
(Default) Select this option to have the invoking process continue executing only after the invoke operation is completed.