Using the WebModeler
This document provides an overview of the WebModeler user interface along with best practice for getting started.
The WebModeler's design interface is divided into three tabs - Interface, Screens, and Widgets. A web interface is configured using the Settings pane.
When you first open the WebModeler, the Interface tab is open by default. Here you can define high-level settings for your web interface, for example a name, a description, or an icon.
The left-hand pane looks like this:
|Saves the changes you make to the web interface. Only after clicking this icon are you able to preview the current implementation of your web interface.|
|Cancels all changes made to the web interface since you last saved it.|
|Retrieves the web interface as it is currently stored on the DigitalSuite server.|
|Open the Settings pane to manage the web interface's settings and configure any API listeners.|
|Opens a dialog for editing the process to be launched by the web interface. If you select a process from another project, it will be imported into your current project.|
|Opens a dialog for selecting a previously uploaded image available on the DigitalSuite platform. The image will be used as a thumbnail for the application on the homepage. Similarly, the second image icon opens a dialog for selecting an image to be used as a favicon for the application.|
When the Screens tab is open, the left-hand pane looks like this:
|Enter a name for your screen. The first screen is usually the launch screen and its ID is 0. Please note that you can re-order the screens to reflect their order in the process by using drag-and-drop on their names.|
|Allows you to add another screen, the new screen will be a copy of the current screen.|
|Deletes the current screen.|
The Widgets tab offers a range of widgets that you can use to design your web interface. The widgets are organized by categories. To use a specific widget, drag and drop it onto the stage in the right-hand pane. Find more information about each widget in our Widget Types document.
|Click a category of widgets to browse (simple, container, images, etc.).|
|Enter the name or a keyword for a widget to find it quickly.|
|Here you can browse the icons of all widgets that belong to the currently chosen category (in the example, the category is Simple Widgets). Choosing a different category can be done at point 1. Use drag and drop to add a widget to your screen.|
|When clicking a widget with a small triangle at the bottom right-hand corner, a list of widgets of the same type is displayed. Hovering over an icon displays the name of the respective widget.|
|When hovering over a widget located on your screen, you are offered a button bar with a range of actions, e.g. viewing the widget's settings. The settings are categorized for quick access. To view all the settings for a widget, choose the Global option, which will open the Settings pane. Help on each setting is available when you expand the Settings pane.|
|Allows you to design a menu bar, which will be displayed in the header of the web interface, as well as to define header settings.|
|Displays the settings of a selected widget. Help on each setting is available when you expand the Settings pane.|
|Allows you to view which widgets are visible on the current screen.|
|Starts a preview to see how the web interface will look like when deployed.|
|Opens the process launched by the web interface in the ProcessModeler.|
|Launches the web interface in Test mode.|
|Displays WebModeler overview information.|
|Expands the stage to full-screen mode.|
Web interfaces are configured from the Settings pane; it is accessed by clicking Settings on the button bar on the left pane.
In addition to web interface settings, the pane can be used to manage other resources that your web interface may make use of.
|This section contains an index for the current settings category. Use this for quick access to the setting you want.|
|From here you can manage the web interface's basic settings, view its history, choose its device availability and manage advanced settings such as using Google Analytics.|
|Create your own or manage the RunMyProcess stylesheet to be applied to the web interface.|
|Manage any collections to be used by the web interface.|
|Configure a listener that will trigger a composite API upon a specified event.|
|Configure a listener that will trigger a connector upon a specified event.|
|Configure a listener that will trigger a process upon a specified event.|
|View a list of your web interface's revisions. You can color code a revision, preview a revision, or revert to a previous revision.|