Home Applications iris-salesforce

iris-salesforce

Community Project
This project is maintained by its author and is not officially supported by InterSystems. For technical support, please contact the project developer.
5
1 reviews
0
Awards
324
Views
1
IPM installs
0
Add to bundle
Details
Releases (1)
Reviews (1)
Issues
Articles (1)
An interoperability sample between InterSystems IRIS and Salesforce

What's new in this version

Initial Release

Gitter
Quality Gate Status
Reliability Rating

License: MIT

iris-salesforce

This is an Interoperability Adapter for Salesforce

Description

This app is able to:

  • Query salesforce data using Salesforce Object Query Language (SOQL)
  • Get a record by id
  • Delete a record by id
  • Update a record
  • Create a record using JSON

Usage

Start a new dev repository with InterSystems IRIS using this one as a template.
Once you clone the new repo to your laptop and open VSCode (with the InterSystems ObjectScript Extension Pack installed) you’ll be able to start development immediately.

Installation: ZPM

Open any IRIS Namespace with Interoperability Enabled.
Open Terminal and call:
USER>zpm “install iris-salesforce”

Installation: Docker

Clone/git pull the repo into any local directory

$ git clone https://github.com/yurimarx/iris-salesforce.git

Open the terminal in this directory and call the command to build and run InterSystems IRIS in container:
Note: Users running containers on a Linux CLI, should use “docker compose” instead of “docker-compose”
See Install the Compose plugin

$ docker-compose up -d

To open IRIS Terminal do:

$ docker-compose exec iris iris session iris -U IRISAPP
IRISAPP>

To exit the terminal, do any of the following:

Enter HALT or H (not case-sensitive)

How to use it

  1. Create a json file with salesforce credentials parameters and save into your IRIS server:

{
“instance”: “[YOUR_INSTANCE].my.salesforce.com”,
“clientId”: “[YOUR OAUTH CLIENT ID]”,
“clientSecret”: “[YOUR OAUTH CLIENT SECRET]”,
“username”: “[YOUR SALESFORCE USERNAME]”,
“password”: “[YOUR SALESFORCE PASSWORD]”
}

  1. Follow this tutorial: https://github.com/yurimarx/iris-salesforce/blob/4137c721ba33294eb7374d86a33f1f7a9ef6db8c/Tutorial%20-%20Salesforce%20Integration%20with%20InterSystems%20IRIS.pdf
Last checked by moderator
26 Jan, 2026Works
Made with
Install
zpm install iris-salesforce download archive
Version
1.0.016 Jan, 2025
Ideas to the app
Category
Integration
Works with
InterSystems IRISInterSystems IRIS for HealthHealthShare
First published
16 Jan, 2025
Last edited
02 Feb, 2025