From 304bcc5862cbef2aabd7f536cd36969194d19820 Mon Sep 17 00:00:00 2001 From: Jaspal <30924269+Jaspalsinghchot@users.noreply.github.com> Date: Mon, 6 Oct 2025 19:14:15 +0400 Subject: [PATCH 1/2] script.js --- .../Hide option from interceptor/script.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Server-Side Components/Business Rules/Hide option from interceptor/script.js diff --git a/Server-Side Components/Business Rules/Hide option from interceptor/script.js b/Server-Side Components/Business Rules/Hide option from interceptor/script.js new file mode 100644 index 0000000000..bbe796c0d3 --- /dev/null +++ b/Server-Side Components/Business Rules/Hide option from interceptor/script.js @@ -0,0 +1,10 @@ +(function executeRule(current, previous /*null when async*/ ) { + + var usr = gs.getUserID(); + + var userDept = (gs.getUser().getRecord().getValue('department'));//check for logged in user department + if (userDept != 'XYZ') { //is not XYZ. replace XYZ with relevant sys_id + current.addQuery('name', '!=', 'Private Task'); //This will remove Private Task from interceptor for all users with department other than XYZ + } + +})(current, previous); From ab4ea00428b234ecd9d5c771b99d1b058044e034 Mon Sep 17 00:00:00 2001 From: Jaspal <30924269+Jaspalsinghchot@users.noreply.github.com> Date: Mon, 6 Oct 2025 19:14:36 +0400 Subject: [PATCH 2/2] readme.md --- .../Business Rules/Hide option from interceptor/readme.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 Server-Side Components/Business Rules/Hide option from interceptor/readme.md diff --git a/Server-Side Components/Business Rules/Hide option from interceptor/readme.md b/Server-Side Components/Business Rules/Hide option from interceptor/readme.md new file mode 100644 index 0000000000..b4d47efd83 --- /dev/null +++ b/Server-Side Components/Business Rules/Hide option from interceptor/readme.md @@ -0,0 +1 @@ +How often you come across cases where 'Private Task' needs to be disabled from the interceptor that shows up when New button is clicked on the Task table only for handful of users (users who are ITIL users but from XYZ department). This can be controlled by creating a 'Query' Business Rule on Answer (sys_wizard_answer) table. Script will be used in Business Rule to achieve the same.