Skip to content
Astera Technology

Prevent incompatible quotation options entering one order

Validate option groups before recording a customer’s selected scope.

Express option groups as a selection rule

Synthetic quote Q-85 offers either hosted deployment H or customer-managed deployment C, exactly one from group D. Training T is independently optional. A response choosing H and C is contradictory even if every line exists. Line-level acceptance alone cannot validate the combination. Keep the response intact and request a corrected choice rather than silently picking the first item.

Filled synthetic operating record
Choice setD-group countValidity under ruleOrder treatment
H + T1ValidHosted plus training
H + C2ConflictingHold for one deployment choice
T only0Required deployment missingHold for H or C
Download editable CSV ↓

Validate the combination, then the lines

  1. Read required and optional groups
  2. Count selected group members
  3. Resolve zero or multiple choices
  4. Create the valid selected scope

Do not remove a selected option on the customer’s behalf; keep the contradictory response attached to the clarification.

The customer selects C without T. Is training required?

Show the worked answer

No. Exactly one deployment was selected and training is optional. The valid order contains C only.

Selection constraints are synthetic scope rules, not provider product features. Optional and mandatory items must be agreed in the actual quotation.

Related resources