Multiple Alternative approvers tables
Using Alternative approvers for proxying managers
We are using Workforce compensation for few years already. Primary manager hierarchy is based on regular supervisor hierarchy.
HRBP should be able to proxy one or more senior managers. A senior manager can be proxy'ed by one or more HRBPs. We are using Alternative approvers table to set whom HRBP can proxy.
During years/processes senior managers and HRBPs have changed or moved to different areas so based of the need a new Alternative approvers table was created and connected to relevant workforce compensation plan.
In addition each HRBP has dedicated proxy role with proxy privilege and person security profile that gather all managers the HRBP is set as an alternative approver in all existing Alternative approvers tables (as when checking permissions in run-time we don't know what plan is being accessed as certain point)