Auto populate RITM watchlist

soumya17
Tera Contributor

Hello ,

 

I want to copy user(reference field to user table) to ritm watchlist on submitting request.

I have referred https://www.servicenow.com/community/it-service-management-forum/auto-add-to-watchlist/m-p/914649/pa...

but i get org.mozilla.javascript.NativeArray@c8b0cc in watchlist

 

 

Please help me to fix this.

 

Thanks

Soumya

2 ACCEPTED SOLUTIONS

Abhijit4
Mega Sage

Try adding toString() at the end, as shown below. Most of the time it works.

 

current.watch_list = current.variables.person_to_be_copied.toString();

 

Mark answer as Correct or Helpful based on impact.

View solution in original post

Hi @soumya17,

Try this updated lines in your business rule. It will work.

 

current.watch_list = current.variables.person_to_be_copied.toString();

current.update();

 

Thanks,
Sagar Pagar

View solution in original post

14 REPLIES 14

Hi @soumya17,

Try this updated lines in your business rule. It will work.

 

current.watch_list = current.variables.person_to_be_copied.toString();

current.update();

 

Thanks,
Sagar Pagar

It worked! Thanks Sagar

Are you running this as a Business Rule or a Workflow Run Script?  If it's a Business Rule is it before or after?  If after you need to use current.update();

I wrote after insert BR on ritm table

Before insert just the one line will work, after insert, the script needs to be:

current.watch_list = current.user;
current.update();