MOND Cloud by ConnectGlobalOne

Lesson 3

Create Web Form


In this lesson you will learn how to create a Form that can be used in Web Applications and / or used as Form for a User task in Business Process Applications.


MOND Form Overview

MOND provides the ability to create Responsive UI (HTML5) Forms. The Forms can be created using standard browsers and does not require any Client component or software on the User Systems. MOND provides a comprehensive set of features for defining complex forms with Panels, Tabs, Sections, exhaustive set of Form elements that are required to provide a better User experience.

MOND Form Design

To create a Form, Login to MOND BPM.

Step 1

  • Click here to login to MOND BPM
  • Navigate to Designer -> Data Form Designer. List of existing Forms will be displayed

MOND Forms

Step 2

  • On the menu bar, click Add New.(A new window will open)

MOND Forms


  • Enter the name of the Form and click Save. The Form will be saved and a Form Design window will be displayed.

MOND Forms


Overview of the Form Design Window

The Form Design frame has two tabs. The first tab is the Design tab where you will define the fields of the form and the second tab is the Preview tab where you can preview the form as the form would appear in real-time. The Preview facility will allow you to make adjustments to the form design to make it aesthetically good.

On the menu bar, there is a property button which you have to use to define the title and overall layout of the form. There is also a Save button which will allow you to Save your changes to the form. You have to Save your changes before you can previw the form. Without saving, the Preview will render the previously saved form.

You are also provided with a Form Elements Tool bar, with different Form Elements that can be added into the Form.

Step 4

Defining the overall layout of the Form

  • Click Properties on the menu bar. The Form properties window will open.

MOND Class Diagram

  • If required, you can change the title of the Form in the Form Title field.
  • In the Form Width field, you can optionally specify the overall width of the Form in %. The size of the form will be determined by applying the % specified here to the overall size of the parent container class in which the Form is displayed. For example, if the width of the parent container frame is 1000 pixels and you specify the width of the form as 75%, the Form will be 750 pixels wide.
  • Navigate to Tabs tab. A Tabs defintion table will be displayed.

MOND Class Diagram

  • Click Add icon in the bottom of the table to insert a new row in the table. Each row in the table represents a Tab in the Form. You can assign a ID for the Tab, Enter the name for the Tab as it has to be displayed on the Form.
  • Click Save icon in the bottom of the table.
  • Navigate to Sections tab. A Section defintion table will be displayed.

MOND Class Diagram

  • Click Add icon in the bottom of the table to insert a new row in the table. Each row in the table represents a Section in the Form. You can assign a ID for the Section, Enter the name for the Section as it has to be displayed on the Form.
  • Sections in Form can be collapsed and expanded. Set the Collapsable checkbox to Checked (✔) if you want the collapsable feature. Collapsable feature will help in viewing a form when there are lot of content in the form with multiple sections.
  • For the Sections that can be Collapsed, should you want the Section to be shown in collpased state by default when the form is shown for the first time, you can set the Collapsable checkbox to Checked (✔).
  • In the Colour column, you can enter the colour in which the Section Title has to be displayed in the Form.
  • In the Width column, you can specify the width of the Section. Using the Width feature, you can include more than one section side by side by side.
  • In the Parent column, you can select the Tab in which the Section has to be included.
  • Close the Form Properties window.
  • Click Save Form to save your changes.

Defining Form Enumerations

Forms will normally contain drop down fields, radio buttons and grouped check boxes. The values to be shown in drop down fields, the different values to be shown for a set of radio buttons or the different checkboxes to be shown for a grouped check box are called enumerations. The enumerations to be used in a Form are be to defined in the Form Properties window.

  • Navigate to the Enumerations tab. Two tables will be displayed. Enumeration table is for defining the various enumeration names. Enumeration values table is for defining the possible values for each Enumeration. For ex. Gender is an Enumeration and Male and Female are the Values of the Enumeration.

MOND Class Diagram

  • In the Enumerations table, Click Add icon in the bottom of the table to insert a new row in the table. Each row in the table represents an Enumeration. Enter the name for the Enumeration.
  • Click Save icon in the bottom of the table.
  • Select an Enumeration by clicking on the row in the Enumeration table. The Title of the Enumeration values table will display the Enumeration for which the values can be defined.
  • In the Enumeration Values table, Click Add icon in the bottom of the table to insert a new row in the table. Each row in the table represents an Enumeration value. In the Value column enter the value of the enumeration as it has to be displayed in the drop down or for the radio buttons or the check boxes. For ex. in the picture snapshot, Cleared, Rejected and On-hold are the values for the Enumeration called AML Due Diligence Decision. These values will be displayed in the dropdown in the Form. In the Key column, enter a number or text to be used as the Key for each of these values. The key will be used internally by the system for business logic.
  • Click Save icon in the bottom of the table.
  • Close the Form Properties window.
  • Click Save Form to save your changes.

Step 3

Defining Form Fields

You can define Form fields by adding rows in the Form Fields table. In order to add a field you can either click on the Field icon on the tool bar or you can click the Add icon in the botton of the table.

  • Add a field into the table using either of these options.
  • In the Field ID column, enter a ID for the field for easy identification of the field other than the Field Name or the Label to be displayed on the Form.
  • Click Save icon in the bottom of the table.
  • Repeat the action for adding all the Form fields. It is advisible to add all the form fields before moving to the next step.
  • You can edit a Field by clicking the Edit icon.
  • You can delete a Field by clicking the Delete icon.

MOND Class Diagram

  • After adding all the Form Fields, you can define properties for each of the fields. The properties will allow you to define the tab and section in which the field has to appear, the width & placement of the field and so on.
  • In order to define the property for a field, click Edit icon in the relevant row of the table. A Field Properties window will open.

MOND Class Diagram

  • You will notice that certain values are pre-populated by default. If you require changes, change the values, enter all the other properties and close the Properties window.
  • For drop down fields, radio buttons and Group Check boxes, you can select the enumeration that has to be used for displaying the values. The Enumeration values can also be displayed from a Code list defined on MOND Integration Platform. This is explained in FAQ section.
  • Click Save Form to save your changes.

Continue to lesson 4