Is it possible to have conditional process supervisors? If not is there a good way to handle the following situation.
We have Holiday Form workflow which staff use to book and keep track of their holiday bookings. The forms are raised by HR, Holiday is requested by the employee and goes to the manager for approval, HR and other CCs are notified of any bookings. HR can also maintain the forms, submit and approve holiday requests. We need HR for each site to be a process supervisor so they can see and maintain all the forms for their site however we don’t want them to see all the holiday forms for every site in the organisation.
So what I would like is…
if the Site Is Bradford, UK then Bradford HR are process supervisors but Bradford HR cant see the holiday forms for Seattle or all the other sites… The only way I can think of doing this is to have multiple processes but with hundreds of sites that will be a maintenance headache. I could probably use code behind to stop them opening the forms but that doesn’t stop them seeing the form archives or reporting on the forms for the entire organisation.
Any help or advise would be gratefully appreciated.