Customization and localization are ways to change the text and the language that users see, and to change the appearance of the user interface for Access Policy Manager.
The Customization tool provides three types of customization.
The set of languages that are available for use in an access policy is specified in the access profile. When customizing access profile objects, the accepted languages for the access profile are available for selection. When customizing resource objects, the languages for all access profiles are also available for selection.
Access profile objects and resource objects can have different language settings from one another. If it is available, the language of the user session is selected for use in the UI; otherwise, the default language for the access profile is selected.
Some access policy items can be customized using either the visual policy editor or the Customization tool. After changes are made and saved in one (the visual policy editor, for example), updates are available to view in the other (the Customization tool); the reverse is also true.
Access profile objects and resource objects (customized independently from an access profile) are the same in terms of semantics and structure. Each object has a basic group of customization settings. An access profile, however, has more than one group of customization settings. Customized UI page generation works similarly, in that the process takes an object, adds customization settings to it, and produces XML. Then, it adds a UI page template to the XML data to create a UI page.
The UI page structure is always the same when using basic or general customization. It includes three areas: header, footer, and content.
The UI page structure can be changed using advanced customization. It is possible to provide per-page headers or footers or to completely omit the header, the footer, or both.
Resource objects can be customized and reused in any access profile with an access policy that assigns resources. The following resource objects can be customized:
Access profiles and the objects that they contain can be customized. Access profile objects are specific to the particular access profile and are not available for reuse in other access profiles.
When performing customization, an access profile includes common settings, and settings for some of the objects that are included in the access policy.