PowerDesigner provides default model checks to verify the validity of 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 |