The set variable module allows you to define variables that will be available for use within your application at run time.
Users can set variables manually, or they can come from within the application or from an outside source, like a SOAP or REST webservice.
For instance, if an application collects end-user name information and that data needs to be concatenated for personalization purposes later in the call-flow, this module can pull in the variables from the Name () modules and combine them to set a full name.
It is also very common to declare any “global” variable by using this module in the beginning of the application.
The module can accept up to 20 variables at a time, but an application can support multiple ‘Set Variables’ () modules.
Each variable declaration has two elements.
Name: The variable name is used to access that variable within the application.
Value: The value assigned to the named variable. (Note: Any text typed into this field are saved as a String.)
This setting controls the logging function of a module. Enabling the 'Private' setting instructs the module to not record, report, or retain the information input to that module for reporting or any other purposes. When enabled any information entered into a module during a call will be lost immediately when the call terminates. The 'Private' setting is critical for businesses that need to maintain PCI-DSS or HIPAA compliance. The module icon, in the upper left-hand corner, becomes grayed-out when this setting is enabled. See more details here.
This setting allows users to toggle the size of the Fuse module between Small and Large. This setting only affect size of the module cosmetically in the editor.