Preparation
Before you can target Salesforce Contacts/Accounts, you must:
Obtain a Salesforce administrative account.
Contact Salesforce.com to do this.
Obtain a Salesforce.com Organization ID.
You can find this by logging into the Salesforce application and selecting Setup > Administer > Company Profile > Company Information.
Obtain a password security token.
To login through the API, you need to generate a security token and append this to the end of your password for the password field. In the Salesforce application, select Personal Setup > My Personal Information > Reset My Security Token. Salesforce will send an email with your new token information.
Enable the Salesforce API.
Navigate to Administration Setup > Manage Users > Profiles.
Select your UserID that accesses the API.
Set a profile of Platform System Admin and within the profile, enable API access by selecting the API Enabled checkbox.
Create at least one template account.
Ensure that the Bravura Security Fabric service user is allowed to access Salesforce site via HTTPS.
Creating a template account
Bravura Security Fabric uses template accounts as models or "blueprints" for creating new accounts in Salesforce. The following example illustrates how you can create a template account in Salesforce:
As an administrator, log into the Salesforce application and select Setup > Administer > Manage Users > Users.
Click New user.
Fill in the required fields.
Click Save.
Note
AccountId, FirstName and LastName are required attributes when creating a Salesforce contact using the
agtsalesforce-ctc
connector. Ensure AccountId is valid as invalid accountID will cause contact provisioning to fail.
Ensuring Bravura Security Fabric service user access
The Bravura Security Fabric service user (psadmin) account must be able to access the Salesforce site to list accounts. To ensure that the psadmin account is allowed to access the Salesforce site via HTTPS:
As psadmin, log onto your Bravura Security Fabric server.
Using a browser, access your Salesforce site via HTTPS.
Add the site as a trusted site.