Salesforce (JSForce) Wrapper
Salesforce wrapper written over JSForce, an api tool for salesforce. This wrapper include 3 methods : - login() - executeQuery() - getReport()
Installation
npm install salesforce-analytics-wrapper
Usage
login(config, additionalConfig)
Login to saleforce
This method accepts two params 1. config - JSON object 2. additionalConfig (optional) - JSON object
config object
Param | Description |
---|---|
securityToken | Security token from salesforce if any. |
userName | Login user name for saleforce.com |
password | password for saleforce.com |
Example config :
additionalConfig object - optional
Param | Description |
---|---|
loginUrl | Login url if different from default one, eg: test.saleforce.com |
Example config :
executeQuery(query)
To execute a SOQL query
1. query - string
getReport(reportId)
To execute a report created in saleforce and get the parsed data in JSON format. Parsing is handled internally.
1. reportId - string
Sample
var connector = var config = "securityToken" : "" "userName": "user1" "password": "password1"var loginDetails = await connectorvar query = "Select Id from Account"var data = await connector