How to check which system functionality has updated record?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago
Hi All,
Today we have encountred something unwanted issue. Some of the Service catalog Categories has been deactived by the system. How do I check which system functionality has updated the record? like business Rule, Scheduled Job?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
By reviewing the Audit History via the History option on the form header (entries stored in the sys_audit table) and by examining transactional logs such as System Logs > Transactions, System Scheduler > Scheduled Jobs, Flow Designer executions, or script executions (Business Rules, Script Actions, etc.) to trace what ran at the time of the change.....
If you found my response helpful, please mark it as ‘Accept as Solution’ and ‘Helpful’. This helps other community members find the right answer more easily and supports the community.
Kaushal Kumar Jha - ServiceNow Consultant - Lets connect on Linkedin: https://www.linkedin.com/in/kaushalkrjha/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
47m ago
HI @The Matrix ,
please find the below steps for debugging the issue -
Steps to Investigate the Source of Update
- Check the Audit History (System Logs)
- Navigate to:
System Logs → System Log → All - Filter by:
- Table = sc_category (Service Catalog Category table)
- Updated by = system
- Updated on = the date/time shown in your screenshot (e.g., 11-13-2025 14:10:29)
- Look for entries that mention the source (Business Rule, Scheduled Job, Script Action).
- Navigate to:
- Use the sys_update_version Table
- Go to the record and click Versions (top-left in your screenshot shows "Versions (44)").
- Open the version where Active changed to false.
- Check the Update Source field. It often shows if the change was triggered by:
- Business Rule
- Scheduled Job
- Script Include
- Workflow
- Enable Debugging for Business Rules
- Navigate to:
System Diagnostics → Debug Business Rules - Turn on debugging and reproduce the scenario (if possible).
- This will log which Business Rule runs and updates the record.
- Navigate to:
- Check Scheduled Jobs
- Navigate to:
System Definition → Scheduled Jobs - Look for jobs that run around the timestamp in your screenshot.
- Check if any job updates sc_category or related tables.
- Navigate to:
- Check Background Scripts
- Navigate to:
System Definition → Scripts - Background - Review recent executions (especially by system).
- Navigate to:
- Check Workflows or Flow Designer
- If you have Catalog workflows or flows, check if any deactivate categories based on conditions.
Please accept the solution and mark as closed if this is helpful .
Thanks,
Rithika.ch
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
42m ago
if the timestamp is approx same then things to check
1) scheduled job
2) scheduled flow
3) scheduled workflow
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
