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. 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 + 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

Time

An input that lets a user select a time of day value, and does not include date information. Note, variables of type 'time' exist only in the context of this input and the data it saves.

Date

An input that lets a user select a date value, and does not include time information. Note, variables of type 'date' exist only in the context of this input and the data it saves.

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-T153Widgets - Photo Form Input Widget
QA-T346Form Step - Create Form Step
QA-T347Form Step - Running the Form Step