I am sorry, I expected the case team to respond.
In our internal chat, the conclusion was: We are not aware of a scenario where this would help with Case. There are two BAW APIs called upon login to Navigator, but it would be a surprise if that made a huge difference.
That said, if observation in your exact installation shows congestion on this table, maybe there is something special about your environment - in terms of data distribution or even custom apps calling product APIs.
I don't think there is any harm in creating that index.
------------------------------
Jens Engelke
------------------------------
Original Message:
Sent: 09/15/26 02:13 AM
From: Yannick Martin
Subject: Help needed: Understanding LSW_GRP_GRP_MEM_EXPLODED_XREF usage
Hi Jens,
after the review with the Case management team, is such index helpful ?
BR
Yannick
------------------------------
Yannick Martin
------------------------------
Original Message:
Sent: 06/25/26 05:43 AM
From: Jens Engelke
Subject: Help needed: Understanding LSW_GRP_GRP_MEM_EXPLODED_XREF usage
Thanks for the feedback.
I passed that on to our Case Management team. It is not intuitive.
------------------------------
Jens Engelke
------------------------------
Original Message:
Sent: Thu June 25, 2026 05:04 AM
From: venkatesh sudhandhiran
Subject: Help needed: Understanding LSW_GRP_GRP_MEM_EXPLODED_XREF usage
Hi Martin/Jens,
yesterday we introduced this index in the production environment. We see a substantial improvement in the response time within the UI while switching roles. The response time has reduced from 20 to 12 seconds.
------------------------------
venkatesh sudhandhiran
------------------------------
Original Message:
Sent: Tue June 23, 2026 03:32 PM
From: Martin Medina
Subject: Help needed: Understanding LSW_GRP_GRP_MEM_EXPLODED_XREF usage
Hi Venkatesh, I believe this table is used for BAW group membership expansion.
The way I understand it, BAW uses it to keep track of group-to-group relationships, including nested groups. So if a user belongs to Group A, and Group A is part of a role/team group, BAW can quickly determine that the user should have access through that indirect membership.
That would make sense in your case, since switching roles in Case Client likely causes BAW to re-check the teams/roles/tasks the user is allowed to see.
For the columns, I'd read CONTAINER_GROUP_ID as the parent group/role being checked, and GROUP_ID as one of the groups inside it. So the index on (CONTAINER_GROUP_ID, GROUP_ID) seems like a reasonable one if your slow SQL is searching that way.
I'd just ask the DBA to confirm the slow statement is actually using this path before adding it.
------------------------------
Martin Medina
Lead Engineer
Raymond James
St Petersburg FL
------------------------------