The CreatorCon Call for Content is officially open! Get started here.

How to show only fields with changed value in sent notification on Incident update?

Varsha Soni
Tera Contributor

Hi, 

I have a requirement to send a notification to Incident Manager  when ever Incident's fields value are changed and updated. Notification should contain only those fields that have changed the value and who has changed and when it has been updated.   

I have tried to achieve it by gs.eventQueue() method in BR, but not showing the changed field value in the sent notification.

Here is the script:

BR script :
gs.eventQueuue("event_name", current, previous,"");

Notification script :

for (var x in current){
if (current[x] != previous[x]) {
template.print("Field"+current[x]+"has changed");
}

6 REPLIES 6

Mark Roethof
Tera Patron
Tera Patron

Hi there,

 

Please don't double post your questions. Remove one please.

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn

Prabu Velayutha
Mega Sage

Hi @Varsha Soni 

 

What is the value set on when to run is that Before or After? Try After

PrabuVelayutha_0-1690663446391.png

If my response helped please mark it correct and helpful

Hi Prabu,

Thanks for the reply. 

When to run value is After Update, but didn't work.

 

Bert_c1
Kilo Patron

Hi,

 

Could it be the mis-spelling of "eventQueuue", and should be "eventQueue".