So I'm trying to create a workflow that allows us to set who the approvers are in a group so that it allows each group to raise a ticket which will notify their approver(s) which can then approve before it comes through to our team.
For example:
Customer A -> User 1, User 2, User 3
Customer B -> User 4, User 5
Customer A's approver is User 2 and Customer B's approver is User 5
If user 1 raises a ticket it should notify User 2 and if User 4 raises a ticket it should notify user 5.
This can be done with the multi user picker and making sure it only lists users in their organisation but what's to stop User 1 from making User 3 the approver who could be sitting next to them in their office which would mean the person who actually does the approvals (User 2) wouldn't know about it.
I thought about creating a separate project per customer so we can set the approvers in the request type fields but that is going to be a nightmare to maintain with duplication everywhere
There must be a way of handling this surely?