How to send approval to an external user ?

Krishna137
Tera Contributor

Hi,

 

I would like to send the approval request from "Approval User" workflow activity to an external user who is not present in the sys_user table using the user's email id.  We have the email id of the approver user in an variable . 

We tried to push the variable value(email id) to "answer" in the approval user workflow activity using the "Advanced" script in the workflow activity. But the approval process is not working. 

As per the community page https://community.servicenow.com/community?id=community_question&sys_id=bab9fd75db406fc0a39a0b55ca96... suggestion,  "You can do this with a mail script. Use email.addAddress(addressVar)" . But that didnt work as we are not sure where to include it and how to use it. It is not clear from that link how to use that mail script and where int he workflow. Can any one suggest how can we use that ?

Else please provide a solution how can we send the approval to an external user from the workflow . 

 

Thanks,

Krishna 

 

 

8 REPLIES 8

rad2
Mega Sage

You would want to create an approval and assign it to the email?

or is the approval already created and you want to send a mail to the assigned email?

 

Krishna137
Tera Contributor

Hi,

 

In the workflow , there is a "Approval- User" activity where we can add an existing user as the approver and he can approve the record. But instead of an existing user, we need to add an email id of the external user who is not present in the sys_user table.

 

Thanks,

Krishna 

Sumanth16
Kilo Patron

Hi,

 

You can create "watch list" field on form and add guest user mail to the that field.You can add "watch list" field in "approval user" workflow activity.

 

Please mark as helpful it it is correct.

 

Thanks,

Sumanth

Hi,

 

In the workflow , there is a "Approval- User" activity where we can add an existing user as the approver and he can approve the record. But instead of an existing user, we need to add an email id of the external user who is not present in the sys_user table.

The external user is supposed to receive the approval request notification and once he click on Approve/Reject link in the notification the corresponding task record should get approved or rejected accordingly. As per my understanding, it wont happen with watchlist.

 

Thanks,

Krishna