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 |