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.5.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.5-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file orange3_salesforce-0.0.5.tar.gz.

File metadata

  • Download URL: orange3_salesforce-0.0.5.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.5

File hashes

Hashes for orange3_salesforce-0.0.5.tar.gz
Algorithm Hash digest
SHA256 beac2a28af7cfc0349f15b23ad45adac79974b0a2bc51834851339d50dc18520
MD5 61b72077ed7545561f19700fdaf87813
BLAKE2b-256 ebf7e20baa6f67c441dcbb16cfd0efd96260f45ef2b7340f8f44f362714cb03f

See more details on using hashes here.

File details

Details for the file orange3_salesforce-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for orange3_salesforce-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7d9db588df5984168e199819ebbc72d0e5e9b61f613a31428364f9008b0efaff
MD5 9700c43660088a85a7d08a95a4942537
BLAKE2b-256 44def612ae30a992fd8522adc17098ee2cd6dfee4b10e2c44175aaea58b14e84

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