Form inputs, which can only be used on Form Steps and Signature Steps, are used to make forms that have a clear 'submit' action for clear record keeping in completion data.
All form inputs implement the following fields:
| Name | Description | 
|---|---|
| Input Label | The text will be presented as the label for the input | 
| Font Size | The font size of the input label | 
| Font Color | The color of the input label | 
| Font Style | Optional toggle for each: bold, italic and underline. Applies to input label only | 
| Variable | An optional variable that will also link to the recorded form output | 
| Required Field | Whether the input must have a response for the form to be submitted | 
Each form type also has unique fields according to its data type and interactions:
A 3 state input that presents Yes and No buttons. One or neither can be selected.
| Name | Description | 
|---|---|
| Default Value | None, Yes or No | 
An input that lets a user pick one text value from a list of options.
| Name | Description | 
|---|---|
| Show as Buttons | Whether to present the selected value + a dropdown menu, or all the options in a list | 
| Dropdown Options | Users specify the possible options. These can be grouped. | 
| Default Value | None or one of the possible options | 
An input that lets a user pick multiple text values from a list of options. The options are displayed in columns.
| Name | Description | 
|---|---|
| Show as Buttons | Whether to present the selected value with a dropdown menu, or all the options in a list | 
| Dropdown Options | Users specify the possible options. These can be grouped. | 
| Default Value | None or any number of the listed options | 
| Columns | Present the options in 1, 2 or 3 columns | 
An input that lets a user input a custom text response
| Name | Description | 
|---|---|
| Multiline | Yes or no - whether the response is a single line or can have multiple lines. | 
| Default value | Empty or a custom text value | 
An input that lets a user input a custom number response. By default a "+" and a "-" button are presented for manual incrementing the value.
| Name | Description | 
|---|---|
| Required Range | An optional min and max value the user can enter | 
| Hide +/- | Yes or no - whether to show the value incrementing controls | 
An input that lets a user add an image either through the camera on the device or file upload.
| Name | Description | 
|---|---|
| Input Options | Camera option only, upload only or enable both | 
| ID | Name | 
|---|---|
| QA-T107 | Signature Step : 02 - Signature widgets cannot be deleted from a signature form step and additional ones cannot be created | 
| QA-T110 | Signature Step : 05 - Signature forms should only be submittable a single time per process run | 
| QA-T153 | Form Widgets : 06 - Photo Widget | 
| QA-T346 | Form Step - Create Form Step | 
| QA-T347 | Form Step - Running the Form Step | 
| QA-T483 | Form Widgets : 01 - Boolean widget | 
| QA-T485 | Form Widgets : 02 - Dropdown widget | 
| QA-T486 | Form Widgets : 03 - Multiselect widget | 
| QA-T487 | Form Widgets : 04 - Text widget | 
| QA-T488 | Form Widgets : 05 - Number widget |