I have to assign task dynamically to a group of users depending upon their location and i want to complete task in case of approval by any one of them. Business rules which i want to achieve are,
- approvers can be changed at any time.
- Access control, a person from a branch office can only see the application from that branch office but authorized person can view all the applications and he/she can approve/reject request.
Should i use Roles for task assignment, how i can assign task dynamically in case of different location by using roles?
OR
Pass approvers in Process XML Field at the time of process initiation from asp.net form, if this approach should be followed then what should be its schema?
Should i use 1 Activity slot for task completion in case of approval by any one?