How to delegate documents to another user for certain period of time?

Suppose there is a role BM, and a user with this role has 500 documents assigned to them for a specific task. However, the user is on leave for 10 days. During this period, these documents need to be temporarily delegated to another user. How can we handle this scenario effectively?