Using Parameter List in analysis
If rules use parameters, either in the rule condition or to exclude objects from rules, the parameter list containing these parameters must be attached during analysis. If the parameter list does not contain the parameter in the rule condition, the rule will be skipped from analysis. If the parameter list does not contain the parameter used in exclusion, the rule will be analyzed but the exclusions will be ignored.
The table below displays the analysis result when the parameter list does not contain the parameters used in rules.
Does rule condition contain parameters? | Does parameter list contain rule condition parameters? | Does rule contain parameterized exclusion? (base rule/association) | Does parameter list contain exclusion parameters? | Analysis Result |
Yes | Yes | Yes | Yes | Rule will be analyzed, objects will be excluded |
Yes | Yes | Yes | No | Rule will be analyzed but objects will not be excluded |
Yes | Yes | No | No | Rule will be analyzed |
No | No | Yes | Yes | Rule will be analyzed and objects excluded |
No | No | Yes | No | Rule will be analyzed but objects will not be excluded |
Yes | No | Yes | Yes | Rule will not be analyzed |
Note: If rules contain multiple exclusions by parameter but only a few of
these parameters are a part of the parameter list, the rule will be analyzed
but no objects will be excluded.