How is it possible to assign a specific user to common Department as "Department Approver" in different Sites?

How is it possible to assign a specific user to common Department as "Department Approver" in different Sites?


i hope you are in health and safe, 

I have a scenario as follows:

My company has several sites and there are different departments in each site. also,
there are several static departments with static users but in different Sites.

for example:

we have a department as "Sale" with a common Department Approver but in different sites.
I'm going to assign "Department Approver" Role to a specific user. in addition, my user should able to receive all requests that are related to his department but in different sites.

i have tested "Requester allowed to view" option, but as you know, while this option is useful that user wants to see all requests in different department but is a single site.

user is able to receive requests in different departments but in single site

what is the best practice? 
i would be appreciated you if could you offer me a script.

Sincerely,
Smith

                  New to ADSelfService Plus?