Workflow Engine

The Workflow Engine provides the runtime execution environment for a process instance. It manages the data that is passed into and used in the process instance, executes and manages the various activities in the process and also manages the path taken through the process by evaluating the transitions between the activities that exist in the process.