Customized attributes
Use these tasks to configure the Salesforce.com Adapter to support customized Salesforce.com attributes.
Salesforce.com supports custom fields for the user object. However, the Salesforce.com Adapter supports only the standard set of attributes.
You can customize the adapter to support custom attributes. Complete the following tasks to customize the Salesforce.com Adapter to support custom fields in Salesforce.com.
Salesforce.com custom user
attributes, such as multi-select picklists can be configured to store multiple values in a single
field. The adapter supports multi-value custom attributes. To configure the adapter to support
fields with multiple values, perform the following steps:
- Add the custom attribute as per the Installation and Configuration Guide. After installation, click .
- When updating the schema.dsml file, ensure that attribute-type single-value="false".
- In the service.def file, locate the section
<operation cn="sfModify">. Add a child element to the operation with the following format<replaceMultiValue name="custom_mutlivalue_attribute_name" />and replace the textcustom_multivalue_attribute_nameinside the quotes with the name of the custom attribute specified inschema.dsml. - To add the field into the Service's Account Form, edit the form in the Form Designer. Typically, the attribute type to handle a multi-select picklist in the Form Designer would be a ListBox. However, you may choose any controls that support multiple values. For more information about modifying the adapter form, see the IBM® Security Identity Manager product documentation.
Note: It is recommended to populate the values of the control in the Form Designer to
correspond to those specified in the custom field on Salesforce.com.