Salesforce
Description of the wizard
This wizard will guide you through the process of creating a working interface that will connect to SalesForce's API in order to create any Object you provide. We will start by configuring the basic inteface settings and setting up Authentication required by SalesForce. Next we will ask you how you wish to expose this interface and you may choose to configure this interface based on either input/output files or an HTTP Based interface. Finally we will also help you configure a basic Webhook flow that can be called from SalesForce to receive updates.
Description of the steps
Introduction
The first step is the introdcutions of this wizard. This will tell you what the wizard is all about.
Basic interface settings
In this step you can add the following information:
Field name | Description |
Interface name | This is the name of the interface. If this name already exists, a timestamp will be added to this name when saving the interface |
Interface description | Your own description of the interface |
Authentication options
In this step you must enter the settings to connect to your Salesforce account.
Field name | Description |
Authentication | Select the way you wish to authenticate your Salesforce API calls. Note that each authentication method has different requirements. Consult ConnectPlaza's technical documentation for more details. |
Instance | The Salesforce instance refers to the server your Salesforce organization lives on. It is visible in the first part of the url after you log in to your Salesforce account. Valid examples are eu27, ap5, and na12. |
Username | The username of the Salesforce account you wish to use to authenticate the Salesforce API calls. |
Password |
The password of the Salesforce account you wish to use to authenticate the Salesforce API calls. |
Client ID
|
The client ID of the Salesforce connected app. |
Client secret | The client password of the Salesforce connected app. |
Security token | The security token of the Salesforce account you wish to use to authenticate the Salesforce API calls. Note that if you do not possess the security token you can request Salesforce to generate a new one. Consult the Salesforce documentation for the details. |
Data options
If an error occurs in the data, you can accept that or do a roll back of the data. Defaults to a rollback.
File intergration or HTTP integration
In this step you can set the way data is presented to Salesforce and the way the data is accepted from Salesforce. You can do this with a file input / file output, or by using an HTTP connector.
File integration
Field name | Description |
Input directory | This is the input directory where the Salesforce interface is getting its data from. |
Output directory | This is the output directory where the Salesforce interface will write its data output files |
HTTP Integration
Field name | Description |
Context path | Path on which to open webservice endpoint. A custom Context Path should always start with a forward slash (/). So for instance: "/CustomPath". |
Method | Specify which HTTP Methods are allowed (GET/POST/HEAD/OPTIONS/PUT/PATCH/DELETE/TRACE). |
Secure | Enables SSL Connector. When set to true, the keystore value and alias value should be set. Otherwise the defaults will be used. |
Webhook
If you want to react on calls from Salesforce, you can use the webhooks.
Field name | Description |
Context path | Path on which to open webservice endpoint. A custom Context Path should always start with a forward slash (/). So for instance: "/CustomPath". |
Method | Specify which HTTP Methods are allowed (GET/POST/HEAD/OPTIONS/PUT/PATCH/DELETE/TRACE). |
Secure | Enables SSL Connector. When set to true, the keystore value and alias value should be set. Otherwise the defaults will be used. |
Certificate alias in keystore (When secure = true) | Set the certificate alias for the selected certificate. Should exist in defined keystore. |
Directory | Location on disk to write the file. If the location does not exist, it will be created. |
Finish
This is the last step before completing the wizard. Select the option to create a bundle or not, and press Finish to generate the interface.