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
Original Message:
Sent: 04-29-2022 14:08
From: BHARAT RUDRAKSHALA
Subject: Issue Encountered when setting up a second call center in Esri Inc Salesforce
Here is the issue. We have two genesys cloud orgs, one for Esri Inc and one for Esri Canada. Both Esri Inc and Esri Canada have their own Salesforce Instances that they use today. We have a certain set of folks in Esri Canada that belong to the Tech Support department. These folks need to be able to connect to Esri Inc Salesforce Org.
What that means is when the Esri Canada Tech Support folks launch the Genesys Cloud for Salesforce Embedded Client in the Esri Inc Salesforce instance, they should be able to operate normally.
The issue here is Esri Inc has a Genesys Cloud for Salesforce Managed Package that was installed with a Call Center. Now we need Esri Canadas TechSupport Agents to be able to continue using their Esri Canada Genesys Cloud Org BUT connect to our Esri Inc Salesforce Instance. We are running into an issue when we set up a second call center where it asks us to upgrade. There is also the issue of the Shared OAuth details. Please see attached for more perspective. Any ideas on how to go about this? Is this even possible to achieve?
#Ask Me Anything (AMA)
------------------------------
BHARAT RUDRAKSHALA
ESRI
------------------------------