In Incident task table for parent record it should visible affected user how to proceed with this?
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
6 REPLIES 6
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @ShireeshaVemula ,
Hope you're doing well!
If your requirement is:
When a user opens the incident tasks table, he/she should be able to see the incident task related to the incidents where he/she is the affected user or opened by user.
Please use the below code in a Before Query Business Rule(on incident_task) and let me know the result:
(function executeRule(current, previous) {
if (gs.hasRole('admin')) { // Allow admins to see everything
return;
}
var userId = gs.getUserID();
current.addEncodedQuery(
'incident.opened_by=' + userId +
'^ORincident.caller_id=' + userId
);
})();
Best Regards,
Sharif Shaik
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
H there @ShireeshaVemula
You can write an read ACL ON inc task table with script
(function () {
var userId = gs.getUserID();
if (!current.incident) {
return false;
}
if (current.incident.opened_by == userId ||
current.incident.caller_id == userId) {
return true;
}
return false;
})();
☑️ If this helped, please mark it as Helpful or Accept Solution so others can find the answer too.
Kind Regards,
Azar
Serivenow Rising Star ⭐
Developer @ KPMG.
Kind Regards,
Azar
Serivenow Rising Star ⭐
Developer @ KPMG.
