Select Admin from the Developer menu, select the Tools tab and select Tag Rename Profiles.

The purpose of tag rename profiles is to allow you to retrofit object tag naming standards to your functions. Each object type per function for which tagging applies has a base tag name assigned according to various criteria. (You may elect for the rename profile to ignore particular object types.)

Select a profile from the dropdown. If you select a profile which is described as undefined then a you will be prompted to give it a name. Only by naming a profile will you be able to set tag base names. Also, only named profiles may be selected for use by the object tag rename tool available on the developer tools menu.

If you then select a function type from the dropdown a paging screen of the object types applicable appears.  Against each object type one or more of the columns may be greyed out indicating that the particular criterion is inappropriate for that one. All of the criteria columns except case conversion are mutually exclusive. For example, if you check dictionary then the previously selected criterion will be blanked.

To ensure that an object type is not subjected to renaming by the object tag rename tool, check the ignore column.

If you check the PROIV Developer Default column then the object tag rename tool will rename such objects as per the PROIV Developer default profile.

Putting a string in the User column will ensure that it renames all such objects to that value. The rename will add a suffix of incrementing number values to prevent tag duplication.  Note that a user defined tag base name must comply with the validation rules for tag names.

Checking Dictionary will use the base tag name held in the PROIV Developer dictionary against the variable which is the object’s data source. Note that variables that are unknown to the PROIV Developer dictionary, typically scratch variables, will be tagged based on the variable name itself.

Checking Var will use the variable name itself as the tag name.

Checking Label will use the string held as the object label as the tag name.

Checking Title will use the cycle title as the tag name (where no cycle title is set then the PROIV Developer default profile value will be used). In all cases characters in the tag name that would be invalid are stripped out.

You may optionally apply a case conversion to the tag rename. Selecting mixed case will ensure that the first letter of the tag name is in upper case and the remainder in lower case. The only exception is for cycle tags renaming based on title where blanks between words are stripped and the first letter in each word is converted to upper case (e.g. a screen title Cycle Screen Title would give tag name of CycleScreenTitle).

Up to nine different rename profiles may be defined.

Comment on this topic

Topic ID: 500390