The FLOW graphical interface

 

Element

Use this to

1

Workspace

Design your script.

2

Toolbar

Select file and workspace functions.

3

Panel selector

Access the action cell or variables panel.

4

Action cell panel

Access action cell types for use in the workspace.

5

Variables panel

Define variables for use in action cells.

6

Start action cell

Begin your workflow (it can also be configured to communicate with other scripts).

7

Action cell

Include a particular function in your script.

8

Action cell properties

Configure the behaviour of the selected action cell.

9

Exit route

Define how execution should flow to the next action cell.

10

Zoom slider

Zoom in or out of the workspace.

11

Help button

Display this help.

Toolbar

Button

Function

Clears the workspace for a new script.

Opens a script.

Saves the current script to file.

Saves the current script to a file with a different name.

Commits the open script to a revision number so that it is available to other storm applications.

Sets the mouse pointer to ‘pan’ mode, enabling you to click and drag the workspace.

Sets the mouse pointer to ‘selection’ mode enabling you to draw a marquee around action cells for collective movement or deletion.

Sets the workspace to snap mode allowing action cells to auto-align on placement and movement.

Centres the workspace on the Start action cell. This is useful for large scripts that fill the workspace or if you have scrolled away from the flow.

Searches for an action cell by ID or name. The workflow auto-pans to centre the located cell.

Opens a window for playing a selected prompt file.

For use with FLOW scripts that have been committed and are known to work that are being updated. Such scripts may contain action cells with mandatory exit routes that have not being configured. When you attempt to commit an amended script so that it is the live version, the system will prevent you from doing so if there are any unconfigured mandatory exit routes. This button allows you to set all unconfigured mandatory exit routes as configured, so that you can commit the script.

Note: this feature is designed for backwards compatibility, to prevent the need for additional configuration where an exit route has been designated as mandatory since the FLOW script was written.

Panel selector

Button

Displays this panel

Housekeeping action cells

Provides script management functions such as adding comments, pausing script execution, obtaining time, and raising alerts.

Programmatic action cells

Provides programming functions such as repeating, making decisions, and arithmetic.

String Manipulation action cells

Provides string operations such as searching, editing, and formatting.

Call Control action cells

Provides call routing functions such as routing to a storm contact centre, outbound destinations, and other FLOW scripts.

Voice action cells

Provides voice-related functions such as playing and recording prompts, and capturing DTMF input.

Database action cells

Provides functions for formatting and executing SQL queries on databases and DATA MANAGEMENT tables.

Connection Control action cells

Provides connection functions such as connecting to third-party networks and applications using secure web services, sending emails, and making card payments.

Not used

Not used

Variables

Displays variables organised by scope and type.

See the FLOW action cell reference.