Richard, Thanks! I've been trying to point out the multiple genesys cloud to Salesforce org limitation from the day the issue was brought up. There was however some mention that this was possible by genesys during our demo. Since the base URL for the org is different , running a second call center within the same salesforce instance using that base URL for that org as part of the CTI Adapter URL is requesting an upgrade to the managed package as shown in the screen shot. What if we went ahead with that upgrade for specific profiles. These specific profiles (ESRI CA TechSupport Agents) would be able to access the managed package using this upgrade, while everyone else with Esri Inc using the basic managed package. Is that a possibility? I don't think the upgrade would offer anything special just going by the description in the screenshot provided but wanted to confirm your understanding as well.
The other option I was thinking of was as below -
Configure the Genesys Cloud browser extensions - Genesys Cloud Resource CenterSay these specific set of agents that belong to Esri Tech Support CA had the ability to login to our salesforce instance through SSO which is not an issue. We configure their browser settings as below -
https://developer.genesys.cloud/authorization/platform-auth/additional-parameters
Specify Target Organization
When intending to log in to a specific target organization using Authorized Organizations, providing this value will skip the org selection screen after authentication and will automatically complete the log in process for the specified target org.
|
|
|
|
|
The organization ID of the target organization
|
The State Parameter
The state parameter allows an application to pass a value to the authorization server that will be returned when the authorization process has been completed. This allows the requesting application to associate the redirect for authorization with the response from the authorization server.
When they login to the embedded client first, they use their org credentials to login but then we let these guys log into OUR Genesys Cloud for Salesforce Embedded Client behind the scenes by allowing an auto redirect through SSO to our genesys cloud org for Esri Inc embedded client.
I know I said we do not want them login to our ORG, but there could also be a way to identify these agents that our logging into our org that belong to a different org but bill the org separately maybe as an "External Org"
Just throwing out ideas including the kitchen sink :)
Bharat
------------------------------
BHARAT RUDRAKSHALA
ESRI
------------------------------
Original Message:
Sent: 05-02-2022 09:20
From: Richard Schott
Subject: Issue Encountered when setting up a second call center in Esri Inc Salesforce
The screenshot you have shown is related to the Oauth client that accesses the Genesys Cloud Public API for the API features of the integration (Campaign management, Email Routing, Chat Routing, SDK). It is not really related to the your users leveraging the Embedded Client and connecting to the Genesys Cloud org. Because your Genesys Cloud orgs are in different regions, you will have have to run an additional call center (because the base URL for the org is different); please see the following Resource Center links:
https://help.mypurecloud.com/articles/use-different-configurations-for-different-agents/
https://help.mypurecloud.com/articles/change-the-region-of-your-genesys-cloud-organization/
If you were running multiple orgs within the same region, then you would not need a separate call center for your different groups of agents because the base URL would be the same for all agents.
The managed package currently only supports a single Oauth client for the API based features of the integration I mentioned above, which presents a couple of limitations within the integration. Please see this page for more details:
https://help.mypurecloud.com/faqs/special-considerations-about-running-multiple-genesys-cloud-and-salesforce-organizations/
Please let me know if there are any additional questions on this.
------------------------------
Richard Schott
Genesys - Employees
------------------------------