dlink/salesforceapi
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Command Line Interface, and General Purpose Library to Salesforce API. Requires: - Salesforce python toolkit - github.com/dlink/vlib - Download of account specific enterprise.wsdl.xml file from Salesforce - Configuration file. See conf_template.yml Command Line Usage: salesforceapi.py [-v] create <object> <csvfile> delete <object> <csvfile> desc <object> fields <object> query <querystring> show objects update <object> <csvfile> Programmatic Usage: class SalesforceApi(__builtin__.object) | Preside over Salesforce API | | Methods defined here: | | __init__(self) | | create(self, sfobject, header, rows) | Create new Records. Calls update() | | delete(self, sfobject, header, rows) | Delete Records. Calls update() | | desc(self, sfobject, full=False) | Return Brief Column Description of sfobject | | fields(self, sfobject) | Return Column Data of sfobject | | loadCsv(self, csvfile) | Given a csv filename | Return a tuple: (header an ARRAY, and | rows an ARRAY of ARRAYS) | | process(self, *args) | Read aguments and process API request | All requests come thru here | | query(self, querystr) | Return results of a querystr | | showObjects(self) | Return list of all Salesforce Objects | | update(self, sfobject, header, rows, action='update') | Given: sfobject as a STR, | header as an ARRAY, and | rows as an ARRAY of Arrays | | Behavior: Update rows in Salesforce | creates success and failure csv output files | | Header names much match Salesforce Object field names. | First column must be the Id column. | | Returns: Message as an Array of | Number of successes and failures | And the names of the output files.
About
Salesforce Tools for Python
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published