Recurring
Understand repeated actions and how maximum counts are applied.
75. Must recurring records be consecutive?
Any-Order: no. Other records can occur between accepted repeats while the candidate remains active.
Sequence Order: the Recurring control expects its recurring event or a valid exit event. An unrelated record is not automatically allowed merely because Recurring is present.
76. When does recurring counting stop?
In Any-Order, when all required occurrences and the combined filters qualify, the set completes. With negation, positive matching and recurring counting freeze while absence observation continues.
In Sequence Order, counting ends when the recurring control hands a record to an exit path. The configured maximum does not count the owner’s whole query history.
77. What happens when the recurring maximum is exceeded?
In Any-Order, an enforced maximum can fail the current candidate and advance to a replacement candidate. It does not permanently exclude the owner.
In Sequence Order, another repeat beyond the allowed count cannot continue that attempt. A valid exit is checked first and can still succeed at the maximum. An OR combination in Any-Order can allow another filter to qualify the set despite a recurring failure.
78. Can the record exceeding the recurring maximum start another sequence?
In Any-Order, yes when the control advances the window: the triggering record is reconsidered as the replacement candidate’s first record.
Example: A + Review, with Recurring on A maximum 3. The fourth A can start a new candidate, and a later Review can complete it. That is not a rule for every Sequence Order recurring path.
79. How do identical event copies interact with Recurring?
In Any-Order, records matching identical definitions can fill the separate required copies and contribute to the selected recurring definition’s occurrence count.
Each physical record counts once toward that recurring count. Adding copies does not give each copy a separate maximum allowance.
80. What if required copies exceed the recurring maximum?
If the recurring maximum is required, the configuration cannot complete.
Example: three identical A copies require three physical A records. A recurring maximum of two cannot accept all three. Under OR, another passing system filter can qualify the set, so use AND when that maximum must always be enforced.
81. Can OR qualify a set when Recurring fails?
Yes. Under OR, one passing system filter is sufficient. All positive occurrences remain required.
Use AND when the recurring maximum and every other configured filter must pass.
82. What if a record matches both a recurring event and an exit event?
In Sequence Order, exit matching is checked first. The record is handed to the exit path rather than consumed as another repeat.
If several exit definitions match, zinzu selects the first matching exit in its configured order. Use distinct exit filters when the choice matters.

