Creating Logical Naming Rules

In the Certify Web Interface Learn tool, you can specify how to construct the naming for a specific tag name.

A Certify Learn utility assigns logical names to learned objects. The logical names are used as the physical names for Certify's Resolve Map function to work on a new version of the same map. When the logical name is updated, the physical name is updated to match.

When you create a new configuration file for a Certify Learn utility, you can create logical naming rules by specifying an attribute and value for supported tag names. Logical names use these values. You can prioritize the order, and the first attribute that returns a non-null value is used. In the case of duplicate logical names on a page, then the Certify Learn utility adds an underscore and an ordinal number to the logical name to enforce uniqueness. The Certify Learn utility allows you to change the logical name only if the new name is unique.

To create logical naming rules:

  1. From the Certify Tools menu, select Configure > Web > Options.

    The Certify Web Interface Options tool opens.

  2. Click the Configuration tab.

    The Configuration tab opens.

  1. From the File drop-down list, select a configuration file.

    You can not edit the default Factory configuration file.

  2. From the Configuration Rules pane, select a tag rule.
  3. In the right pane, click the Naming tab.

    The Naming tab opens.

  1. To create a new Naming rule, click the New Naming Rule button or right-click in the pane and select New

    To edit an existing Naming rule, right-click on a rule and select Edit or click the Edit Naming Rule button.

    The New Naming Rule or the Edit Naming Rule dialog opens.

  2. From the Attribute drop-down list, select an attribute name or enter an attribute name into the text field.

    If you do not specify an attribute, then the logical name is used for the physical name. You should only use attributes for physical names when the page has been specifically designed with unique identifiers for the objects.

  3. In the Criteria drop-down list, select the criteria for the rule.
  4. If you do not want to add advanced name parsing to the Naming rule, go to Step 16.
  5. In the Delimiter drop-down list, select one of the following delimiters:
  6. {SPACE}
  7. {TAB}
  8. {CRLF}
  9. In the Use text field, enter a character or a sequence of characters that will be used to define values. You must use numerical values or "last".

    Examples: 1, 3, last = first, third, and last

  10. In the Remove Literal Value field, enter the literal values that you want removed from the attribute value.
  11. If you want to remove all trailing numerical values from the attribute value, select the Remove Trailing Numerics option.
  12. If you want to add a prefix to the name, enter a literal value in the Prefix field.
  13. If you want to add a suffix to the name, enter a literal value in the Suffix field.
  14. Click OK to save your new Naming rule.

    The new Naming rule appears in the Naming tab grid.

  15. Click Save.

 

Related Topics Link IconRelated Topics