3.3 Working with Lists

The lists node lets you define the contents of global lists. You can then define an attribute control type as a global list. When the User Application displays the attribute for editing, the contents of the global list are displayed in a drop-down list for the user to make a selection. By default, the directory abstraction layer includes the global lists described in Table 3-4.

Table 3-4 Directory Abstraction Layer Default Global Lists

List Name


Delegate Relationship

Defines the relationships that can be selected when making a Delegate Assignment by relationship. The contents of this list display in a drop-down list box. The values can only be DN attributes from the User entity.

Email Notification Types

Represents the type of e-mail notification that a user wants to receive when involved in proxy/delegate processing of resource requests. Types are locked.

WARNING:Do not edit these values.

This is used by the Preferred Notification attribute of the user entity.

Provisioning Category

Defines the set of categories that organize provisioned resources (entitlements) and provisioning requests. The categories in this list display in:

  • Designer: Provisioning request definition editor plug-in

  • iManager: Provisioning Request Configuration plug-in

  • User Application: Requests and Approvals tab

Roles Category

Defines the set of categories that organize roles. The categories are displayed in:

  • Designer: Role plug-in

  • User Application: Roles tab

NOTE:You cannot delete these lists or change the key values for the lists. Except for the Email Notification types, you can add and remove items and change existing values and labels.

To create a new global list:

  1. Launch the New List Wizard in one of these ways:

    From Designer’s menus:

    • Select File > New > Provisioning, select Directory Abstraction Layer List, then click Next.

      When launched from the File menu, the dialog box contains fields not displayed when launched in other ways.

    • Select DAL > New > List.

    From the Provisioning view:

    • Right-click the Lists node, then select New.

    From the directory abstraction layer editor:

    • Click New List.

    • Right-click the Lists node, then select Add List.

    The New List dialog box displays.

  2. Fill in the fields as follows:



    Identity Manager Project and Provisioning Application

    Select the Identity Manager project and provisioning application where you want to add the list.

    NOTE:These fields display when you launch the wizard from the File menu.

    List Key

    The unique identifier for the list.

    Display Label

    The string used when the list is displayed in the User Application. You can localize this label. For more information, see Section 2.10, Localizing Provisioning Objects.

  3. Click Finish.The Global Lists property page displays for editing.

  4. Fill in the fields as follows:



    Display Label

    The name of the list. This is the name displayed in Designer.


    The text for the list item to display in the User Application.


    The list item value stored in the Identity Vault. Valid characters include letters, numbers, and the underscore (_) character.

    The following table describes the wizard’s buttons:



    Adds a new value

    Moves the row up or down in the list. This order specifies how the labels are displayed in the User Application.

    Displays the localization dialog box. For more information on using the dialog box, see Section 2.10, Localizing Provisioning Objects.

    Deletes the row.

  5. Save the project.

  6. to make it available to the User Application.