What if you set up Email and Staff by category that way you could have different departments receive emails on the different work orders just for them. Also by category you could also limit what staff saw what work orders. They would only see the ones assigned to them by that category or department.