The form block in Applaud is used to collect or update data. Each form is built on a model, where each field in the form corresponds to one of the model’s properties. When an employee enters information into a form, they are directly updating the model’s data.
Forms are essential for tasks like submitting requests, updating employee records, or capturing feedback. They are one of the most common ways employees interact with data in Applaud.
How form blocks work
- Based on models – Each form must be linked to a model, such as Employee Directory or Leave Request.
- Fields = properties – Each property in the model, for example, Name, Job Title, Department, becomes a field in the form.
- Data entry or update – Employees can submit new values or edit existing values.
Ways to display a form
You can configure how forms appear in your Applaud tenant:
-
On a page – Display the form directly on a standard page for quick access.
Example: An Employee Directory form where HR can input name, job, and department. -
In a modal or dialog box – Open a form in a pop-up window after a user selects a button or link.
Example: Editing an employee record from a list item action without leaving the page.
Both approaches update the model instantly when a user saves the form.
Forms vs. detail blocks
| Feature | Form block (editable) | Detail block (read-only) |
|---|---|---|
| Purpose | Collect or update data | Display existing data only |
| Interaction | Users can type or select values | Users cannot edit values |
| Best for | Submitting requests, updating records, data entry | Viewing employee profiles, reference information |
| Example | Leave request form where user enters dates | Employee profile showing job title and department |
This helps you decide whether a page should allow editing (use a form) or only display information (use a detail block).
Best practices for form blocks
- Keep forms short – Only include the fields that are truly necessary to avoid overwhelming users.
- Group related fields – Use sections or dividers to make longer forms easier to scan.
- Use clear labels – Make field names easy to understand (avoid jargon or internal codes).
- Validate inputs – Apply rules such as required fields, date formats, or email validation to improve data quality.
- Minimise duplication – Where possible, pull existing data into the form automatically so users don’t retype information.
- Test display options – Preview forms on desktop and mobile to confirm usability across devices.