In the Case Worker portal, My Teams, <select Work Group name> : Here you can find list of Work Queues (workbaskets) that are associated with the selected work group.
We have a requirement to only show the Work Queues that the operator has access to.
1) Some Work Queue has Role set, so that user without this Role should not be able to work assignments in this Work Queue. This work queue should not be visible in the Case Worker portal if the user's current access group does not have one of the roles associated with this Work Queue
2) Some Work Queues are defined on the operator record. These should be displayed in the Work Queue
How to achieve the above two objectives? especially the first one.
We can customize "pyEditWorkQueuesForTeam" section and change the source for the table by either a new report or a Data page. We can get the list of Work queues present in the Operator record by using a report on Index-Operator or we can directly use OperatorID.pyWorkBasketList as source.
Please find the below screenshot for the report details.