Integrity Checking

<< Click to Display Table of Contents >>

Navigation:  Modules > Workflow Automation > Workflows > Graphical Workflow Designer >

Integrity Checking

There are many checks that the GW performs to ensure the integrity of a workflow.  They fall into the categories of 'Errors' and 'Warnings'.  If any errors are encountered, the errors are logged, a message is presented to the user, and the save is abandoned.  If any warnings are encountered, the warnings are logged, a message is presented to the user, but the user is permitted to continue with the save if they wish.  The errors and warnings can be reviewed in the Session Log.

 

Error Checks

1.Is the start node assigned?  A workflow needs a starting PP node.  If no link is made from the 'Start' node to a PP node, then an error will be raised.

2.At least one PP node must have an action of 'Finish workflow'.  That node can then be linked to the 'End' node.

3.There must be at least two PP nodes to have a workflow.  One to do something, and one to be the 'Finish workflow' PP node.

4.Each PP node must have an action set.  New PP nodes are created with a blank default value for the action.

5.All linked error ports must have their corresponding error conditions set.

6.All error ports that have error conditions set must be linked to a target PP node.

 

Warning Checks

1.Each node should have at least one input link.  If there is no input into a PP node, then it cannot be part of the flow.  You may remove a PP node from the flow if you wish.

2.Each node should have the 'True/Yes' or 'Next' output port linked.  If it not linked, then the PP node is a dead end.