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

Brad Bowman
Mega Patron

The linked article describes how to populate a list field with group members when given a group reference.  This doesn't sound at all like your query.  Did you try simply

current.watch_list = current.user;

where user is the name of the user reference field?

yes, i tried but it didnt work.

where user is the name of the user reference field? -> yes. 

i wrote something like this.

current.watch_list = current.variables.person_to_be_copied;

person_to_be_copied  is the reference field mapped to user table.

Hi @soumya17,

 

Try this updated line as -

current.watch_list = 'sys_id'+ ',' + current.variables.person_to_be_copied;

 

Thanks,

Sagar Pagar

Hi Sagar, 

I wrote after insert BR on ritm table

i wrote the line you suggested but it didnt work

 

Thanks

Soumya