salesforce-analytics-wrapper

1.0.4 • Public • Published

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 :

{
    "securityToken" : "",
    "userName": "user1",
    "password": "password1"
}

additionalConfig object - optional

Param Description
loginUrl Login url if different from default one, eg: test.saleforce.com

Example config :

{
    "loginUrl" : "https://test.salesforce.com/"
}

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 = require('salesforce-analytics-wrapper')
var config = {
    "securityToken" : "",
    "userName": "user1",
    "password": "password1"
}
var loginDetails = await connector.login(config)
var query = "Select Id from Account"
var data = await connector.executeQuery(query)

License

MIT

/salesforce-analytics-wrapper/

    Package Sidebar

    Install

    npm i salesforce-analytics-wrapper

    Weekly Downloads

    2

    Version

    1.0.4

    License

    MIT

    Unpacked Size

    5.91 kB

    Total Files

    5

    Last publish

    Collaborators

    • maheshwara-bwd