Workflow
A workflow is defined by its Code, Name and Description attributes and has the following functional attributes:
Subject | The subject of the entities going through workflow. |
---|---|
Cancel state | If configuration errors are detected during processing, the workflow object moves to this state. |
Initializer | The initializer rule sequence that initializes the entity entering the workflow. |
Error Handler | The rule sequence that is called when the incoming data contains errors. One implementation is available in the product that creates an XML version of the error collector and stores it as a value object in the database. But projects can easily create their own error handler. |
Direction | Incoming or Outgoing (Inbound or Outbound). |
Use for incoming routing | Does the workflow need to appear in workflow list of incoming routing? |
Use for outgoing routing | Does the workflow need to appear in workflow list of outgoing routing? |
Incoming (tab) | The inventory codes for specific (incoming) communication states. |
Outgoing (tab) | The inventory codes for specific (outgoing) communication states. |
Transition (tab) | The transitions with their attached rule sequence to invoke and an optional notification to send. |
Figure 3-0 Workflow
Figure 3-1 Workflow Transitions