Currently all the product profiles group from all the instances are visible in one particular instance. If we have 3 environments and 2 run modes (author and publish) this means any particular instance like DEV Author will have 6 Product Profile groups displayed for AEM Users and AEM Administrators. Ideally this is usually not required as the Product Administrators are not interested in other groups. So the groups originating from other product profiles should either be hidden or disabled.
Also, if you select any other AEM Users Product Profile Group it displays the list of members along with the option to cancel their group membership and allows you to save and proceed. (This is not allowed as if you see the product profile group again the deleted user is still present) Ideally this option to cancel membership for a user for other instance's product profile group should not be displayed.
Use-case:
Only the users with product profiles to a particular instance are synced. However, all the groups in IMS are synced to all the AEM instances.
This leads to a confusion for a product user as one is not able to determine the instance relevant product profile group.
Current/Experienced Behavior:
All the Product Profile groups are displayed for all the instances in any given instance. The current product profile group should be highlighted to help narrow down your active product profile.
The option to delete/cancel a user's membership to other instance's product profile group is misleading. This option should not be shown.
Improved/Expected Behavior:
Display only those product profile groups which are relevant to the instance.
If displaying other product profile groups, remove the option in UI to cancel the group members.
Environment Details (AEM version/service pack, any other specifics if applicable):
AEMaaCS
Customer-name/Organization name:
TA Digital
Screenshot (if applicable):
Below screenshot shows AEM Users Product Profiles from RDE, DEV, Stage and Prod without highlighting which Product Profile group belongs to our current environment (RDE). The user has to take that info from the IMS Admin Console.
In RDE Instance, I am able to access AEM Users Product Profile group for Prod Environment and access the members. In UI, I am able to delete this membership for a user account. This is not allowed in backend obviously. When you refresh, the deleted user appears again.
The option to cancel/delete the membership should not be shown ideally.
This has been reported to the engineering under the internal reference SITES-14950. The product team will triage this request to verify feasibility based on the prioritization model. This post will be updated according to the Jira request status.