So, I'm starting to rollout proxy approvals and looking to make some restrictions for the ProxyUserList. I don't think I'll be able to put all of the restrictions in LPL, so I plan on putting the more complex business logic in a ProcessFlow and having it scan the pfiproxy database table and either confirm/deny that the proxy is valid.
However, is there any way to restrict a user from not submitting a request unless the proxy user does not already have the task assigned to them. i.e. if a user is assigned a Level1 approval, they can only create proxies for other users a Level1
Any thoughts?