This page was last edited on November 30, 2018, at 18:46.
Comments or questions about this documentation? Contact us for support!
A block is the basic building unit that you use to create applications. In Composer perspective, the palette of blocks is located in the right-most part of the main window (unless the Help window is also visible) and contains various categories of blocks. Every application must start with an voice Entry block or routing Entry block. You can also create Custom Blocks. A routing applications starts with Interaction Process Diagram Blocks.
When creating voice application callflows and routing application workflows using the designer:
Composer block names can contain only alphanumeric characters. If multiple-byte characters are used in block names, the code generation step fails and no SCXML or VXML file is generated from the Composer diagram.
There are a few ways to add blocks from the Palette to the canvas. The most common methods are as follows:
Any of these methods will add the new block and you can then type the name of the block on the canvas itself. Click here to read about block naming restrictions.
For large call or workflows, the Outline view allows you to navigate to a portion of the flow diagram to view in the main canvas. It can also be used to facilitate navigation for other types of elements that might appear in the canvas or editor window, such as a large VXML file displayed in the VXML Editor. For more information, see the Outline View topic in the Eclipse Workbench User Guide (Help > Help Contents).
Simulation view shows the VoiceXML or SCXML code (read only) for a selected block (IPD blocks do not have this view). To add the Simulation view to the current perspective:
Or, you can use a block's context menu as follows:
The History view maintains previous versions of call and workflows and application files, allowing you to revert to any previous version if needed.
The Problems view is used during validation of callflows, workflows, and files (VXML, SCXML, GRXML, and so on). It displays information about errors encountered when validating an application.