Use this task to add new mappings to the assembly lines
for custom attributes.
About this task
The Salesforce.com Adapter uses Security Directory Integrator to process requests before you submit them
to Salesforce.com. The Salesforce.com assembly lines contain
mapping instructions from a IBM® Security Identity Governance and
Intelligence request to
Salesforce.com. Modify the assembly
lines to add new mappings for custom attributes.
Procedure
- Start the Security Directory Integrator Configuration
Editor.
- Open the sforceAdd.xml file. Click .
- Browse to the SalesforceProfile directory.
- Select the sforceAdd.xml file.
- Optional: If previously edited, assign this
configuration file to an existing project. Otherwise, proceed to the
next screen to create a project and name it SalesforceProfile.
- After the file is imported, expand the project to display
the AssemblyLines tree in the Navigator pane.
- Right click sfAdd assemblyline and
select Open. The Add assemblyline configuration
is displayed in the main panel.
- Click Show Mapping in
the main panel. The mapping table for the assembly line is displayed
in the main panel.
- Locate the AddUser section and left
click to select it in the table.
- Click Map to display the Add attribute
dialog.
- Enter the name of the custom field exactly as displayed
in the API Name on Salesforce.com.
For example, Custom1__c.
- After the field is added, locate it in the mapping table
and double-click the corresponding row to display an edit dialog.
- Change the default value of
work.[custom field
name] to work.[custom attribute name].
For example, change work.Custom1__c to work.erSFCustom1__c.
- Save the changes. Click .
- Right click the project in the Navigator pane and select
the Export... option to export the new assembly
line.
- In the first screen of the Export dialog,
expand the IBM Security Directory
Integrator folder
and select Runtime Configuration.
- Click Next.
- In the file path field, browse to the SalesforceProfile directory
and select the file with the same name from step 2 to overwrite it.
- Click Finish.
- Repeat the steps 5 through 17 for the Modify
assembly line.
- Repeat steps 5 through 17 for the Recon assembly
line and do the following steps instead of steps 10 and 11:
- Locate the field in the mapping table and click the Work
Attribute cell corresponding to the custom field to rename
it.
- Enter the attribute name that is specified previously
in step 11.
For example, erSFCustom1__c.