34.4 Configuring Localized User Names

Identity Manager Home, the Provisioning Dashboard, and the User Application allow you to configure the format of displayed user names in your environment based on the user’s current locale.

You can then use localized user names in Approval forms in the User Application, using the literal %LocaleFormattedFullName% for forms with the User entity definition key. For more information about creating or configuring User Application forms in Designer, see Creating Forms for a Provisioning Request Definition, in the NetIQ User Application: Design Guide.

To configure localized name formatting, use Designer to edit the Full Name entity in the Directory Abstraction Layer (DAL):

  1. Start Designer.

  2. Open your current project and click the project name in the Outline view.

  3. In the Provisioning view, right-click Full Name and select Edit.

  4. In the Directory Abstraction Layer editor, expand Entities > Full Name.

  5. Select the locale name pattern you want to modify.

  6. Modify the Calculated Attribute expression to specify the format you want to use for the locale. For example, if you want to display the user’s surname first and given name second, modify the expression as follows:

    attr.getValue("Surname") + " " + attr.getValue("Given Name")

    You can either modify the expression manually in the Expression field or click the Build ECMAScript Expression icon and use the ECMA Expression Builder to modify the expression. For more information about modifying ECMAScript expressions, see Working with ECMA Expressions, in the NetIQ User Application: Design Guide.

  7. Save your changes to the locale name pattern.

  8. Repeat Step 5 through Step 7 for each name pattern you want to configure.

  9. When finished, close the Directory Abstraction Layer editor.

  10. In the Modeler, right-click the User Application driver and select Driver > Deploy.

  11. Click Deploy, then click Yes to restart the driver.

  12. Click OK.