Data Flow

The Data Flow section of the document describes how data is stored and manipulated in a process instance. In particular issues of how data is conveyed from the outside world (at process enactment) and between activities and transitions within the process is described.

Workflow Data Objects describes the objects used to maintain and pass data around in the workflow engine. The metadata that constitutes workflow data objects and their attributes is outlined in detail. Validations that pertain to the creation and modification of workflow data objects are discussed. Finally, the context workflow data objects that are made available by the Process Definition Tool and workflow engine are also described in this chapter.

Process Enactment describes the starting of a process instance (i.e. the performing of the work defined in the process definition). The enactment service API is described while the enactment mappings metadata associated with the enactment of a process is discussed. Associated validations and code examples are also provided. It is also possible to start a process in response to an event being raised and this is also described in this chapter. The configuration data to perform this action is outlined in detail. Any validations that are executed when creating the mappings between events and workflow processes are described.