Send Notification

Mark Wood
Tera Contributor

Hello Experts,

I want to send a notification when a request is raised for a catalog item. on my catalog item, I have a list collector variable. if I select multiple users in the list collector variable I want to send a notification to all users who are in that list collector variable. (I am trying to send a notification using flow).

how can I achieve this please guide me thank you.

1 ACCEPTED SOLUTION

Hi,
You can use below script for mail addresses.

var email=['noreply@noreply.noreply'];
var ids=new GlideRecord('sys_user');
ids.addEncodedQuery('sys_idIN'+fd_data.trigger.current.watch_list+"");//fd_data.trigger.current.watch_list you need to change this as this is as per my field on table. You can change as per you catalog variable
ids.query();
while(ids.next())
{
    email.push(ids.getValue('email'));
}

return email.join(",");

SaurabhGupta_0-1703335357384.png

 


Thanks and Regards,

Saurabh Gupta

View solution in original post

11 REPLIES 11

Hello @Saurabh Gupta  ,

I have used the send email action. for the recipient, I have dragged my catalog variables which is the list collector type.I am getting errors I have attached screenshots of it, what mistakes I am making here. please let me know.

Hi,
Can you please check if the selected users are having the email id in user table.


Thanks and Regards,

Saurabh Gupta

Hi,
To avoid validation and all, what you can do, add a fake additional email id as per below screenshot.

SaurabhGupta_0-1703330297101.png

 


Thanks and Regards,

Saurabh Gupta

Hello @Saurabh Gupta , it's not working as expected. I have selected 3 users in the watchlist variable so it's sending notifications to only one user who is first.

 

All three are having emails.

Let me give you some script as well. Give me 5 minutes?

 


Thanks and Regards,

Saurabh Gupta