Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

In flow designer,ask for approval action how to add approver based on requested for location(script)

Anand Kamale
Tera Expert

I have a requirement from client that based on requested for location(region, sub-region, country, city, location) approval members or approval groups should assign. So that they can approve or reject a request. Using flow designer script how can we do this?

1 ACCEPTED SOLUTION

Anand Kamale
Tera Expert

The solution is paste this below script in ask for approval script 


var region = fd_data.var region = fd_data._1__get_catalog_variables.requested_for.location.u_region;
var subregion = fd_data.var region = fd_data._1__get_catalog_variables.requested_for.location.sub_region;
var country = fd_data.var region = fd_data._1__get_catalog_variables.requested_for.location.country;
var groups = [];
if(region == "EMEA" && country =="Belgium")
{
groups = '98ce667c87ccad90cb84ca27dabb358e'; //enter group sys_id here 
}
return 'ApprovesRejectsAnyG['+groups+']';  // any group member can approve or reject

 

View solution in original post

1 REPLY 1

Anand Kamale
Tera Expert

The solution is paste this below script in ask for approval script 


var region = fd_data.var region = fd_data._1__get_catalog_variables.requested_for.location.u_region;
var subregion = fd_data.var region = fd_data._1__get_catalog_variables.requested_for.location.sub_region;
var country = fd_data.var region = fd_data._1__get_catalog_variables.requested_for.location.country;
var groups = [];
if(region == "EMEA" && country =="Belgium")
{
groups = '98ce667c87ccad90cb84ca27dabb358e'; //enter group sys_id here 
}
return 'ApprovesRejectsAnyG['+groups+']';  // any group member can approve or reject