Approval workflow for manager on leave

Good day all
ERPNext: v13.49.6 (version-13)
Frappe Framework: v13.51.2 (version-13)

I have been thinking through a situation of approval of documents when the normal
approver is on leave?

One way is to assign that persons role to someone else. Is there another way ?
That can perhaps be built into the workflow for that document ?