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.