PowerDesigner provides default model checks to verify the validity of processes.
Check |
Description and Correction |
---|---|
Name/Code contains terms not in glossary |
[if glossary enabled] Names and codes must contain only approved terms drawn from the glossary.
|
Name/Code contains synonyms of glossary terms |
[if glossary enabled] Names and codes must not contain synonyms of glossary terms.
|
Name/Code uniqueness |
Object names must be unique in the namespace.
|
Input or output flow missing |
Each process should have at least one input flow and at least one output flow.
|
Composite process without start or end |
A composite process must contain at least one start and at least one end.
|
Process implementation |
A process cannot be implemented by an implemented process.
|
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.
|
Process with incoherent data accesses |
The data attached to a flow should also be attached 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.
|