The CreatorCon Call for Content is officially open! Get started here.

Script for task assignment based on selected zone

Neelu3
Tera Contributor

New to scripting
Please excuse my lack of knowledge as I'm still learning.

 

I have a drop-down field on the catalog form called > Device Location Zone (See pic 1).

 

I would like to build a script for the following :

1. When user selects Calgary in the list > Assign the sctask to Deskside Support - Calgary zone (Sys id = 5df87de993c28210ef61fbf08bba108d)

2. When user selects Edmonton in the list > Assign the sctask to Deskside Support - Edmonton zone (Sys id = b8ab37f6c399ae10886c5fd1b40131fe)

 

I tried but not sure if i'm doing the right steps. Can someone help me?

I tried writing a script in flow designer (See pic 2 and 3)

20 REPLIES 20

If you are using get catalog variables action in flow designer and variables are selected then try this, make sure you have get catalog variables as first step, other wise change number of step in this line
fd_data._1__get_catalog_variables.device_location_zone.getDisplayValue() 
like fd_data._2__get_catalog_variables.device_location_zone.getDisplayValue() , if this action is second step

var calgaryGroup = '5df87de993c28210ef61fbf08bba108d';
var edmontonGroup = 'b8ab37f6c399ae10886c5fd1b40131fe';

// Assign group based on selected location
if (fd_data._1__get_catalog_variables.device_location_zone.getDisplayValue() == 'Calgary') {
return calgaryGroup;
} else if (fd_data._1__get_catalog_variables.device_location_zone.getDisplayValue() == 'Edmonton') {
return edmontonGroup;
}

 



and share some screenshots of flow so i can see that if there is any other issue

 

 

 

I've attached screenshots of the flow.
The above script didn't work either

In script, return sys_id directly for testing and check if assignment group is populated

return '5df87de993c28210ef61fbf08bba108d';

I tried this and its working.

 

 

Neelu3
Tera Contributor

Interestingly, when i did a test in flow designer it is showing as successfully completed.

When I submit a request, no task is being triggered.

Any thoughts?

Looks like we're getting closer. Previously the test was failing