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

Uploaded Python 3

File details

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

File metadata

  • Download URL: orange3_salesforce-0.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 4c5b2a157fac0b645086b788d6ff44cbd396c7fdb04f781ae7ff621c23b2ee57
MD5 c0d57b45da3b2ffed6f91ed84578138c
BLAKE2b-256 f963eebd2c8d4f20f6b9e617cec51f70063088c8bab80012db28bcb391a1c549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for orange3_salesforce-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8e085f8b574735cf34444c0075c6ed79cdb632043c23042ea3b3a7fcb3cb250c
MD5 9f0ea4594021c704818f53e9a3d02503
BLAKE2b-256 10eaeb2310e2187299f761660ebf23c9f78d12dd3d4e7e0bbe393bee4349a10e

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