Filtered Outline
The Filtered Outline tab displays all transaction based elements for the open
REQ.


Note: The Filtered Outline tab:
- is available only for dynamic and PDF documents.
- is not available within a Merge session.
The Filtered Outline Toolbar
The Transaction Selection drop-down list box allows you to select from a list
of previously selected transactions. Select the associated Browse button to
select a new transaction file.


The Instances drop-down list provides a list of all instances available to
view within the open REQ file. Only one instance is available at a given time, and
the first instance in the document is initially displayed when the document is
opened.


Four options are available to assist you in working with the content of the Filtered
Outline tab.
| Show Empty Conditions: | This checkbox affects all Condition and not()
elements anywhere within the content, but does not affect direct
child Condition elements inside a Choose element.
If this option is selected and the Condition or
not() element does not meet the PTR condition, an
empty (no child elements) Condition or not()
element is shown in the content. In the following example, the
Condition element is empty and it is shown in the
content. If this option is not selected and the Condition
or not() element does not meet the PTR condition, the
Condition or not() element is not shown in the
content.![]() Note: The not() element
reverses the boolean value of the associated
item. |
| Show Empty Choose Elements: | This option affects the direct child Condition and
Otherwise elements inside a Choose element. If
this option is selected and the direct child Condition or
Otherwise element of a Choose element does not
meet the PTR condition, then the empty (no child elements)
elements are shown in the content.![]() |
| Show Empty Iterators: | If this option is selected and the Iterator element produces
no iterations, then an empty (no child elements) Iterator
element is shown in the content.![]() In the above example, the Iterator element has no iterations and it is shown in the content. If this option is not selected and the Iterator element produces no iterations, the Iterator element is not shown in the content. |
| Decorate Iterator Iterations: | The Iterator element can contain multiple iterations.
If this option is not selected then elements from each iteration
appear one after another.![]() In the following
example, the first Para element is from the first iteration
while the second Para element is from the second iteration.
If this option is selected then elements from each iteration
are wrapped in an Iteration{Iteration Index}
element. ![]() |
| Expand Recursive Iterators | Whene selected, the recursive iterator is automatically expanded as well as all recursive nested iterators (up to 9 levels). If not selected, the recursive iterator is collapsed, and all nested recursive iterators will not be shown automatically. |
Working with Filtered Outline Content
Right-clicking a transaction or element displays a shortcut menu allowing you to
expand or collapse the selected item, as well as navigate to that transaction in the
Outline Editor Tab.


If the Iterator, Choose and Conditions do not execute, only their headers are
displayed. To illustrate, the following image shows the Condition (highlighted) has
executed successfully where the Otherwise was unsuccessful.


Outdated Filtered Outline
The Filtered Outline becomes "outdated" if one of the following happens:
- The Outline Editor tab is modified
- A transaction is modifed in name or content
- The Field Grid is modified
Options
The options at the top of the Filtered Outline tab allow you to toggle themn on or off, including:
- Show Empty Conditions
- Show Empty Iterators
- Show Empty Choose Elements
- Decorate Iterator Iterations
Note: To apply your selected options, you will need to click Refresh after
selecting one or more options.




