Tell us about what you're trying to solve. What challenges are you facing?
We connect multiple Heroku Connect instances to a single app connecting to many different Salesforce Orgs.
However, in the Add-ons list and via the API, there is no way to tell which Heroku Connect is connecting with which org (see image).
This means that the only way to find the correct Heroku Connect resource is to individually click through each one, wait for the page to load, and click Manage Salesforce and get the org ID, which takes upwards of 30 seconds PER CONNECTION so to find the org id in question in a list of 20 connections is roughly 10 minutes of uninterrupted work. See video:
In addition, the API does not provide any further insight:
$ heroku addons -a app-ba55612eb2
Add-on Plan Price Max Price State
─────────────────────────────────────────────── ────────── ──────────── ───────── ───────
herokuconnect (herokuconnect-amorphous-54714) enterprise contract contract created
└─ as HEROKUCONNECT_ROSE
herokuconnect (herokuconnect-animated-20245) enterprise contract contract created
└─ as HEROKUCONNECT_PUCE
herokuconnect (herokuconnect-clear-36596) enterprise contract contract created
└─ as HEROKUCONNECT_SILVER
herokuconnect (herokuconnect-curved-11335) enterprise contract contract created
└─ as HEROKUCONNECT_CRIMSON
herokuconnect (herokuconnect-dimensional-74979) enterprise contract contract created
└─ as HEROKUCONNECT_ONYX
herokuconnect (herokuconnect-pointy-83607) enterprise contract contract created
└─ as HEROKUCONNECT_BROWN
herokuconnect (herokuconnect-transparent-14039) enterprise contract contract created
└─ as HEROKUCONNECT
Querying the addon specifically also gives no extra useful data about the Salesforce Org ID connected to:
$ heroku addons:info herokuconnect-amorphous-54714 -a app-ba55612eb2
=== herokuconnect-amorphous-54714
Attachments: app-ba55612eb2::HEROKUCONNECT_ROSE
Installed at: Thu May 09 2024 09:12:52 GMT+1000 (Australian Eastern Standard Time)
Max Price: contract
Owning app: app-ba55612eb2
Plan: herokuconnect:enterprise
Price: contract
State: created
What we would like is to expose the Salesforce Org ID both on the Add-ons page directly as well as in the API calls... but honestly, either one would be great.
Required Terms
What service(s) is this request for?
Heroku Connect
Tell us about what you're trying to solve. What challenges are you facing?
We connect multiple Heroku Connect instances to a single app connecting to many different Salesforce Orgs.
However, in the Add-ons list and via the API, there is no way to tell which Heroku Connect is connecting with which org (see image).
This means that the only way to find the correct Heroku Connect resource is to individually click through each one, wait for the page to load, and click Manage Salesforce and get the org ID, which takes upwards of 30 seconds PER CONNECTION so to find the org id in question in a list of 20 connections is roughly 10 minutes of uninterrupted work. See video:
https://github.com/heroku/roadmap/assets/3366/59db6002-a862-4371-bdff-b48ab35ece34
In addition, the API does not provide any further insight:
Querying the addon specifically also gives no extra useful data about the Salesforce Org ID connected to:
What we would like is to expose the Salesforce Org ID both on the Add-ons page directly as well as in the API calls... but honestly, either one would be great.