Set public identifiers for entities and attributes

Important intermediate attributes need public names (user-defined attribute IDs) because this ensures that the attribute IDs for important attributes are reliable and static and can therefore be used by external applications.

Important intermediate attributes are those that may be used in their own right inside Oracle Policy Modeling (eg for regression testing purposes or as labels on screens) or called at runtime (eg called by the Determinations Server, used for document generation, saved with the session data etc).

 

To manually create a public name for a non-base level attribute:

  1. In Oracle Policy Modeling, select View | Build Model. In the attributes list, select the attribute, right-click and choose Create Public Name In and your properties file from the pop-up menu.







    The properties file should open (note that if your properties file was already open you may need to close and re-open the file to see your new attribute).
  2. Right-click on your new attribute and select Edit Attribute... to open the Attribute Editor dialog.

  3. Define a public name for your new attribute.







  4. Click OK. The new attribute will now be listed in the properties file with its new public name.

NOTE: It is important that the text of any manually created attributes is identical to the original attribute so that automatic linking of attributes can occur. This includes capitalization. In properties files the sentence capitalization remains as entered, whereas in Word and Excel, initial sentence capitals are decapitalized (unless the first two letters both have capitals indicating an acronym). So it is important that all attributes created in properties files start in the lower case (unless starting with an acronym) so that they will match what is compiled out of Word and Excel.

 

See also: