Chapter 11 Working with Business Process Models


Process checks

The following BPM model checks are made on processes:

Check Description and Correction
Process name and code uniqueness Process names and codes must be unique in the namespace.

Manual correction: Modify the duplicate name/code

Automatic correction: Appends a number to the duplicate name/code
Input or output flow missing Each process should have at least one input flow and at least one output flow.

Manual correction: Add any missing flows to the process

Automatic correction: None
Composite process without start or end A composite process must contain at least one start and at least one end.

Manual correction: Add a start and an end in the sub-process diagram

Automatic correction: None
Process implementation A process cannot be implemented by an implemented process.

Manual correction: Select a process which is not an implemented process

Automatic correction: None
Existence of several data with the same definition object Several data should not be linked to the same definition object within the same namespace, as data can be created in a composite process.

Manual correction: Link the data to different definition object from the data property sheet

Automatic correction: None
Process with incoherent data accesses The data attached to a flow should also be attached to the source and destination processes.

Manual correction: Migrate the data of the flow to the source and destination processes

Automatic correction: Automatically migrates the data of a flow to the source and destination processes
Undefined data accesses The data accesses of a process should have one of the following values: Create, Read, Update, Delete.

Manual correction: Add a data access for the data in the Data tab of the process property sheet

Automatic correction: None

 


Copyright (C) 2007. Sybase Inc. All rights reserved.