In my model-driven app I have the following 3 4 tables:
- Opportunity
- Assessment (activity table)
- Profit Centre (has access teams with the "assessor" role)
Opportunity has a business process flow in which the user creates an Opportunity record and associates it with a Profit Centre. When the user is ready, they submit the Opportunity for Assessment. The Assessment task is assigned based on which Profit Centre the Opportunity is associated with.
I would like the Assessment tasks to be put in a queue that only members of the assessor access team for that particular Profit Centre have access to.
Questions:
- do I need to build a flow to create the appropriate queue each time a new Profit Centre record is created?
- do I need a flow to edit the members of a record's queue each time its assessor access team list is edited?
- does each assessor team member require user-level permissions for records that show up in their queue?
- would it be better to assign the Assessment task to the Profit Centre owner's queue and let them delegate if they so choose?
Permissions and queues are really giving me a headache. I've read all the MS docs and I'm still confused. If anyone has concrete examples similar to my use case, please share them. TIA