- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-17-2025 01:39 AM
Hi all,
Im trying to create a report for the service desk that shows tickets not updated in 7 days. However the system updates count as an update so it isnt accurate. Is there any way to just do it when the user updates the ticket?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-17-2025 01:45 AM
That will only work if you create a custom field to capture that. Because 'updated' is simply that: when was it updated and it doesn't check on who updated it.
A simple flow or after BR could do this for you: create a date/time field (u_updated_by_user) and update it to the sys_updated date/time if updated_by != system (or any other user you don't want to see updates from). You can then report on your custom field.
Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-17-2025 04:57 AM
yes before update business rule
Condition:
current.sys_updated_by != 'system' && gs.getSession().isInteractive()
Script:
current.u_updated_time = new GlideDateTime();
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
06-17-2025 01:43 AM
You can create a custom date/time field and update it only when some user updates and not system user
then you can use that field for reporting purpose.
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
06-17-2025 02:05 AM
Would I use a business rule to do that?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-17-2025 04:57 AM
yes before update business rule
Condition:
current.sys_updated_by != 'system' && gs.getSession().isInteractive()
Script:
current.u_updated_time = new GlideDateTime();
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
06-17-2025 01:44 AM
Yes, that’s true. You need to add some configuration updates, but it’s not system-driven like that. @joshmorris
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]
****************************************************************************************************************