How to create a Data Form
Step-by-Step Guide
Step 1: Open Data Forms
From the AI Orchestrator Home screen, select Data Forms.
Step 2: Create a new form
Your saved Data Forms appear here, grouped by category. Click CREATE NEW.
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.
Step 4: Review the form
The form opens on the Properties screen, showing the setup from the previous step.
Step 5: Link a table
Open the Table tab and choose the table where form data will be saved.
Step 6: Add a section
Open the Form tab and click ADD SECTION.
Form SectionsYou 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.
Step 8: Add a field
In the section, click + ADD FIELD.
Step 9: Configure the field
Set the table field, field type, name, description, alignment, and whether it is required.
The table below explains each field type:
| Field Type | Description |
|---|---|
| Text Field | A simple text field. |
| Text Area | A multiline text field. |
| Chooser of an Option | A dropdown list of options, allowing the user to select one. |
| Multiple Choice Selector | A list of options, allowing the user to choose one or more. Result will be saved as JSON in the destination table. |
| Create Multiple Options | Allows the user to add multiple options on demand. Result will be saved as JSON in the destination table. |
| Date Field | A field with a date and time picker. |
| Field Selection of an SQL | Generates 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 Field | Simulates an auto-incrementable field in the form. |
| Hash Key | Enables a primary key using a hash string to prevent duplicates and maintain a unique primary key for the record. |
| TimeStamp Field | Enables a timestamp field to capture the date and time of the data record obtained by the form. |
| Email Field | Allows entering email addresses. |
| Password Field | Allows adding passwords without revealing the entered password. |
| Phone Field | Allows entering phone numbers. |
| Image Upload Field | Allows uploading images from the camera or gallery. |
| Video Upload Field | Allows uploading videos. |
| File Upload Field | Allows uploading documents. |
| Map Geo Point Field | Automatically captures the geographic point. |
| Map Select Geo Point Field | Allows selecting a point on a map. |
| Signature Field | Allows entering signatures. |
| Default Value | Allows providing a fixed value whenever the form is filled. |
| ARPIA User Session | Saves the user's email who registered in the application automatically. |
| DataApps Session Variable | Fills it with data already set in the DataApp configuration. |
| DataApp Global Variable | Fills 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 DuplicationOnly 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.
Step 12: View results
Open the Insights tab to see form responses.
Step 13: Get the form URL
Click SAVE. Then click the arrow next to SAVE and select SEE URL.
Step 14: Open the form
Copy the link, or click 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.

Updated 19 days ago
