| FlexRule.Flows.Workflows Namespace |
| Class | Description | |
|---|---|---|
| InstanceIdentityExtensions |
Retrieve the instance identity from a workflow model
| |
| LongRunningProcessConfig | ||
| Workflow |
Execution plan and a modeled logic of a workflow
| |
| WorkflowEngine | ||
| WorkflowException | ||
| WorkflowExecutionContext |
Execution context of a workflow
| |
| WorkflowExecutionContextExtensions | ||
| WorkflowExecutor | ||
| WorkflowExecutorExtensions | ||
| WorkflowExtensions | ||
| WorkflowFactory | ||
| WorkflowIdentity | ||
| WorkflowLoader | ||
| WorkflowManager |
Default instance of IWorkflowManager |
| Interface | Description | |
|---|---|---|
| ITimeInfo |
Timing information of the process
| |
| IWorkflowIdentity | ||
| IWorkflowManager |
This is a wrapper on a Workflow to automate pre and post process event handling and allows multiple managers listen to WorkflowEvents.
Events can be handled using event handlers that are implemented with managers' instances. Each manager is an object that some of its methods are annotated with different WorkflowEvents. When a workflow is in different states, raises different events and each service will respond to those events.
| |
| IWorkflowManagerContext |
When an event handler manager implements this interface, WorkflowManager that handles the events will be injected to the handler instances
|