Skip to the content.

Examples

Overview · Rule Patterns · Profile Examples · Name Examples · Common Examples


Common Rule Examples

  1. Overview
  2. Run checks on all rows using a wildcard subject
  3. PhaseOthers should be empty
  4. UserPhase must match PhaseNumber
  5. On Hold warning field should normally be empty
  6. Material determines valid Finish
  7. AssemblyPrefix must start with PhaseNumber

The Common examples demonstrate audit rules that apply broadly across the model rather than being tied to a single profile family or object name.

These rules are usually built from subject columns that either:

Unlike the PROFILE and NAME examples, common rules are not primarily concerned with identifying what an object is.
Instead, they are used to check whether model-wide properties are consistent and valid.

These rules typically define:

Because these checks are applied broadly, they are useful for detecting project-wide issues that may otherwise be missed.

It is important for common Subject nodes (that match all values) to have OnMatch and OnNoMatch both set to None so the subject match result doesn’t impede individual Target audit flags.

For example:

The examples below demonstrate several common rule patterns that can be reused for global checks.

These patterns can be used to design additional rules that do not depend on a specific profile or name.


System File References

The rules used in these examples are based on the system audit files:

These files contain the complete set of common audit rules installed with ObChecked.