We’d like to create a process where a manager can designate a specific person to approve requests on their behalf while they are out on PTO. Ideally, the delegation would be limited to a defined period and clearly specify which types of requests the delegate is authorized to approve.
What is the best way to structure this process?
These are the requirements:
- The manager should be able to select who the delegated approver.
- The manger should be able to add a start and end dates for the delegation.
- The manger can choose which requests the delegate is authorized to approve.
- The process should prevent unauthorized or conflicting approvals.
- The process should automatically ending the delegation when the manager returns.
For the start/end date tracking - you might be able to create a public calendar in SF for ppl to enter their vacation time and have your approval flows reference that calendar.
If flows can't reference the calendar object, then you might be able to do the calendaring using a custom object instead.
For the authoriziations / conflicts, that something you'll have to design and build in your approval flows.