Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show Connected Salesforce Org ID in Heroku Connect App Resource List & API #303

Open
2 tasks done
mikel opened this issue Jul 8, 2024 · 3 comments
Open
2 tasks done
Assignees
Labels
In Progress Work item's that are currently being worked on by Engineering Proposed

Comments

@mikel
Copy link

mikel commented Jul 8, 2024

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).

2024-07-08-09-59-m-s-9ae1ab7f · Resources | Heroku-adws4thky4yd2kd

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:

2024-07-08-10-04-screencast-5la7iu6ddzy0kc0.mp4

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.

@vivekvj01
Copy link

hi @mikel We are evaluating how we can enhance the UI to provide more information and this is helpful feedback.

@vivekvj01 vivekvj01 moved this to 🏗 Working on it in Heroku Roadmap Aug 21, 2024
@vivekvj01
Copy link

@mikel thank you for submitting this request we are actively considering this.

@vivekvj01 vivekvj01 added the In Progress Work item's that are currently being worked on by Engineering label Aug 21, 2024
@shiladityab24
Copy link

Even sometimes I cant differentiate which org/sandbox is connected to which heroku connect . Attached screenshot below

image

It would be better if org id is displayed on each heroku connect along with the org domain name and with the user id of that respected org.

Eg:

OrgId: 00DXX.... Domain Name: xyz-abc-dev-ed.develop.my.salesforce.com UserId:005XX...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
In Progress Work item's that are currently being worked on by Engineering Proposed
Projects
Status: 🏗 Working on it
Development

No branches or pull requests

4 participants