How Can We Help?
Author every rule in the same order. The first three choices are the heart of the rule; the rest
are parameters.
- Series — confirm you are editing the right product line.
- Level — this is the binding. Choose the node the rule should attach to. If you are
copying a rule that already works, keep its Level unless you specifically intend to retarget it. - Position — which side / slot the rule acts on: Top, Bottom, Left, Right (and extended
positions for some types). - Rule Type — the kind of action (Part, Clearance, Grid, Machining, Cost…). The Value
inputs change to match the type. - Value(s) — the part / option / matrix / number the action uses.
- Quantity & Adjustments — for rules that produce parts or sizes: choose Value, Matrix,
Option, or Expression, with separate metric and imperial columns. - Conditions — only if the rule should fire on a subset of cases (see below).
- Affects Design — tick only when the rule changes geometry, not just cost.
Making a rule conditional
Matching decides which node; conditions decide whether the rule fires there.
- Position + Condition — the simple form: the rule fires when the chosen side’s
dimension / state meets the condition. - Tests (the Test checkbox) — add one or more test rows combined with AND / OR / NOT,
optional ranges and date windows, for richer “only when…” logic. - Allowed answers — for option rules, restrict which option answers are valid.
Expressions
Quantity and size-adjustment fields can be formulas. Useful variables include
L length, W width, H height, D depth,
C number of corners, PERIMETER, AREA,
FIXEDPANELW (fixed panel width for doors), the part-length variables
(T1PL, B1PL, LPL, RPL…), and the grid-lite
counts (GRIDLITESW, GRIDLITESH). Metric and imperial have separate
expression fields.