Architecting and designing > IDEF > IDEF0 > Running rules check in IDEF0
  
Running rules check in IDEF0
You can use the Rules Check command to search a diagram for rules violations, ICOM arrows that have not been defined, for example, or Function/Activity symbols that lack process description definitions.
1 Open the diagram to be checked.
2 Click Reports > IDEF0 Rules Check.
After running the check, System Architect will display an on-screen report, detailing any errors found. For each error, the report gives the rule number, a brief explanation of the violation, and the name and type of the symbol in error. The report can be printed if desired.
Rules Check also flags the errors directly on the diagram. For each error, a circle is placed at the lower right corner of the offending symbol, with a rule number, such as R1, in the middle of the circle. If more than one error has been found for a symbol, an asterisk is added to the rule number. The report lists these additional errors along with their explanations.
Use the Clear Errors command (also on the Reports menu) to remove error circles from the diagram.
The following table lists errors that might occur:
Rule numbers
Errors
Type
R1
No name
Symbol
R19
Has no definition
Symbol, ICOM Arrow
R106
Diagram should have 3-6 Activities
Diagram and Symbols
R107
Context Diagram should have 1 Activity
Diagram
R108
No Control Arrow
Symbol
R109
No Output Arrow
Symbol
R110
More than one Call Arrow
Symbol
R111
Activity with Call Arrow can't have a child diagram
Symbol
R112
Arrow has no connections
ICOM Arrow
R120
More than four Input Arrows
Symbol
R121
More than four Output Arrows
Symbol
R122
More than four Mechanism Arrows
Symbol
R123
More than four Control Arrows
Symbol
See also
IDEF0