Hide all assignments of a particular category to a particular user group

I am working in Theme-Cosmos. Pega 23.1.3

We have a requirement to hide all “internal” assignments within the case view from the applicants (external). The only way I could come up with doing this was to store reference data indicating which assignments are internal/external, load that value onto the assignment when it is created, then conditionally hide the assignments based on the internal/external value expressed on the requestor’s operator record.

This feels heavy-handed. Can anyone think of a cleaner, more OOTB implementation?

Hi @JordanC4 , thank you for the question.

Let me ping @Kamil Janeczek who is leading the UX EC, perhaps he would be able to offer guidance.

@JordanC4 Hi,
this question is more suited for UX Expert Circles. Please post there for quicker response: User Experience Expert Circle | Pega