UI Builder

1. Introduction to UI Builder

The UI Builder in Studio allows you to design dynamic, data-driven forms with ease. Whether you need simple input fields or complex automated calculations, the Form Builder provides intuitive tools to create and customize forms for your business workflows.

Key Benefits

  • Drag-and-Drop Interface – Easily add and arrange fields.
  • Data Integration – Connect forms to databases and master datasets.
  • Automation – Use formulas to auto-calculate values.
  • Custom Validation – Set mandatory fields and filters.

 

2. Navigation Guide for Form Builder

A. Accessing the Form Builder

  1. Go to Studio > Your  App / New App > Form 

  2. Click + Form or select an existing form to edit.

 

B. Form Builder Layout

The Form Builder consists of three main sections:


 

  1. Form Elements Panel (Left Sidebar)

    • Contains all available field types (Text, Dropdown, Date, etc.).

    • Drag and drop fields onto the form canvas.

  2. Form Canvas (Center)

    • Displays the live preview of your form.

    • Click any field to configure its properties.

  3. Field Properties Panel (Right Sidebar)

    • Configure field settings (label, placeholder, validation).

    • Set advanced options like Master DataData Model, and Formulas.

 

3. Adding and Configuring Fields

A. Basic Field Types

Field Type Description Example Use Case
Text Field Single-line text input Asset Name, Employee ID
Dropdown Predefined list of options Department, Status
Checkbox Toggle for binary choices Active/Inactive
Date Date picker Purchase Date
File Upload Attach documents Invoice Upload

 

Steps to Add a Basic Field:

  1. Drag a field (e.g., Text Field) onto the canvas.

  2. In the Properties Panel, set:

    • Label Name (e.g., "Asset Name")

    • Placeholder Text (e.g., "Enter asset name")

    • Mandatory Field (Toggle ON if required)

B. Advanced Field Types

1. Master Data Fields

Link fields to predefined datasets (e.g., Customers, Vendors) for standardized selections.


 

Configuration Steps:

  1. Drag a Dropdown field onto the form.

  2. In Properties, select Master Data > Choose a dataset (e.g., "Customer").

  3. Enable Add to Filter for searchable dropdowns.

  4. Toggle Mandatory Field if required.

2. Data Model Fields

Pull dynamic data from existing database tables.

Configuration Steps:

  1. Drag a Dropdown or Multiselect field.

  2. In Properties, select Data Model > Choose a table (e.g., "Asset Tracking").

  3. Set Key Column (unique identifier, e.g., "Asset_ID").

  4. Enable Add to Filter for search functionality.

3. Formula Fields

Automatically calculate values using math functions.

Configuration Steps:

  1. Click Add Field > Formula.

  2. Enter Field Name (e.g., "Total Asset Value").

  3. Write the formula (e.g., MULTIPLY(Asset Count, Asset Price)).

  4. Select Trigger:

    • On Create (calculates when record is created).

    • On Update (recalculates when edited).

Supported Functions:

  • ADD() – Sum values.

  • MINUS() – Subtract values.

  • DIVIDE() – Perform division.

  • MULTIPLY() – Calculate products.

 

4. Form Rules & Validation

A. Mandatory Fields

  • Toggle Mandatory Field in the Properties Panel.

  • Users must fill these fields before submitting.

B. Conditional Logic

  • Show/hide fields based on user input (e.g., display "Approver" field only if "Amount > $1000").

 

5. Publishing the Form

  1. Click Save to store changes.

  2. Publish to make the form live for users.

  3. Share via link or embed in a portal.

 

Points to Note

  1. Auto-Created Data Model

    • Every form you create automatically generates a corresponding data model with the same name as the form title.

    • This data model stores all submissions and can be accessed for reporting, workflows, or integrations.

  2. Form Title = Navigation Link

    • The Form Title you set will appear in the left navigation panel as a clickable link.

    • Users can directly access the form from here.

  3. Customizing Form Layout

    • Use LogixFlow Flexi UI Designer to modify the form’s appearance, including:

      • Field arrangement (single/multi-column layouts).

      • Styling (colors, fonts, spacing).

 

Studio Overview Anterior