MaestroThe UI design product. |
Form Builder | 23.04This feature was updated in 23.04
Maestro comes with the Maestro editor for creating and managing forms, components, templates, receipts and related assets and libraries. You use this editor to build complex web applications, such as onboarding customer journeys. You visually arrange components within a design by dragging and dropping them and then updating their properties using the central part of the editor - the Wireframe - which is Maestro's WYSIWYG editor.
The Maestro editor allows you to create four types of designs:
Forms - web applications designed to capture data from applicants
Receipts - documents of record that provide organizations and applicants with a reference of their submitted data
Templates - used to provide a consistent look and feel to multiple forms and receipts
Components - modular building blocks that can be drag and dropped into forms, receipts, and templates
When you view forms, templates, receipts or components in Maestro and want to start working on a selected design, you click Edit Form Version that opens the design in the Design mode in the Maestro editor. This is illustrated below.
The Maestro editor consists of several UI allowing you to perform specific editing and configuration tasks. The editor comes with the default panel structure and layout, which is configured to display one pane on each side of the editor's central window. However, you can use the toolbar functions to change the layout to display more information or less depending on your editing task at hand.
The Maestro editor consists of the following sections:
The screen header displays some useful information, including:
Product name - Journey Maestro
Form name - avalonformcss
Version of the form - 1.0-develop
Users who have this design open and whether they have unsaved changes to the design, indicated with *, - SE*. This feature helps you avoid overriding changes made by another user to a design before changes are saved. Multiple users are listed using different colors, as shown below. | 23.04
This feature was introduced in 23.04
The Screen Header provides you with the following actions:
- provides you with the same help options as the Maestro Dashboard, plus the following addition option:
Show Form Details to view more information about an open form, template or receipt.
The Toolbar is located at the top of the editor. It contains a range of options for interacting with the current design. Most of the options are available for all types of designs, but some options are only available based on the type of design being edited. It has a slightly different layout when you work on a form, a component, or a template, as shown below:
The Toolbar provides the following functionality, which you need to efficiently work with Maestro's forms, components, and templates:
shows or hides the left panel and shows or hides the right panel.
displays two panes side by side or clear it to show only one pane. This is beneficial for larger screens as you can adjust the size of the panes according to the screen width.
If you have a larger screen, the four-tab view can be extremely powerful. On the left side, this allows you to drag and drop components from the Palette pane directly onto the form. Many seasoned Maestro developers find this a quicker and easier way to add components. You can also double-click the component from Palette for even faster additions. On the right side, this allows you to view the Properties and Styles panes together, which can also make editing a little faster.
Design switches to design view in the editor, that is where a form is displayed when you open it from the Maestro Dashboard
Code shows the code view in the editor
Preview checks how a form will look when it's built
The left panel of the editor includes the following panes:
Palette Pane displays all available components. All listed components are available to be added to a Maestro asset.
View Pane provides a hierarchical structure of the form, which is particularly useful with larger forms, where finding components can be difficult. This pane replaces the Structure pane.
Model Pane displays data models and is used to manage and share domain models. | 18.05
This feature was introduced in 18.05.
History Pane shows a history of every action that has been performed in the current editing session. | 17.10
This feature was removed in 17.10 Use the History button instead.
Editor pane shows an editable preview of component's properties on the right side of the window.
All panes in the left panel have the following controls:
The right panel of the editor includes the following panes:
Properties pane displays the properties and business rules of a selected component. The properties vary depending on a type of the selected component. Some properties can contain rich text content which you can modify using the built-in rich text editor.
Styles pane provides options to customize the look and feel of a component. It's recommended using a template to create and modify form's styles.
Integration pane allows you to control the underlying data representation of a selected component. This pane replaces the Data pane. | 17.10
This feature was introduced in 17.10.
The Maestro editor comes with the following views, also called modes, which help you create various Maestro assets:
Design view is the default view, which is displayed when you open a new asset, and it is where you work with the open form, template, and component.
Code view allows you to view, create and modify all business rules.
Preview shows how a form will look when it is built. This is a working preview of the form that allows you to check the added components and some functionality without having to build a form.