- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2025 05:10 AM
Hi Folks,
I am seeing a strange behavior in exporting data functionality. We do have a Query business rule on cmdb_ci table and the users were successfully blocked from seeing the data not relevant to them. But while exporting the data into excel sheet, they can able to see all the records which were not visible in the list view because of query business rule.
Now, I have created an ACL with the same logic what we have in the query business rule and I also provided a log statement inside script section. While user performed export excel, the acl is evaluating and I can see "answer of acl is false" for those records to which the user should not have any visibility. But still the user can able to see those data in excel sheet even the acl evaluated those as restricted (answer to false)
Can anyone know what might be the root cause?
Kindly mark the answer Correct and Helpful if it helps to resolve your issue.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2025 05:44 AM
it worked for me in normal table list
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2025 05:35 AM
did you check by creating another custom table?
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2025 05:44 AM
it worked for me in normal table list
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-03-2025 01:44 AM
Its because of there are child acls on the CI classes that takes precedence while execution.
Kindly mark the answer Correct and Helpful if it helps to resolve your issue.