Tickets Visible to all Assignment Groups - HRSD

Cameron13
Tera Contributor

Team,

We have configured HRSD with multiple HR Services, e.g. Benefits, Complaints etc. Each service is managed by a specific (assignment) group.  Due to privacy policy, we want  logged tickets should be restricted to these specific groups. For example, if there is a ticket for benefit, only group (assigned i.e. Benefit team) should be able to see that ticket. Not every one else . Please suggest if this is possible OOB, or we need to customize?

3 REPLIES 3

Ahmmed Ali
Mega Sage

Hello @Cameron13 

 

You can use OOTB COE Security configuration to restrict read/write access to any case based on conditions you configure. 

Refer: https://docs.servicenow.com/en-US/bundle/vancouver-employee-service-management/page/product/human-re... 

 

Thanks,

Ali

 

If I could help you with your Query then, please hit the Thumb Icon and mark my answer as Correct!!

Thank you,
Ali

Sean Antle
Giga Guru

Hi, @Cameron13,

I echo Ahmmed's input. This is the way.

Good luck!

Sohithanjan G
Kilo Sage
Kilo Sage

Hi @Cameron13 ,

You might of OOB security configs acting upon (https://docs.servicenow.com/en-US/bundle/vancouver-employee-service-management/page/product/human-r...

But still if you need to customize it You can have a before Query BR on that tickets table with condition as below:

 

(function executeRule(current, previous /*null when async*/ ) {

current.addEncodedQuery('assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744');

})(current, previous);

 


Please mark as Accepted Solution & hit like if it suffice your requirement. 🙂 

Please mark as Accepted Solution if this solves your query and HIT Helpful if you find my answer helped you. This will help other community mates too..:)