Custom Function for enabling request visibility based on departments / site

Custom Function for enabling request visibility based on departments / site

Since Service Desk Cloud does not allow you to select multiple departments or sights for a requester I'm unable to allow a requester visibility to requests from multiple departments. 

Has anybody approached this with a custom function in SD Cloud? The way I would like it to work is a specific requester tries to view a request from predefined requester or even departments/sites combination they would be granted access to view the request. 

We do not want to make the requester a technician as that would involve changes to the current site structure and cause many problems with existing custom business rules and site inheritance

                New to ADSelfService Plus?