City of Anaheim has a lot of horizontal Time Approval scenarios, ie. the person approving an Employee's time may not be in their direct chain of command, but may be a peer manager to their typical supervisor. Our field staff frequently temporarily work under a peer supervisor instead of their normal supervisor to help balance resources, and during that period the peer supervisor is responsible for reviewing and approving the time.
Currently, we can only support this scenario by setting up Timekeeper roles for each peer supervisor to see all Field staff under both themselves and their peers. But this quickly results in a scenario where we have 4-10 Timekeeper roles which all have the exact same user list, and now we have the burden of maintaining 4-10 separate lists that all are supposed to contain the exact same set of employees. Per department that engages in this practice.
The most basic solution to this issue is to allow a single Timekeeper role to be assigned to multiple to employees. This way we only need to maintain 1 list for each department, which will save a lot of headache vs. trying to keep multiple not-clearly-related lists in sync with each other.
We would like to request the ability to have multiple supervisor users assigned to the same Timekeeper role so they can all share a list of employees they are allowed to access timesheets of.