V2 Question Type: Dropdown, Radio Button, and Multiselect

 

About

The Dropdown, Radio Button, and Multiselect question types allow your mobile users to select answers from a predefined list. For example, users might be able to select a part from a dropdown list populated by a data source, cutting down on time needed to enter the information, and increasing accuracy.

These questions, particularly dropdown questions, are often used to push information to other questions using data sources. Using our example above, when the mobile user selects the part, ProntoForms can push the part number, price, description, and other relevant information to other questions. For more information on pushing information to other questions, please read: Pushing Data to Other Questions from a Data Source.

On an iOS device, these three question types will show up like this:

Dropdown Radiobutton Multiselect
2018-12-11-DropdowniOS.png
2018-12-11-DropdowniOSList.png
2018-12-11-RadiobuttoniOS.png 2018-12-11-MultiselectiOS.png

 

[ top ]

 

Form Builder

In the Form Builder, a dropdown question will show up like this: 2018-11-07-DropdownInFB.png

The Question Edit screen for these questions has four tabs: General, Options, Properties, and Help Options. This article will go through each of the tabs.

[ top ]

 

General

Unique ID 

The Unique ID is the reference for the question. For more information on Unique IDs, read: <link to Unique ID documentation goes here>. It can either be auto-generated based on the question text, or customized.

 

Data Types

Data Types are the kind of information your mobile users will be putting into these questions. Setting a data type makes sure that you use the correct kind of information, in the right format. The data type can also influence whether the answer to a question can be used later in the form, or in the business process.

These questions support the following data types:

  Free Text  Email URL Phone Number Integer Decimal Currency
Dropdown
Radio Button
Multiselect

 

Tips for Form Designers:
Ensure you choose a data type that matches the options users can choose from, and what you need to do with the data.
  • Using Data Sources: Ensure the data in your selected data source column matches the data type chosen. For example, if you choose an email data type, and your data source contains an invalid email format, your mobile users won't be able to submit the form.
  • Email: Use this data type if collecting an email address that you need to send an email to with an Email Data Destination.
  • Integer, Decimal, and Currency: Use one of these data types if the answer needs to be used in a calculation or aggregation later in the form.
    • Currency and Data Sources: When setting up a data source that uses currency -- for example, a product list -- make sure that you don't add currency symbols (e.g. $ or £). If there are currency symbols, ProntoForms will mark that data as invalid as part of the Currency data type's validation. 
      This is particularly important when using a data source to push data to other questions based on the answer to a previous one. It's all too easy to block your users from continuing in their workflow due to a misplaced currency symbol in the data source.

[ top ]

 

Restrictions

Restrictions control how your mobile users interact with a question. They can be set on the question itself, or controlled by Conditional Logic.

  Required Read-Only Hidden on Device Hidden in Reports
Dropdown
Radio Button
Multiselect

[ top ]

 

 

Define Options Manually

If you select this option, you can define the possible answers to the question manually. This is good for short lists of options, or lists that do not change. The example below is of a Dropdown options list.2018-11-07-DropdownInFB-Opt.png

  • Allow mobile user's username as an option: Enabling this option places the mobile user's username in the list to be selected. This option is only available for certain data types.
  • Collect a text response with an "Other" option: With this option enabled, your mobile users can add an answer that is not listed. The answers users enter must match your chosen data type and validation.

Unique Properties

Data Types: Default Value

When using the "Define Options Manually" option, you may set a default value.

Answer Exceptions and Additional Comments

If you have chosen to define your possible answers in the Options tab (as shown in the screenshot above) rather than using a Data Source, you will have the option to use Answer Exceptions and Additional Comments for Dropdown and Radiobutton type questions.

Answer Exceptions

Answer Exceptions are used to categorize problems identified during the course of a field technician's work as the user completes a form. For example, if configured on an Inspection form, if a user selects a particular piece of equipment from a Radiobutton list, ProntoForms could show a warning containing information on what kind of protective equipment might be needed

For more information on setting up Answer Exceptions, please read: Answer Exceptions

[ top ]

 

Additional Comments

Additional Comments are useful for when certain answers from a user require further information, like a comment or reason. Using the same example as above, if a user selects a particular piece of equipment from a Radiobutton list, ProntoForms could request details on what Personal Protective Equipment the mobile user requires.

For more information on configuring Additional Comments on questions, please read: Additional Comments on Questions

[ top ]

 

Use Data Source for Options

Link your question to a data source to populate your list of options. This is useful for when a form contains long lists of options such as:

  • parts lists,
  • customer lists,
  • lists that change frequently and can be automatically synced from your cloud or backoffice system,
  • lists that are shared across multiple forms.

For more information on Data Sources, please read: Data Source Overview.

To illustrate the use of Data Sources, we'll use a simple parts list in Excel:

2018-11-27-DataSourceSample.png

  • Column displayed in dropdown: This is the information that will be shown on your mobile users' devices. In the case of a Parts List, our mobile users will most easily understand the Part Name column.
    2018-11-27-DataSourceDropdown.png

  • Column to use as the answer: This is the information that will be saved as the answer and sent to your desired data destination or to documents; it does not have to match the displayed column. In our Parts List example, we might provide the mobile user with a Part Name, but send the Part Number to your back-office system for greater accuracy and inventory tracking.
    2018-11-27-DataSourceDropdown2.png

  • Hide duplicate rows in dropdown: If your data source contains duplicate entries, selecting this option will hide the duplicates. For example, if a Customer List has two entries for the same customer with no change in the information, it will hide the second entry.

[ top ]

 

Advanced Data Source Features

  • Filter Options: Enabling this option filters the list of choices based either on who the user is, or based on previous answers in the form. For more information on filtering data sources, please read: Filtering Data Sources.
    2018-12-12-DataSourcefilter.png

  • Use Location-Based Features: Enabling this option allows you to sort location data based on the mobile user's location and plot the data source rows on a map. For more information on location-based filtering, please read: Adding Location-Based Filtering to Questions.
    2018-12-12-DataSourceLocationSet.png

  • Push Data to Other Questions: This allows you to fill out other questions based on the answers to this dropdown. For more information, please read: Pushing Data to Other Questions.
    2018-12-12-DataSourcePush.png

[ top ] 

 

Common Properties

Properties allow you to set up your question in various ways. Question Properties are affected by two things:

  • the data type chosen
  • the use of Defined Here options, or Data Source Options

The common properties are based on the data type, as shown below:

Free Text Email/URL/Phone Number Integer/Decimal/Currency
  • Validation Type: Validation checks that your users have entered information correctly. 
  • Keyboard Type: Lets you define what keyboard your mobile users encounter.
  • Allow mobile users to launch Email, Browser, SMS, or Phonecall to this entry
  • Allowable Range (Min/Max)
  • Decimal Place Precision (Decimal Data Type)
  • Currency

Note: Using validation on questions using data sources is not recommended, as if there is an error in the data, mobile users cannot continue in their workflow. 

[ top ] 

 

Help Options

Adding "Help" content to forms gives mobile users access to support and other resources out in the field.  Help content is available to users through a button embedded beside a question.  Any question in the form can include a link to Youtube videos, web pages, or HTML-formatted work instructions. 

For more information on Help Content, please read: V2 Forms: Adding Help Content to Questions

[ top ]

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments