Skip to main content

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

Release files for orange3-salesforce 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for orange3-salesforce 0.0.7
File Size Uploaded
orange3_salesforce-0.0.7.tar.gz 8.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for orange3-salesforce 0.0.7
File Interpreter ABI Platform
orange3_salesforce-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 19.2 kB

Release files / orange3_salesforce-0.0.7.tar.gz

Download URL orange3_salesforce-0.0.7.tar.gz
Size 8.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e8c9f800da0497efc3bc5b083f0f162a8dac44e1f21abdf7d92f0743b967b115
BLAKE2b-256 checksum
How to use checksums
044c9ef0ff923732ae7668530debd4a575190728e2ba95898cf9af4b1934d655
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release files / orange3_salesforce-0.0.7-py3-none-any.whl

Download URL orange3_salesforce-0.0.7-py3-none-any.whl
Size 10.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5be97a3127cd8e6c1732dc262c0ae310a44784ca1b0a0369908e230dd37b3655
BLAKE2b-256 checksum
How to use checksums
a5932d395146fa73700cba4fc666872e748ca80060a24ba22d7c40205ea92730
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.5

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page