Skip to main content

Salesforce plugin for Prophetess

Project description

🧙‍♀️ Prophetess Salesforce Plugin

Prophetess plugin for extracting data from Salesforce

🚀 Installation

pip install prophetess-salesforce

🔧 Configuration

SalesforceExtractor takes several required configuration options. The full configuration break down is presented below:

key: |-
  -----BEGIN PRIVATE KEY-----
  ...
  -----END PRIVATE KEY-----
client_id: "yourclient.idfromsfdc"
user: marco@vapor.io
instance: na02
query: |-
  SELECT Id, Name
  FROM Account
  WHERE Type IN ('Customer', 'Partner')

Extractor

Key Values Description
user string Salesforce user which the key is assigned to
key string User private key for signing requests to SFDC API
client_id string SFDC API Client ID
instance string Which SFDC instance to connect to
query string The Salesforce Object Query Languge (SOQL) for record extraction

🧰 Development

Please fork this project and create a new branch to submit any changes. While not required, it's highly recommended to first create an issue to propose the change you wish to make. Keep pull requests well scoped to one change / feature.

This project uses tox + pytest to unit test and lint code. Use the following commands to validate your changes aren't breaking:

tox --cov-report term-missing
tox -e lint

🎉 Special Thanks

❤️ Kyler Burke original author of SFClient
❤️ Charles Butler

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for prophetess-salesforce, version 1.0.1
Filename, size File type Python version Upload date Hashes
Filename, size prophetess_salesforce-1.0.1-py2.py3-none-any.whl (19.6 kB) File type Wheel Python version py2.py3 Upload date Hashes View hashes
Filename, size prophetess-salesforce-1.0.1.tar.gz (6.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page