specs/models/M_APP_VER_STEP_FORM_INPUT

Form Input

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.

Fields

All form inputs implement the following fields:

NameDescription
Input LabelThe text will be presented as the label for the input
Font SizeThe font size of the input label
Font ColorThe color of the input label
Font StyleOptional toggle for each: bold, italic and underline. Applies to input label only
VariableAn optional variable that will also link to the recorded form output
Required FieldWhether 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:

Boolean

A 3 state input that presents Yes and No buttons. One or neither can be selected.

NameDescription
Default ValueNone, Yes or No

An input that lets a user pick one text value from a list of options.

NameDescription
Show as ButtonsWhether to present the selected value + a dropdown menu, or all the options in a list
Dropdown OptionsUsers specify the possible options. These can be grouped.
Default ValueNone or one of the possible options

Multiselect

An input that lets a user pick multiple text values from a list of options. The options are displayed in columns.

NameDescription
Show as ButtonsWhether to present the selected value with a dropdown menu, or all the options in a list
Dropdown OptionsUsers specify the possible options. These can be grouped.
Default ValueNone or any number of the listed options
ColumnsPresent the options in 1, 2 or 3 columns

Text

An input that lets a user input a custom text response

NameDescription
MultilineYes or no - whether the response is a single line or can have multiple lines.
Default valueEmpty or a custom text value

Number

An input that lets a user input a custom number response. By default a "+" and a "-" button are presented for manual incrementing the value.

NameDescription
Required RangeAn optional min and max value the user can enter
Hide +/-Yes or no - whether to show the value incrementing controls

Photo

An input that lets a user add an image either through the camera on the device or file upload.

NameDescription
Input OptionsCamera option only, upload only or enable both

Tests

IDName
QA-T107Signature Step : 02 - Signature widgets cannot be deleted from a signature form step and additional ones cannot be created
QA-T110Signature Step : 05 - Signature forms should only be submittable a single time per process run
QA-T153Form Widgets : 06 - Photo Widget
QA-T346Form Step - Create Form Step
QA-T347Form Step - Running the Form Step
QA-T483Form Widgets : 01 - Boolean widget
QA-T485Form Widgets : 02 - Dropdown widget
QA-T486Form Widgets : 03 - Multiselect widget
QA-T487Form Widgets : 04 - Text widget
QA-T488Form Widgets : 05 - Number widget

Requirements

No requirements