Form logic

Form logic allows you to create forms that utilize conditional logic to ensure form fillers receive the necessary information by dynamically showing or hiding fields as required. By including single or multi-choice elements like dropdowns, checkboxes, multi-choice, or radio buttons in your form and configuring the Form logic, you can establish rules or conditions that enable changes in the available options. This functionality relies on the "when/then" conditional statement.

Instruction on how to set up Form logic in forms

  1. Open the Smart Forms for Jira add-on. Create a new form or use an existing one.

  2. To set a form logic you need to add to the form one of the single or multi-choice elements like dropdowns, checkboxes, multi-choice, or radio buttons for the “when” option and one of the following form elements for the “show” option.

    Screenshot 2024-09-10 at 15.51.18.png
  3. Add a new rule to your form conditional logic.

    1. The option “when” selects any single or multi-choice element with options. Select the right condition “is/isn't” and the Option of the selected single or multi-choice element.

      Screenshot 2024-09-10 at 15.54.38.png
    2. Select which fields should be shown according to this conditional logic.

    3. When all settings are correct, apply the rule. Great! Your new rule is on a list. Click on the rule if you want to Edit or Delete it.

  4. Once the rule is added, you can view form logic in the form. Every form element that has logic on it has an icon. Form elements that will be affected due to some logic also have an icon.

View of Form logic in a form

When a form is added to an issue or shared externally, only fields that do not contain logic rules and fields that are a condition of the rule will be displayed. Fields that are the value of logic will be displayed after selecting an option in the rule field.

If you need help or want to ask questions, please contact us through SaaSJet Support (Time of the First Response ≤ 4 hours) or via email support@saasjet.atlassian.net

Haven't used this add-on yet, then try it now!