Activity Checks

PowerDesigner provides default model checks to verify the validity of activities.

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.
  • Manual correction - Modify the name or code to contain only glossary terms.
  • Automatic correction - None.

Name/Code contains synonyms of glossary terms

[if glossary enabled] Names and codes must not contain synonyms of glossary terms.
  • Manual correction - Modify the name or code to contain only glossary terms.
  • Automatic correction - Replaces synonyms with their associated glossary terms.

Name/Code uniqueness

Object names must be unique in the namespace.
  • Manual correction - Modify the duplicate name or code.
  • Automatic correction - Appends a number to the duplicate name or code.

Input or Output transition missing

Each activity must have at least one input transition and at least one output transition.

  • Manual correction: Add a transition linked to the activity

  • Automatic correction: None

Composite activity does not have any start

A composite activity details the activity execution in a sub-activity diagram. To be complete, this sub-activity diagram requires a start connected to other activities, or requires a start at the beginning.

  • Manual correction: Add a start in the sub-activity diagram, or deselect the Composite check box in the activity property sheet

  • Automatic correction: None

Non-Reusable Activity Calls

Only activities with an action type of <undefined> or Reusable activity may be reused by other activities with action types of Call, Accept Call, or Reply Call.

  • Manual correction: Change the action type of the referenced activity, or remove any references to it.

  • Automatic correction: None