- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-26-2019 07:15 AM
Hi,
I want that if incident has an attachment attached the field should show as true, otherwise false.
I am new to servicenow and not good at coding but I have written the following before business rule code on incident table.
Please also let me know Client Script is better or Business Rule.
Below mentioned code is not working. Can someone please help me with the mistake?
var rec = new GlideRecord('incident');
rec.addQuery('sys_id', current.incident_sys_id);
rec.query();
if(rec.next()){
if(rec.hasAttachments()){
rec.u_attachment= true;
}
}
Thanks
Solved! Go to Solution.
- Labels:
-
Scripting and Coding

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-26-2019 11:10 PM
Hi ,
I tried the following code in a before insert, update BR in my dev instance, which is working fine,
(function executeRule(current, previous /*null when async*/) {
if(current.hasAttachments()){
current.setValue("u_has_attachment","true");
gs.addInfoMessage("Attachment Present");
}
else if(!current.hasAttachments())
{
current.setValue("u_has_attachment","false");
gs.addInfoMessage("Attachment Absent");
}
Regards,
Ajay

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-27-2019 07:44 AM
To update, you have to change some field on your incident form and then save the record.
Regards,
Ajay
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-27-2019 09:52 AM
Thanks Ajay.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-27-2019 09:09 PM
Hi Prabhmeet,
Please mark the answer as correct and close the thread.
Regards,
Ajay
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-21-2021 07:52 AM
is there any way to avoid having to change a field, that when the attachment is added the box automatically checks off?