worksmith_salesforce

Salesforce activites for worksmith

Usage no npm install needed!

<script type="module">
  import worksmithSalesforce from 'https://cdn.skypack.dev/worksmith_salesforce';
</script>

README

worksmith_salesforce

Salesforce activities for worksmith

This package contains the following activities/tasks:

name description
connect Logs you into Salesforce and create a connection object for later used in other SF activites
createEntity Creates a Salesforce entity with the specified type and fields.

connect activity

Logs you into Salesforce and create a connection object for later used in other SF activites

params
name type description
loginUrl string The SF login authority to connect agains e.g. eu5.salesforce.com
username string ...
password string ...
example
var worksmith = require('worksmith')
worksmith.use("sf", require('worksmith_salesforce'))
var wf = worksmith({task:"sequence", items : [{
    task:"sf/connect",
    loginUrl:"https://eu5.salesforce.com",
    username:"peter.zentai@*********.com",
    password:"**************************",
    resultTo: "sfcn"
}])

createEntity activity

Creates a Salesforce entity with the specified type and fields.

params
name type description
connection connection object usually the result of a connect actity
entityType string the name of the entity type to create
fields object the hash of the fields to create the entity with
example
{
    task:"sf/createEntity",
    connection:"@sfcn",
    entityType:"Account",
    fields: {
        Name: "PeterZentai"
    },
    resultTo:"newAccount"
}