Input Widgets
  • 26 Sep 2024
  • 5 Minutes to read
  • Contributors

Input Widgets


Article summary

What are Input Widgets?

Collect data from your users with input Widgets. Each Input Widget supports different types of Variables. All inputs must be tied to the location where their value will be stored.

How to Map Input Widgets to a Storage Location

Input widgets data can be stored to either variables or Fields in Table Records. The Datasource setting is where the destination of the input data can be defined.

If an input isn't tied to a datasource, it won't be selectable when running in the Player.

image.png

image.png

NOTE

When tied to a Table Record Field, there must be a Record loaded into the Table Record Placeholder.

Types of Input Widgets

Checkbox

Collect True/False values from users. Data can be stored in a Boolean variable
ex. In an audit app, users need to confirm that they have executed a process.

checkbox

Text

Collect non-numeric data from users. Data can be stored in a text Variable
ex. In a work instruction app, users can add a note in a text field about a defect they found.

Text Input

Multiline

An expanded version of the text input, allowing for a bigger response. Select this widget when the input is a significant amount of text.

Multiline%20Input%20Widget%20Ex

Number

Collect decimal or whole number input from users. Data can be stored in a Number variable or Integer variable.
ex. At the end of a production run, users need to populate how many parts they finished.
Number Input

Date Picker

Collect a date and time from users. Data can be stored in a Datetime variable
ex. Maintenance staff can select the date for the next maintenance order for preventative maintenance on a machine

Date Picker

Image

Display a camera where operators can use the device camera to capture an image. Data can be stored in a Image variable
ex. When a defect is found, users snap a picture of the anomaly
image

Single Select

Users can select one value from a list of options. That list can be statically or dynamically set. Data can be stored in any variable type.
ex. When starting a process, users need to select the line they are working on, they need to select from a list of valid values.

single select

Multiselect

Users can select multiple values from a list of options. Data can be stored in an Array of any variable type.
ex. When a defect is found users must select all of the defect types that apply to that part.
multiselect

Signature

Collect a digital user Signature to verify the accuracy of data.
ex. At the end of a batch mixing process, users need to sign off that the recipe used matches the work order
e_sig

Speech-to-Text

Users can transcribe voice memos to enter data into applications. This widget works along with other input widgets, (e.g. text, number)
ex: A user audibly describes an issue with a part, which is automatically transcribed as text into a report.
speech-to-text widget

Input Widget Triggers

For all input widgets, when the input is changed, their Triggers will run.

NOTE

In the case of Number and Text input widgets, triggers will fire when users click Enter.

Further Reading


Did you find what you were looking for?

You can also head to community.tulip.co to post your question or see if others have faced a similar question!


Was this article helpful?