Home Applications iris-salesforce

iris-salesforce

This application is not supported by InterSystems Corporation. Please be notified that you use it at your own risk.
0
0 reviews
0
Awards
4
Views
0
IPM installs
0
0
Details
Releases (1)
Reviews
Issues
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
Made with
Version
1.0.016 Jan, 2025
Ideas portal
https://ideas.intersystems.com/ideas/DPI-I-643
Category
Integration
Works with
InterSystems IRISInterSystems IRIS for HealthHealthShare
First published
16 Jan, 2025