Overview

A process definition defines the structure of a business process and to start performing the work defined in that process definition an instance of the process must be created. The starting of a process instance is referred to as process enactment. Most process definitions require a minimum set of initial data which is used primarily to identify the specific business objects the process instance will operate on. All enactment mechanisms must have a way to accept the input data for starting a given process. This input data is known as the enactment data for a process.

Currently there are four enactment mechanisms supported by Cúram workflow:

The first two mechanisms are described in this chapter. The sub-flow enactment mechanism is described in Subflow. The web service enactment mechanism is described in Workflow Web Services.