Process and Service Process Interfaces

Process interfaces and service process interfaces specify the events and their parameters that must be present in processes created using that interface. At runtime, any of the processes that implement the interface may be chosen based on data available at that time.

You can:
  • use a process interface with a business process or a pageflow process.
  • use a service process interface with a service processes.

The use of a process and/or service process interface allows the dynamic selection of sub-processes at runtime, allowing separation of the design-time and runtime environments.

A process interface consists of start events, intermediate events, and their associated formal parameters and errors. A service process interface is the same as a process interface, except that it also specifies a deployment target.