- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-26-2020 02:01 AM
Hi All,
I have a requirement Where I want to update the 'short description' of the catalog item to the 'Name of the catalog item' If short description is empty
What is the best way to achieve it
Thanks
Solved! Go to Solution.
- Labels:
-
Scripting and Coding
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-26-2020 04:06 AM
Hi,
BR will work only for new records
If you want to fix older catalog items with empty short description then you need to run schedule job.
1) check which catalog items are having empty short description
2) then set short description with catalog item name
Sample script below for job
1) test this for 5 records using setLimit(5);
once verified then remove this line setLimit(5);
updateRecords();
function updateRecords(){
var rec = new GlideRecord('sc_cat_item');
rec.addEncodedQuery('short_descriptionISEMPTY');
rec.setLimit(5); // use for testing then remove this line
rec.query();
while(rec.next()){
rec.short_description = rec.name;
rec.update():
}
}
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-26-2020 04:09 AM
Hi Ankur,
If I select insert update then it will work for older record as well.
I have tried and it is working fine.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-26-2020 04:10 AM
Hi Dhananjay,
that's correct.
But user will have to update the older catalog items to trigger the BR with some field to make it work
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-26-2020 04:12 AM
Hi,
Yeah that's correct.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-26-2020 04:14 AM
Hi Ankur,
I have tried with schedule job as well
it not working
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-26-2020 04:20 AM
Hi,
please share your schedule job script
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader