Skip to main content

Read and manage data in Salesforce

Project description

Orange3-Salesforce

This allows users to interact and manage data in Salesforce directly within Orange3. This is only possible because of the fantastic library simple-salesforce.

Installation

Option 1: Install via Orange3 Add-ons Manager (Recommended)

  1. Open Orange3
  2. Go to Options → Add-ons
  3. Click "Add more..."
  4. Search for "orange3-salesforce"
  5. Click Install

Features

Current (MVP)

  • Salesforce Authentication Widget: Connect to Salesforce orgs using username/password + security token
  • Salesforce Query Widget: Execute SOQL queries and retrieve data as Orange3 tables
  • Support for Contacts and Opportunities objects
  • Simple dropdown selection for common objects

Planned

  • Bulk create, update, and delete operations
  • Data validation and error handling
  • Support for custom objects
  • Advanced SOQL query builder

Usage

Basic Workflow

  1. Connect: Use the Salesforce Authentication widget to connect to your org
  2. Query: Use the Salesforce Query widget to retrieve data
  3. Analyze: Use Orange3's built-in data analysis tools on your Salesforce data

Requirements

  • Orange3
  • Python 3.11+

License

MIT License - see LICENSE file for details

TO BE DELETED

Local testing

uv build 
uv publish

Above assumes to environment variables form pypi

UV_PUBLISH_USERNAME which is a token UV_PUBLISH_PASSWORD which is the PYPI token from the web

Project details


Download files

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

Source Distribution

orange3_salesforce-0.0.4a1.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

orange3_salesforce-0.0.4a1-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file orange3_salesforce-0.0.4a1.tar.gz.

File metadata

File hashes

Hashes for orange3_salesforce-0.0.4a1.tar.gz
Algorithm Hash digest
SHA256 7d372a31c2103684c1c92af9dea4cfefc16ae83a0dd5c80e07b2230ffb03bc83
MD5 0bc8276184fe639e5059b7e1df4fbb7e
BLAKE2b-256 2a013ccc1cc48e3fb631724c389f340243c1e4f3b94b6666b0d5b621662ebcad

See more details on using hashes here.

File details

Details for the file orange3_salesforce-0.0.4a1-py3-none-any.whl.

File metadata

File hashes

Hashes for orange3_salesforce-0.0.4a1-py3-none-any.whl
Algorithm Hash digest
SHA256 cce58845ee863b1579e37ae8f53258fc16cdfc067e6e74ad0f803898f1aec712
MD5 b57f8cc80b836915b7e29d3e9ccb0da2
BLAKE2b-256 7fab0000eec6b69959e6203a916a97c579f5c53dd26b1d2e09827ba72fc529f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page