Multiple choice requirement type

Multiple choice requirement type offers the user up to 250 options to select as the requirement. Each option supports up to 10,000 characters.

You can give each option a title and a value. The title is displayed to the user. The value is not displayed but can be referenced in the skill builder for skill execution purposes.

To reference the requirement title, specify the requirement name in brackets, for example, {RequirementName}. The corresponding value can be referenced in parameters or responses by specifying {RequirementName.value}. The value of the selected multiple-choice option is passed instead of the title.

When a using a skill that has a multiple-choice requirement type in Infor Chat, the prompt is displayed as text, followed by a series of buttons corresponding to the options defined in the requirement type. The user selects an option or type it to make the selection. The value is then passed to Coleman and used in the skill.

This is how the choices are displayed:

  • Infor Portal, Infor Go, or Microsoft Teams:
    • If the skill has 6 or less requirement options, then 1 to 6 options are displayed by Coleman for the user to select.
    • If the skill has more than 6 requirement options, then a drop-down list is displayed by Coleman with all options that fulfill the requirement.
  • Alexa

    When using a skill with voice input or Alexa, the prompt as defined in the skill is read, followed by the audio prompt defined in the requirement type. The user can respond by speaking their selection, and the value is passed to Coleman and used in the skill.

    The audio prompt does not appear as text during skill execution and is generated dynamically from your defined options. The prompt can be modified.

    If the skill has more than 6 requirement options, 7 options are presented by Coleman. These are 6 requirement options and the 7th option is Say Zero to hear more. If the user selects to hear more options, 7 more options are presented by Coleman in the same manner. This process is continued until the desired requirement is selected. The last option is presented as To repeat all options, say zero.