Modifying the assembly lines

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

  1. Start the Security Directory Integrator Configuration Editor.
  2. Open the sforceAdd.xml file. Click File > Open Security Directory Integrator Configuration File....
    1. Browse to the SalesforceProfile directory.
    2. Select the sforceAdd.xml file.
  3. 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.
  4. After the file is imported, expand the project to display the AssemblyLines tree in the Navigator pane.
  5. Right click sfAdd assemblyline and select Open. The Add assemblyline configuration is displayed in the main panel.
  6. Click Show Mapping in the main panel. The mapping table for the assembly line is displayed in the main panel.
  7. Locate the AddUser section and left click to select it in the table.
  8. Click Map to display the Add attribute dialog.
  9. Enter the name of the custom field exactly as displayed in the API Name on Salesforce.com.
    For example, Custom1__c.
  10. After the field is added, locate it in the mapping table and double-click the corresponding row to display an edit dialog.
  11. Change the default value of work.[custom field name] to work.[custom attribute name].
    For example, change work.Custom1__c to work.erSFCustom1__c.
  12. Save the changes. Click File > Save.
  13. Right click the project in the Navigator pane and select the Export... option to export the new assembly line.
  14. In the first screen of the Export dialog, expand the IBM Security Directory Integrator folder and select Runtime Configuration.
  15. Click Next.
  16. In the file path field, browse to the SalesforceProfile directory and select the file with the same name from step 2 to overwrite it.
  17. Click Finish.
  18. Repeat the steps 5 through 17 for the Modify assembly line.
  19. Repeat steps 5 through 17 for the Recon assembly line and do the following steps instead of steps 10 and 11:
    1. Locate the field in the mapping table and click the Work Attribute cell corresponding to the custom field to rename it.
    2. Enter the attribute name that is specified previously in step 11.
      For example, erSFCustom1__c.