setSessionVar

The setSessionVar method sets the value of a conversation session variable.

You define session variables in your task configuration JSON file, by creating a task requirement with the scope property set to session.

Syntax

setSessionVar( key, value)

Arguments

Argument Description
key (string) The ID of the session variable that you want to set.
value (string) The value to set for the session variable.

Example

function greet(taskUtils)
   local username = taskUtils:getSessionVar("USER_NAME")
   local prompt = LuaUserPrompt:new(string.format("Hello %s, mind if we call you Bill?", username))
   taskUtils:setSessionVar("USER_NAME", "Bill")
   taskUtils:setPrompts(
      {prompt}
   )
end

_HP_HTML5_bannerTitle.htm