Review the Additional Information for using Salesforce Connector.
On this page:
You are given a security token the first time you log into Salesforce. Don't know your security token?
To reset it:
This steps will send to your user email the info with the "Security Token" like:
The follow steps will provide you the information to get the Enterprise WSDL and generate the necessary jar file for the connector
To get the Enterprise WSDL file, please follow the next steps:
For complete documentation, sample code, and developer community, visit Salesforce Developer.
For more specific documentation about WSDL on Salesforce, please visit Salesforce Web Services.
To generate the Enterprise Jar file, please follow the next steps:
java -classpath force-wsc-XXX.jar;stringtemplate-XXX.jar;antlr-runtime-XXX.jar com.sforce.ws.tools.wsdlc enterprise.wsdl enterprise.jar
In your Sales Force Server, go to the Setup page
Go to Build / Create / Apps
In this new page, click on New Connected Apps
Fill the Basic Information:
In the API (Enable OAuth Settings):
Once you created your "Connected App" you can get the "Consumer Key" if you go to Setup / Build / Create / Apps and select your connected app.
This document represents the data retrieved from Salesforce using SOQL, please modify this document only if you know the available fields and types of the sObject you want to modified, and you know how to use SOQL.
Each sObject tag represents a element type inside Salesforce, following the structure of this sObjects will be explain (please use the API Name for every field, you can check it in the setup/customize/<item>/fields section in Salesforce).
## Attributes ## For each sObject it can be up to three attributes: * @type = Name of the a specific element type inside Saleforce (Not Optional) * @attachment = Boolean flag which indicates if this element type can have attachments. If not specified the default is false (Optional) * @nested = Boolean flag which indicates if this sObject has nested subfields for the specified references. If not specified the default is false (Optional) ## Children ## Each sObject can have up to two children: * fields = These are the fields that will be retrieved by the connector * nested = Indicates the fields to retrieve for a reference (all the fields that ends with "Id" e.g ParentId) ## Nested ## To uses nested subfields you put subFields(<{name-of-the-reference}>) at the end of the fields inside fields tag Inside the nested you put a tag with the name of the reference () and the reference's fields in this way: <name-of-the-reference>{name-of-the-reference}.Field1, {name-of-the-reference}.Field2, ...</name-of-the-reference> In the case the reference can be map to many types you can do: <name-of-the-reference> TYPEOF {name-of-the-reference} WHEN {Type1} THEN Field1, Field2, ... WHEN {Type2} THEN FieldA WHEN {Type3} THEN FieldX1 ELSE FieldDefault END </name-of-the-reference>
You can crawl the KA (knowledge article) info in two ways:
Example: Do you want to add a new type for Offer KA type with custom fields myMail and lastAddress, use as base the query for KnowledgeArticleVersion:
<sObject type="KnowledgeArticleVersion" nested="true"> <fields>Id, KnowledgeArticleId, OwnerId, IsDeleted, PublishStatus, VersionNumber, IsLatestVersion, ... , SourceId, ArticleType</fields> </sObject> <sObject type="Offer__kav" nested="true"> <fields>Id, KnowledgeArticleId, OwnerId, IsDeleted, PublishStatus, VersionNumber, IsLatestVersion, ... , SourceId, ArticleType, myMail__c, lastAddress__c</fields> </sObject>
Detailed information comparing the Aspire Salesforce Connector against the Google Salesforce Connector.
A couple of important things to emphasize about the Google connector:
The main differences between the Google Salesforce connector and the Aspire Salesforce connector are:
The SOAP response XML documents can be stored in several ways. StoreTypes are configurable per connector and are used to optionally save the documents for later use by another GSA or for failure recovery. These are the available StoreTypes:
For more info about the Aspire Salesforce connector you can visit: Aspire Salesforce Connector.
For more info about the Google Salesforce connector you can visit: Google Salesforce.