Reorder QCDR Rules and Understand Processing Order
QCDR evaluates normal live Rules in the order shown in the Rules library. This order matters when Rules can affect the same rendered output because a later Rule receives the content produced after earlier Rules have already been applied.
How to Reorder Rules
- Open QC Dynamic Replacer → Rules.
- Use the drag handle on a Rule row to move it to the intended position.
- For keyboard ordering, focus the reorder control and use its Up/Down arrow behavior.
- Allow QCDR to save the new library order before testing the frontend.
The interface does not expose a numeric priority field for administrators to maintain manually. QCDR stores the list order internally and rebuilds those priority values when the order is saved.
How Runtime Order Is Determined
For normal frontend processing, QCDR loads eligible Enabled rendered-output Rules in saved priority order, with the database ID providing a deterministic tie-breaker. The visible library order is therefore the practical control administrators should use.
Why Overlapping Rules Need Deliberate Order
Rules run sequentially. If an earlier Rule changes text or markup that a later Rule is supposed to find, the later Rule searches the already-modified result. That can be useful when the Rules are designed as a chain, but it can also prevent a later Rule from matching its original target.
For example, if Rule A replaces a unique phrase that Rule B is also configured to find, putting Rule A first can remove Rule B's match. Reverse the order only if that produces the intended final output.
Test Order Changes Safely
- Keep new or experimental Rules Draft until their individual behavior is understood.
- Use a narrow page or URL scope while testing interacting Rules.
- Change one ordering relationship at a time and reload the same frontend page.
- If a Pro-or-higher Rule uses Stop processing later rules after this rule matches, remember that a successful match can intentionally prevent later Rules from running.
Reordering does not change Rule state or targeting. It changes only the sequence in which eligible Rules are considered.
Community Discussion
Want to compare workflows, share practical tips, or discuss how you use this QCDR feature? Visit the QC Dynamic Replacer Community. For private support, bug reports, account-specific issues, or feature requests, use the QuantaCade support system.