- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-18-2025 10:20 PM
@Rajini2 ,
As per my knowledge..there is no oob feature that will automatically delete old, inactive catalog items and all their associated records like variables, client scripts, ui policies and ui policy actions.....best approach would be first deactivate the catalog items when they haven’t been used or updated in your defined period and then write a scheduled job or fix script that looks up inactive sc_cat_item records older than your threshold and iterates through related tables to delete those dependencies before finally deleting the catalog item itself, and over time you can automate that on a schedule so that cleanup happens routinely without manual intervention........
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 Technical Consultant/Developer