Process Execution (Run Time)

The Life Cycle of the process execution involves creating process template class from the process definition and executing it on an event arrival.

The Life Cycle of the process execution has the following characteristics:

  • Every process definition is first compiled and converted into a process template class.
  • A process template is instantiated for this process definition.
  • The process template contains the process graph, task, and sequence.
  • Each task model from design time is created with a task ID.
  • The process template registry is maintained.
  • The process is executed.
  • Upon the receipt of an event, which is a start trigger point for the process, an implicit rule is sent to find the start event and match it with the process template. After that, a job is created from the process and the output mapper executed.

Task Execution

The result of input mapping and task execution is mapped to the output mapper.