Best Practice running multiple applications sharing the same environment and operator ids
Using Pega 7.2.1
Scenerio: We are using the same environment to host 2 Pega applications. Both application is authenicated through client SSO with email ids and we are setting the proper Access Group in authenication activity. Since both applications is sharing the same Pega Operator ID and if both application require different set of Org Unit, WorkGroup, and WorkBaskets per an Operator, how do we apporach this problem?
Question 1: Is sharing Operator ID between the two application a good approach given my scenerio or Pega Best practice is to have a seperate environment per Pega application to avoid this problem?
Question 2: What is the best approach to configure these settings at runtime (Access Group, WorkGroup, WorkBaskets...) when end user may need to switch application?
Question 3: If both application share the same Operator ID approach and both application requires different WorkGroup. In OOTB Pega Manager Portal, we have Team Members that will show the list of people that share the same WorkGroup. If one of my Team Members switch application and his Work Group is now set to something else, he would no longer be part of the Team Members list. How do we avoid these type of issues?
Question 4: Given 2 application are sharing the same environment, can we have two Pega Application open and work at the same time?
***Updated by moderator: Lochan to update Categories***