This documentation supports the 9.1 to 9.1 Service Pack 3 version and its patches of BMC Atrium Core. The documentation for version 9.1.04 and its patches is available here.

To view the latest version, select the version from the Product version menu.

Configuring Custom normalization rules

You can create custom rules when the out-of-the-box Normalization features do not meet your requirements for normalizing data. The custom rules perform set attribute actions based on the conditions that you have defined in a rule. For more information, see Normalization and custom rules.

To create a custom normalization rule

  1. In the Normalization console, click Normalization Features.
  2. In the Custom tab, click Create New Rule.
  3. In the New Custom Rule dialog box, configure the following parameters:
    • Active — Click to activate the rule so that the Normalization Engine can apply the rule on datasets for which Custom Normalization is enabled.

      Note

      If inactive, the custom rule is not applied, even if Custom Normalization is enabled for a dataset.

    • Rule Name — Enter a descriptive name for the rule.
    • (Optional) Group Name — Enter a group name for the rule. For example, you can create an Asset Management group that includes all the custom rules related to computer systems, disk drives, and database applications.
  4. On the Conditions tab, configure the following parameters:
    1. Class Type — Select whether the rule applies to CI or relationship classes.
    2. Class Name — Select the CI or relationship class for which you want to create a custom rule.
    3. (Optional) Apply to Subclasses — Select this check box if you want to apply the custom rule to all subclasses of the selected class.
    4. (Optional) Qualifier — Type the qualification or click

      Use BMC Remedy AR System qualifications to define the CIs or relationships to which the custom rule applies. For information about using the Qualification Builder, see Building a qualification for a reconciliation activity.
    5. Relationship Details — If you select Relationship as the Class Type, you have to define the following additional parameters:
      • Source CI Class — Select the parent class in the relationship.
      • Destination CI Class — Select the child class in the relationship.
      • (Optional) Apply to Subclasses — Select this check box if you want to apply the custom rule to all subclasses of the selected source and destination classes.
      • (Optional) Qualifier — Use BMC Remedy AR System qualifications to define the CIs in the source and destination class to which the custom rule applies.
  5. On the Action tab, perform the following actions:
    1. From the Available Attributes list, select the attribute on which the Normalization Engine should perform the set attribute action, and click Add.

      To filter the attributes by name, type in the filtering field. Filtering displays all results containing the filter text.

      Note

      The Available Attributes list on the Action tab does not display all the attributes of the CI or relationship class that you have selected on the Conditions tab. The Attributes list includes only those attributes for which you can specify an action.

    2. In the Attribute Expression Builder dialog box, build an expression that provides the value that the Normalization Engine should apply to the selected attribute, and click OK. For more information, see Building an attribute expression for relationship and custom normalization rules.
    3. (Optional) To append the value that is defined in the Attribute Expression Builder dialog box, to the existing value of the selected attribute, select the Append check box in the Selected Attribute Expressions list.

      The original and appended values of the attribute are separated by a semicolon (:). The value that is defined in the Attribute Expression Builder dialog box is appended to the existing value of the selected attribute only if the two values are different.

      Note

      If you change the CI or relationship class on the Conditions tab after you have created the attribute expressions on the Action tab, the actions that you have specified are cleared.

  6. To save the custom rule, click OK.

To edit a custom normalization rule

  1. In the Normalization console, click Normalization Features.
  2. In the Custom tab, select a custom rule and click Edit Selected Rule.
  3. In the Edit Custom Rule dialog box, modify the parameters that you have specified for the custom rule.

    Note

    You cannot modify the class type and class name of an existing custom rule.

  4. To save changes, click OK.

To delete a custom normalization rule

Note

When you delete a custom rule, the attribute values that were updated by that rule are not reset to the original value. If you want to change the attribute values that were set by the custom rule, you must update the custom rule, run the normalization job, and then delete the custom rule.

  1. In the Normalization console, click Normalization Features.
  2. In the Custom tab, select a custom rule and click Delete Selected Rule.
  3. To delete the custom rule, click OK in the Delete Custom Rule dialog box.

To enable or disable custom rules for a dataset

  1. In the Normalization console, click Edit Configuration.
  2. In the Normalization Features column on the Dataset Configuration tab, click the ... button.
  3. In the Configure Normalization Features dialog box, click the check box to enable or disable the Custom Normalization feature.

    Note

    Only rules that are active are executed.

  4. Click OK.
  5. In the Configuration Editor, click Save.
Was this page helpful? Yes No Submitting... Thank you

Comments