Previous Topic: Custom AttributesNext Topic: Account Deletion


How to Display Salesforce.com Custom Attributes in the CA IdentityMinder User Console

If you create custom attributes in your Salesforce.com organization, you can display the custom attributes in your client Identity Lifecycle Management application. To display the custom attributes, customize the metadata of the Salesforce.com connector using Connector Xpress.

To display the custom attributes in the CA IdentityMinder User Console do the following:

  1. Get the API name of the custom attribute in your Salesforce.com organization that you want to display in the CA IdentityMinder User Console.

    Note: For more information, see your Salesforce.com organization.

  2. Add custom attributes to the Salesforce.com connector metadata using Connector Xpress.
  3. Modify the properties of the attribute as required, for example, Maximum Length, Allowed Operations, and such.
  4. Create the presentation metadata that defines how the attribute id displayed in the CA IdentityMinder User Console.
  5. Generate the CA IdentityMinder User Console Salesforce.com Account Management screens.

Example: Display Salesforce.com Custom Attributes

The following example shows you how to display a custom attribute that you create in your Salesforce.com organization in your client ILM application. This example uses CA IdentityMinder as the client ILM application. This example shows you how to customize the metadata of the Salesforce.com connector by using Connector Xpress, and how to display the custom attribute in CA IdentityMinder User Console Salesforce.com account management screens.

This example:

To create custom attributes

  1. Get the API name of your custom Salesforce.com attribute MyCustomAttributeName.

    This is the attribute that you want to display on the User tab of the Salesforce.com Account dialog in the CA IdentityMinder User Console.

    Example: MyCustomAttribute__c.

  2. Add and configure a Provisioning Server, in Connector Xpress.
  3. Create a project based on the existing Salesforce.com connector metadata.
  4. Click Attributes, in the Mapping tree, under User Class.

    The Attributes Summary dialog appears.

  5. Under Mapped Attributes, add the custom attribute MyCustomAttribute.

    You have added the custom attribute MyCustomAttribute to the Salesforce.com user class.

  6. In the Mapping tree, click MyCustomAttribute.

    The Attributes Details dialog appears.

  7. On the Attributes Details dialog, do the following:
    1. Complete the Connector Map To field with the API name of your custom attribute MyCustomAttribute. For example, MyCustomAttribute__c
      Connector Map To

      Specifies which name to map an object class (including the connector itself) or attribute to in connector-speak. For a dynamic connector, this attribute specifies the name of the native system item to map the attribute to.

    2. Select String from the Data Type list.
      Data Type

      Specifies the data type of the provisioning attribute that you have mapped to the native attribute.

    3. In the Maximum length field, change the length to 50.
      Maximum Length

      Specifies the maximum byte length of values for this attribute value. This value is used for input validation.

  8. In the mapping tree, click Attributes.

    The Attributes Summary dialog appears.

  9. On the Attributes Summary dialog, do the following:
    1. Under Account Screens, click User.

      The page sections on the User tab appear.

    2. On the Organization page section, select MyCustomAttribute from the drop-down list.

      You have created the presentation metadata that defines how the custom attribute MyCustomAttribute is displayed in the CA IdentityMinder User Console.

  10. Deploy the Salesforce.com connector to the Provisioning Server.
  11. Use the Role Definition Generator to generate the CA IdentityMinder User Console Salesforce.com account management screens.

    CA IdentityMinder displays the custom attribute in the Organization section of the User tab of the Salesforce.com Account dialog in the CA IdentityMinder User Console.

Note: For more information about how to add and configure a provisioning server, create a project, and generate CA IdentityMinder User Console account screens, see the Connector Xpress Guide.

More information:

Add and Configure a Provisioning Server

Create a Project Based on Existing Metadata

How you Generate User Console Account Screens

How you Generate Account Screens