The Add a Question Tool is used to create an Object that holds captured user input (Questions) or Auto-answered (derived) Questions. There are different type of Questions with some types being reserved for use in certain User Interface modes or deployment targets.
Question Objects created by this Tool are identified by the icon.
All Question types require the specification of a name, description and category plus some type-specific properties:
List - After entering the name, description and category, the values must be added, one for each line. there is the option to choose whether the question can have multiple values selected. finally there is an option to choose a default value if dialog deployment is being used.
Numeric - After entering the name, description and category, certain parameters can be set for the numeric question object. Firstly, the number of decimal places. Then the minimum/ maximum values permitted. Finally there is an option to choose a default value if dialog deployment is being used.
Text - After entering the name, description and category, select text and “Next” and then choose the type of split, no split, or multi-way, click "Next" and the question will be created
Date - After entering the name, description and category, no split or multi-way split must be selected. multi-way allows there to be a date comparison made to determine the outcome.
Boolean - After entering the name, description and category, there is an option to choose a default value if dialog deployment is being used.
Password (Dialog mode only) - After entering the name, description and category, and selecting the password question type, the question is created. When the application is deployed and this type of question is encountered, the user's input is masked.
Depending on the selected Question type, further pages may be shown to capture more information about the required question.
It is possible to Auto-answer a question, the default is not to auto-answer, options are:
For example here further information is required for a List type question: