How to create a Data Form

Step-by-Step Guide

Step 1: Open Data Forms

From the AI Orchestrator Home screen, select Data Forms.

DataForms

Step 2: Create a new form

Your saved Data Forms appear here, grouped by category. Click CREATE NEW.

Create New DataForm

Step 3: Set up the form

Enter the form name, pick the repository where data is saved, and choose a group. Add an optional description. Click CREATE.

Configure Form

Step 4: Review the form

The form opens on the Properties screen, showing the setup from the previous step.

Form Configuration

Step 5: Link a table

Open the Table tab and choose the table where form data will be saved.

Select Table

Step 6: Add a section

Open the Form tab and click ADD SECTION.

Add Section

📘

Form Sections

You can divide forms into sections to help users understand that each part of the form collects different data.

Step 7: Name the section

Enter a section name and an optional description. Click SAVE.

Save Section

Step 8: Add a field

In the section, click + ADD FIELD.

Add Field

Step 9: Configure the field

Set the table field, field type, name, description, alignment, and whether it is required.

Field Configuration

The table below explains each field type:

Field TypeDescription
Text FieldA simple text field.
Text AreaA multiline text field.
Chooser of an OptionA dropdown list of options, allowing the user to select one.
Multiple Choice SelectorA list of options, allowing the user to choose one or more. Result will be saved as JSON in the destination table.
Create Multiple OptionsAllows the user to add multiple options on demand. Result will be saved as JSON in the destination table.
Date FieldA field with a date and time picker.
Field Selection of an SQLGenerates a list of selectable options based on data retrieved from an SQL query in the repository. Also supports dynamically generating a modal selector linked to the user's session for a more personalized experience.
Integer Incremental FieldSimulates an auto-incrementable field in the form.
Hash KeyEnables a primary key using a hash string to prevent duplicates and maintain a unique primary key for the record.
TimeStamp FieldEnables a timestamp field to capture the date and time of the data record obtained by the form.
Email FieldAllows entering email addresses.
Password FieldAllows adding passwords without revealing the entered password.
Phone FieldAllows entering phone numbers.
Image Upload FieldAllows uploading images from the camera or gallery.
Video Upload FieldAllows uploading videos.
File Upload FieldAllows uploading documents.
Map Geo Point FieldAutomatically captures the geographic point.
Map Select Geo Point FieldAllows selecting a point on a map.
Signature FieldAllows entering signatures.
Default ValueAllows providing a fixed value whenever the form is filled.
ARPIA User SessionSaves the user's email who registered in the application automatically.
DataApps Session VariableFills it with data already set in the DataApp configuration.
DataApp Global VariableFills it with data already set in the DataApp configuration.

Step 10: Save the field

Click Add Field to add it to the section. Repeat for each field you need. The example below shows two fields, first_name and last_name.

Field Added

🚧

Field Duplication

Only one field from the destination table is allowed per form. Duplicate fields are not permitted.

Step 11: Design the form

Open the Design tab to set the theme, form fill-up type, form title, OpenGraph title, OpenGraph description, OpenGraph image, and any custom code.

Form Design

Step 12: View results

Open the Insights tab to see form responses.

Form Insights

Step 13: Get the form URL

Click SAVE. Then click the arrow next to SAVE and select SEE URL.

View Form

Step 14: Open the form

Copy the link, or click OPEN FORM.

Open Form

Step 15: Use the form

Your Data Form is ready.

Congratulations — you've created your first Data Form. Use forms to build data-capture screens that support or analyze processes across your organization.

DataForm Ready