Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to check which system functionality has updated record?

The Matrix
Tera Contributor

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? 

TheMatrix_0-1763046177612.png

 

Thanks

3 REPLIES 3

kaushal_snow
Giga Sage

@The Matrix ,

 

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.

 

Thanks and Regards,
Kaushal Kumar Jha - ServiceNow Consultant - Lets connect on Linkedin: https://www.linkedin.com/in/kaushalkrjha/

ChallaR
Giga Guru

HI @The Matrix , 

please find the below steps for debugging the issue -

Steps to Investigate the Source of Update

  1. 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).

  1. 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

  1. 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.

  1. 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.

  1. Check Background Scripts
    • Navigate to:
      System Definition → Scripts - Background
    • Review recent executions (especially by system).

  1. 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

Ankur Bawiskar
Tera Patron
Tera Patron

@The Matrix 

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! 🙏

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader