Workflow validation process
You validate a workflow process to verify the structural integrity of the process.
The Workflow validation process checks the following conditions:
- Each node is connected to another node so that a record can travel each path in a process without interruption.
- All nodes, except for the Start node, have at least one connection line entering the node.
- All nodes, except for the Stop nodes, have at least one connection line exiting the node.
- Start nodes have only one positive connection exiting the node.
- The Structured Query Language (SQL) syntax is valid for conditions or for conditional assignments.
- Condition nodes have either a valid WHERE clause or a custom class file specified in the node properties. The WHERE clause must evaluate to true or false. Condition nodes have both a positive and a negative connection line exiting the node.
- Manual input nodes have at least one positive connection exiting the node.
- Subprocess nodes have an enabled process specified in the node properties.
- Task nodes have at least one assignment specified in the node properties.
- Wait nodes have at least one event specified in the node properties.
The validation process cannot check for the following conditions:
- Notification email addresses are valid.
- Custom class files are in the Maximo® directory.
- Custom class files run.
- Executable files run.
- A process accurately reflects your business process.