Hi Sudharsan,
that seems to be the case. I am not sure about the reason of it being removed, buy you could open the code editor for the Decide activity:

and just paste this code (copied from the shortest queue option on a previous version of FlexSim)
Object current = param(1);
treenode activity = param(2);
Token token = param(3);
treenode processFlow = ownerobject(activity);
/**Shortest Queue*/
/**Send to the connector corresponding to the activity with the shortest queue.*/
int curmincontent = 1000000000; // this sets the integer to the largest possible value that an integer can hold.
int connector = 1;
for (int index = 1; index <= nrop(activity); index++) {
treenode tempactivity = outobject(activity, index);
int activitycontent = getstat(tempactivity, "Content", STAT_CURRENT, current);
if (activitycontent < curmincontent) {
curmincontent = activitycontent;
connector = index;
}
}
return connector ;