Custom fields provide flexibility in your form data capture while maintaining governance and compliance standards. This guide explains how to work with custom fields in Formulayt, both for regular users and administrators.
Understanding Custom Fields
When building forms in Formulayt, available options are determined by your administrator's configuration. Field availability and customization levels vary based on your form type and template settings. Custom fields can be enabled for specific form types, offering flexibility for unique data capture requirements.
Adding Custom Fields
For one-off data capture requirements, custom fields provide an efficient solution. However, if you find yourself repeatedly using the same custom field, we recommend contacting your administrator to add it to your form template for better governance and consistency.
Adding a Custom Field to Your Form
Follow these steps to add a custom field:
- Navigate to browse forms
- Open the form editor
- Select the form tab
- Locate the "Custom field" option (typically at the bottom of the form)
Configuration Options
When configuring a custom field, you'll have access to the following options:
- Field type - Choose from Text, Long Text, Dropdown, Checkbox, or Hidden field
- Question text - Define the label or field prompt displayed to users
- Field options - Configure dropdown values (for picklist fields)
- Field value - Set predetermined values for hidden fields
- This field is required - Toggle whether the field is mandatory
Picklist Configuration
For dropdown fields, enter each option on a new line. To separate display text from values, use the pipe separator:
value|displaytext
value|displaytext
value|displaytext
Administrator Settings
For administrators configuring custom field availability:
- Navigate to the manage fields area
- Create a new field
- Select "Custom Fields" from the Field Type dropdown
- Configure the number of available custom fields
Field Naming Templates
Each custom field creates two data points: one for the question text and one for the user's response. The {n} placeholder in your naming templates determines the field number:
Example using templates:
Label template: $customField{n}Label
Value template: $customField{n}Value
This creates:
$customField1Label
$customField1Value
$customField2Label
$customField2Value
$customField3Label
$customField3Value
Have questions about custom fields or experiencing issues? Our support team is here to help. Simply click "+ New Support Ticket" to connect with our technical experts.