Adding Section Conditions based on Multiple Questions

Overview

Follow-on conditions can only be based on the answer choices of a single question. When a question or group of questions needs to appear based on the answers to more than one prior question, you must use a Section Condition instead. Section Conditions let you build question flow logic that spans across multiple questions.

Adding a Section Condition
1
Click the context menu next to Add Question and select Add Section Condition.
Section context menu showing the Add Section Condition option
2
On the Display Logic Condition screen, define the condition that controls whether the associated questions are shown.
Display Logic Condition screen showing condition blocks, condition type dropdowns, question selectors, and AND/OR connectors
Condition blocks (1) — The screen can contain one or more condition blocks. Click the Copy expression icon (3) in a block header to add another block.
Block header (2) — Sets the condition type for all nested conditions in that block: IF or IF NOT.
Data source (4) — Switches between conditions based on question answers or data from an associated Business Process in Data Mapping & Risk Manager.
Question (5) — The question to evaluate.
Condition operator (6) — Whether the question must or must not be answered in a particular way.
Answer (7) — The specific answer the condition applies to.
AND / OR connector (8) — Adds another condition to the block. AND takes precedence over OR.
Delete (9) — Removes the entire expression or an individual condition.
3
Click Add Follow-on Condition to save. The system displays the condition as a special block in the section. You can now add questions to it using Add Question, drag existing questions into it, or drag the block to a new position in the section.
Section showing the Display Logic condition block with Add Question, drag, and repositioning controls
⚠ Constraints
A Display Logic condition block cannot be dragged before any question it depends on, and questions it depends on cannot be moved after or inside the block. The system will display an error message.
For performance reasons, a Section Condition cannot be based on follow-up questions located more than three levels deep in the question flow.
Conditions Spanning Across Sections

Display Logic condition blocks can reference questions from different assessment sections. However, because sections can be assigned to different respondents who may answer them in any order, it is strongly recommended to keep all interdependent questions in the same section.

If you create a Section Condition that depends on questions from a previous section, the following restrictions apply to all assessments created from that template:

1.It will not be possible to assign different sections to different respondents. All assessments will be limited to a single respondent.
2.The respondent must answer sections in the listed order. They will no longer be able to jump to a later section without completing all questions in every preceding section first.

If at least one Section Condition references a question from another section, a warning appears at the top of the Sections list.

Sections list showing the cross-section dependency warning banner at the top

If you later delete the Section Condition or modify it so it no longer depends on questions from other sections, you must explicitly click Disable Section Sequence to restore the previous state — where sections can be assigned to different respondents and answered in any order.

Until that is done, respondents will see a lock icon on all subsequent sections until they complete the current section. Attempting to skip ahead will display an error.

Survey page showing lock icons on subsequent sections until the current section is completed
💡 Tip: To avoid these restrictions, group all interdependent questions into the same section so no cross-section dependencies are created.
TrustArc  ·  Adding Section Conditions  ·  support.trustarc.com