IBM FileNet P8, Version 5.2.1            

Validate the current workflow definition or collection using the Validate tool

Before you save, transfer, or launch a workflow definition or collection, use the Validate function to inspect the workflow for errors that will prevent transfer to workflow system. Validation checks for invalid expressions used in field values and route conditions (grammar errors), missing information such as the workflow name, invalid steps such as submap steps with no map specified, invalid routing with AND-joins, and so on. In addition, validation checks that any specified custom roster or event logs exist in the current region. See Create a valid map for more information.

NOTE  You can validate and transfer workflow definition or collections in both PEP format and XPDL 2.0 format. In the Action menu, you specify which workflow definitions are to be validated and transferred, or you can validate the entire workflow collection from the File menu.

To validate the current workflow definition, click Validate Workflow from the Action menu.

To validate the workflow collection, click Validate Workflow Collection from the File menu.

Any errors display in a Validation Results window. Select each item (usually a step) from the Name list to see a description of the error. See Validation results for additional information.

Note: Validation does not report as an error a Tracker assignment or step where the participant is not assigned. A tracker can be assigned as part of the launch; a participant can be assigned to a workflow group specified to process a step, or a new user could be added to the system anytime before the step is executed.
Note: Validation does not report as an error a data field that could contain invalid data at runtime since the validation cannot predict the runtime data. For example, a 1 function could be defined with a time mask (yyyy-mm-dd hh:tt:ss am), but receive the timestring 10/03/2005 1:00:00 am at runtime , which would cause an error in the running workflow.

TIP For values that might need to be changed in a running workflow, you can use a data field to hold the literal value, rather than entering the literal directly. In the case of the stringtotime function—stringtotime(timestring, timemask) where the workflow author might expect different time formats at runtime, timemask should be a string field containing the literal value.yyyy-mm-dd hh:tt:ss am"), rather than the literal entered directly into the function. If a problem occurs in the running workflow, the workflow administrator can change the value in the timemask string to match the date entered in the timestring parameter; a literal in the 2 function cannot be modified in a running workflow.

TIPS

1 stringtotime
2 stringtotime


Last updated: March 2016
bpfdh131.htm

© Copyright IBM Corporation 2016.