setRules

The setRules method sets an array of LuaConditionalRoutingRule objects to use to route the user to the appropriate task after the script is complete. This rule replaces any existing rules.

You create a LuaConditionalRoutingRule object by using the LuaConditionalRoutingRule:new constructor.

Syntax

setRules( rules )

Arguments

Argument Description
rules (LuaConditionalRoutingRule) An array of LuaConditionalRoutingRule objects to use to route the user to the appropriate task.

Example

function disambiguate_tasks(routingTable, taskUtils)
   local rule1 = LuaConditionalRoutingRule:new("Accounting", "ACCOUNTING")
   local rule2 = luaConditionalRoutingRule:new("Financial Advice", "FINANCIAL_ADVICE")
   routingTable:setRules(
      {rule1, rule2}
   )
end