Revision as of 19:06, March 6, 2017 by Jokane (talk | contribs) (Prompts)
Jump to: navigation, search

Applications and Modules

Important
Information in this chapter is dependent on your user role. The following restrictions apply:
  • Application Designer can create applications and modules and add all types of blocks to a callflow.
  • Application Maintainer can only add Message, Menu, Phone, Link, Interceptor, and End blocks to a callflow.

Applications, menu modules and pre-built modules all allow callers to perform specific self-service tasks over the phone. Callers dial into the application, rather than into individual modules. The application holds all the defaults, global commands, reusable prompts and error-handling paths (as well as the agent path).

This main application is based on the Standard Application Template. This template allows you to call into a menu module or a pre-built module. Menu modules can also call into pre-built modules, as illustrated in the graphic below:

GAAP350 Help AppModule.png

Applications, menu modules and pre-built modules can all have their own error-handling, global commands, callflow defaults and reuseable prompts. However, except from callflow defaults, you cannot change these settings for pre-built modules.

Important
For information on the order of precedence for each of these aspects, refer to Section 6.4, ‘Understanding the Inheritance of Settings’ on page 38.

Creating applications and modules

You can create an application or module from the following locations:

  • Show Graphical View – Click Create New Module in the toolbar.
    GAAP350 Help NewMod1.png
  • Applications view – Click Create a new ... in the desired section. For example, to create a new menu module, go to the Menu section and click Create a new Menu.
    GAAP350 Help NewMod2.png

Selecting a template

Next, you must select a template on which to base the module. Each template provides the framework that brings together common elements, such as Start blocks, links to other modules, and more.

After you select a template, a panel appears on the right in which you can enter a name and description for your module.

  • Menus - These allow you to set up your own callflow using the Callflow Editor.
Important
You cannot edit the callflow of the Tree View Submodule Template. This template is designed to deal with large numbers of menu options. Refer to the Using the Tree View Submodule Template section below.
  • Security Modules, Business Processes, or Utility Modules - You cannot edit the callflow of these modules. However, when you view these modules in the Callflow Editor you might see additional tabs that allow you to configure the default behavior of the callflow.

Using the Tree View Submodule Template

[+] Click to show section

Using the Callflow Editor

GAAP350 Help CallflowEditor.png

Callflows consist of the following:

  • Blocks - These are the individual steps in a callflow. Blocks perform a single basic function. For example, a Start block signals the start of the application, and an End block signals the end of the application. You can use the following blocks:
  • Paths - Each block on the callflow is linked by a path. A path can represent:
    • A menu option that a caller must select to proceed to the next block (these paths are surrounded by quotation marksspeak or key-in in order to progress to the next block (these are surrounded by quotation marks). For example, "yes (1)" denotes a menu option in which the caller said "yes" or entered 1 on a keypad.
    • An event that took place in order for the call to be routed in a certain direction (these do not have quotation marks). For example, success means this path is used if the previous block ended successfully, and hangup means this path is used if the caller hangs up.

You can click on the name of a block or path to view its properties. For example, in the Menu block shown below, you can change its title or description.

GAAP350 Help BlockProperties.png

Tips for Using the Callflow Editor

[+] Click to show section

Removing blocks and paths

To remove a block from the callflow, drag and drop it onto the recycle bin icon GAAP350 Help RecycleBin.png on the toolbox. The following outcomes are possible:

  • If the block was the result of a caller input (the path name was surrounded by speech marks, such as "accounts"), the path is not deleted with the block. Instead, the path links back to the block from which it originates. You must then decide whether you want to link this path to another block, or remove it by dragging the path name to the recycle bin.
  • If the deleted block was the result of an event path, such as success, the path is also deleted with the block.

To remove a Path from the callflow, drag and drop it onto the recycle bin icon GAAP350 Help RecycleBin.png on the toolbox. The following outcomes are possible:

  • If you are deleting an event path, the block into which the path leads is also deleted.
  • If you are deleting a caller input path, the block into which the path leads is not deleted. Instead, the block is isolated and moved to the top of the callflow.

Miscellaneous tips

  • Clicking outside a dialog box is the same as clicking Cancel. For example, if you clicked a Message block in the callflow to edit its prompt, but then decide against the change, you can click outside the dailog box to close it and not save the changes.
  • If required, the Default Behaviour callflow can be linked to the Application callflow.

</toggledisplay>

Configuring Paths

[+] Click to show section

Prompts

[+] Click to show section

Configuring standard prompts

You can view a list of standard prompts in the Prompt List tab, under the Other Prompts section. GAAP uses these default apology and confirmation prompts throughout your application. You can update these prompts as required by your business needs.

You can define the following standard prompts in your application and also have these prompts used in a sub-module.

Prompt Name Example Wording Further Information
Apology Prompts
Standard apology nomatch prompt Sorry, I didn't get that. Played if the caller input is not recognized as part of the active grammar during collection. This is followed by a retry prompt.
Standard apology timeout prompt Sorry, I didn't hear you. Played if the system receives no input from the caller. The timeout value is configured using the Before beginning of speech timeout parameter in Preferences. This is followed by a retry prompt.
Standard apology wrong confirm prompt My mistake. Played if the caller specifies that the confirmation prompt played by the system is incorrect. This is followed by a retry prompt.
Confirmation Prompts
Standard confirmation help prompt Help! I need to know if I got it correctly. Please say yes or no. Played to the caller if they invoke the global "help" command while being asked to confirm an answer.
Standard confirmation initial prompt 1 I think you said Confirmation prompts are used to confirm that the system has correctly recognized the answer provided by the caller. The value as recognized by the system will be played between prompt 1 and prompt 2.
Standard confirmation initial prompt 2 , is that correct?
Standard confirmation retry prompt Sorry, please say yes or no. Played to the caller to confirm an option if the application thought the caller said something other than "yes" or "no" (or an active default menu option, such as "agent") during a confirmation step.
Standard confirmation timeout prompt Sorry, I didn't hear you. Please say yes or no. Played to the caller if the system times out because the caller has either not provided an answer, or the input provided does not match anything in the grammar.
Currency Prompts
Standard negative currency prefix prompt Played when playing back a negative currency (for example, GBP-12.45, or "prefix twelve pounds and forty five pence suffix", which translates as "twelve pounds and forty five pence in credit."
Recovery Prompts
Standard recovery prompt I'm having trouble understanding you. If you want to try answering the question again press 1. Or, to speak with an advisor press 2. This prompt is used as a method of returning the caller to the main menu to allow them to attempt the call again, therefore avoiding the failure path.
Important
Contact your Genesys representative if you want to use Recovery Mode but your callflow does not have a standard recovery prompt.

Configuring default behavior

[+] Click to show section

Setting callflow preferences

[+] Click to show section

Opening Hours Rules

[+] Click to show section

Deploying to Production

[+] Click to show section

Updating application or module details

Important
This section only applies to users with the role Application Designer.

To update application or module details:

  1. In the Callflow Editor, click the Application Details or Module Details tab.
  2. Update the application or module name and description as needed.
  3. Click Save.

Deleting applications and modules

Important
This section only applies to users with the role Application Designer.

To delete an application or module:

  1. Click Applications in the navigation bar.
  2. Click Advanced Details.
  3. Click delete beside the application or module that you want to delete.

When you delete an application or module, all accompanying data and prompts are also deleted.

Comments or questions about this documentation? Contact us for support!