About Rule Bases

A rule base is a feature located at the top of the expert rule/check hierarchy.

  • A rule base is automatically created when accessing the Quality Rules Reuse.
  • Only a rule base can be added to a product or a representation (but a product with its rule base can refer to components having their own rule bases).
  • A rule base can be activated or deactivated. It can be made up of several rule sets. When a rule base is deactivated, the features below are deactivated too.
  • A rule base has no effect on a document until a solve operation is launched. The purpose of the solve operation consists in firing (or executing) the active relations in the active rule sets.

Rule Bases Settings

The following settings can be used when working with rule bases.

TabAreaOption
Solve SettingsWorking mode.To know more, see About the Working Modes.
Resolution
  • Automatic Solve to perform an initialization and a solve operation on the objects within the 3D areaShape context whenever the 3D Shape is updated (the rule base is not automatically solved in a non 3D Shape Context).
  • Manual Solve to avoid an automatic initialization and a solve operation on the objects within the 3D areaShape context. If you select this option you should click Solve Local Rule Bases (The Manual Solve command can also be accessed by right-clicking the Rule Base).
Others
  • Traces to display the steps of the solve process.
TabAreaOption
Report SettingsOutput Format
  • Html to generate the report in html format.
  • File to generate the report in text format (the Description Length and the Show results options are activated by default).
Description Length
  • Long to insert the help message specified at the check creation.
  • Short if you do not need the help message.
Visualization type
  • Passed to include in the report only information about the features for which the checks are valid.

  • False to include in the report only information about the features for which the checks are invalid.
  • Both to include in the report information about all the features on which a check has been applied.
Show Results
  • By Rule to organize your report data by rule in the file.
  • By Object to organize your report data by object.
  • By Rule State to organize your report data by rule state.