Predictika · Window and door hardware orders

An AI sales agent's window hardware order, checked before it goes out

An AI sales agent prepares an order of tilt and turn hardware for a window maker: which hardware range, the frame material, the sash width, height and weight, and the sash capacity the order promises. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published SIEGENIA hardware limits and returns a verdict, every reason and the figures it computed.

Scope: SIEGENIA tilt and turn and lift and slide hardware: TITAN AF, ALU 5200, ALU axxent PLUS and PORTAL HS 4.0, with frame material, hinge groove, sash size and weight limits. See everything this validator covers

This validator models an order of SIEGENIA window and door hardware from five product lines, based on the published SIEGENIA UK features and benefits insert (October 2023), not just the scenarios shown below.

  • Frame material — TITAN AF is listed for timber, PVC and aluminium (16 mm groove); ALU 5200 and ALU axxent PLUS for aluminium; PORTAL HS 4.0 for timber.
  • Sash size — each range has its own width and height limits, for example 230 to 1650 mm wide and 434 to 3000 mm high for TITAN AF face fixed, and 380 to 1600 mm wide and 550 to 2800 mm high for ALU axxent PLUS. PORTAL HS 4.0 is listed up to 10,000 mm wide and 2800 mm high, with no minimum given.
  • Sash weight — 130 kg for TITAN AF face fixed, 150 kg for TITAN AF axxent 24+ (185 kg with the additional load transfer cable, which needs a person to confirm), 170 kg for ALU 5200, 150 kg for ALU axxent PLUS and 400 kg for PORTAL HS 4.0.
  • Grooves and the stated capacity — ALU axxent PLUS concealed hinges are listed for the A0004 and A0006 aluminium grooves, TITAN AF on aluminium for the 16 mm groove, and the sash capacity the order states must match the hardware.

Any order of these five hardware ranges that touches these limits is in scope — not only the scenarios pictured here. Not covered: prices (SIEGENIA publishes none, so this page shows no price build-up), other SIEGENIA products and ranges, sash weight limits that depend on other conditions in the insert, and fitting or installation.

The AI sales agentBuilds the hardware order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

8 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Limits that depend on the hardware range chosenOnly with workarounds
Each range has its own width, height and weight limits. A rules-based CPQ needs a table or a rule per range, and every product update means editing them.
The range, the sash size and the sash weight arrive in one request and are compared with that range's limits on every call.
A weight limit that changes with an add-onOnly with care
The 150 kg limit becomes 185 kg only when the load transfer cable is added, so a rule must read the add-on and the weight together, and flag the order for a person.
The cable, the weight and the limit are evaluated together, and the order is flagged for approval.
Hardware available only for some frame materials and groovesOnly with care
A dependency between the range, the frame material and the groove is a cross-line rule that has to be kept in step with the catalog.
Range, material and groove are checked together on every call.
Capacity that the order statesOnly with care
The stated capacity is a free-entry field; a rule can compare it with the computed limit, but only if the limit itself is computed.
The stated capacity travels with the order and is compared with the computed limit on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order is saved or a step is completed, so a person often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1A sash width of 229 mm is less than the 230 mm minimum of the chosen hardware.
2A sash width of 1651 mm is more than the 1650 mm maximum of the chosen hardware.
3A sash height of 433 mm is less than the 434 mm minimum of the chosen hardware.
4A sash height of 3001 mm is more than the 3000 mm maximum of the chosen hardware.
5A sash weight of 131 kg is more than the 130 kg the chosen hardware carries.
6A sash weight of 151 kg is more than the 150 kg the chosen hardware carries.
7A sash weight of 185 kg is above the standard 150 kg limit and relies on the additional load transfer cable; a person should confirm the cable is on the order.
8A sash weight of 186 kg is more than the 185 kg the chosen hardware carries.
9A sash weight of 186 kg is above the standard 150 kg limit and relies on the additional load transfer cable; a person should confirm the cable is on the order.
10A sash width of 379 mm is less than the 380 mm minimum of the chosen hardware.
11The additional load transfer cable, which raises the limit to 185 kg, is listed only for TITAN AF axxent 24+ hardware.
12A sash weight of 171 kg is more than the 170 kg the chosen hardware carries.
13The chosen hardware is not listed for the chosen frame material (TITAN AF: timber, PVC and aluminium; ALU 5200 and ALU axxent PLUS: aluminium; PORTAL HS 4.0: timber).
14A sash width of 364 mm is less than the 365 mm minimum of the chosen hardware.
15A sash height of 549 mm is less than the 550 mm minimum of the chosen hardware.
16A sash width of 1601 mm is more than the 1600 mm maximum of the chosen hardware.
17A sash height of 2801 mm is more than the 2800 mm maximum of the chosen hardware.
18ALU axxent PLUS concealed hinges are listed for the A0004 and A0006 aluminium grooves; another groove was chosen.
19TITAN AF hardware on aluminium is listed for the 16 mm groove; another groove was chosen.
20A sash width of 10,001 mm is more than the 10,000 mm maximum of the chosen hardware.
21A sash weight of 401 kg is more than the 400 kg the chosen hardware carries.
22The order needs at least 1 sash; it has 0.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Size and weight limits: TITAN AF face fixed sashes that are too wide and too heavy

The agent's request. Please place an order of TITAN AF face fixed hardware for Lakeside Window Works, for 24 PVC sashes, each 1,700 mm wide, 2,000 mm high and 140 kg. The order states a sash capacity of 130 kg. It is ready to send.

Verdict: Blocked.

  • Sash wider than the hardware allows. A sash width of 1700 mm is more than the 1650 mm maximum of the chosen hardware.
  • Sash heavier than the hardware carries. A sash weight of 140 kg is more than the 130 kg the chosen hardware carries.

2. Size and weight limits: The agent resubmits after fixing the errors

The agent's request. Please place an order of TITAN AF face fixed hardware for Lakeside Window Works, for 24 PVC sashes, each 1,600 mm wide, 2,000 mm high and 130 kg. The order states a sash capacity of 130 kg. It is ready to send.

Verdict: Allowed.

  • Order summary. 24 sashes of 1600 mm by 2000 mm at 130 kg; the chosen hardware carries up to 130 kg a sash.

3. Hinge groove and sash height: ALU axxent PLUS sashes on the 16 mm groove, one sash height too low

The agent's request. Please place an order of ALU axxent PLUS hardware for Northgate Façades, for 16 aluminium sashes, each 1,000 mm wide, 500 mm high and 120 kg, in the 16 mm groove. The order states a sash capacity of 150 kg. It is ready to send.

Verdict: Blocked.

  • ALU axxent PLUS hinge groove not offered. ALU axxent PLUS concealed hinges are listed for the A0004 and A0006 aluminium grooves; another groove was chosen.
  • Sash lower than the hardware allows. A sash height of 500 mm is less than the 550 mm minimum of the chosen hardware.

4. Hinge groove and sash height: The agent resubmits after fixing the errors

The agent's request. Please place an order of ALU axxent PLUS hardware for Northgate Façades, for 16 aluminium sashes, each 1,000 mm wide, 500 mm high and 120 kg, in the A0004 groove. The order states a sash capacity of 150 kg. It is ready to send.

Verdict: Blocked.

  • Sash lower than the hardware allows. A sash height of 500 mm is less than the 550 mm minimum of the chosen hardware.

5. Hinge groove and sash height: The agent resubmits after fixing the errors

The agent's request. Please place an order of ALU axxent PLUS hardware for Northgate Façades, for 16 aluminium sashes, each 1,000 mm wide, 1,400 mm high and 120 kg, in the A0004 groove. The order states a sash capacity of 150 kg. It is ready to send.

Verdict: Allowed.

  • Order summary. 16 sashes of 1000 mm by 1400 mm at 120 kg; the chosen hardware carries up to 150 kg a sash.

6. Load transfer cable and stated capacity: Heavy timber sashes with the load transfer cable and a capacity stated without it

The agent's request. Please place an order of TITAN AF axxent 24+ hardware for Alder Row Joinery, for 10 timber sashes, each 900 mm wide, 2,100 mm high and 170 kg, with the additional load transfer cable. The order states a sash capacity of 150 kg. It is ready to send.

Verdict: Blocked.

  • Stated sash capacity does not match. The order states a sash capacity of 150 kg; the chosen hardware carries 185 kg.
  • Weight relies on the load transfer cable. A sash weight of 170 kg is above the standard 150 kg limit and relies on the additional load transfer cable; a person should confirm the cable is on the order.

7. Load transfer cable and stated capacity: The agent resubmits after fixing the errors

The agent's request. Please place an order of TITAN AF axxent 24+ hardware for Alder Row Joinery, for 10 timber sashes, each 900 mm wide, 2,100 mm high and 170 kg, with the additional load transfer cable. The order states a sash capacity of 185 kg. It is ready to send.

Verdict: Needs approval.

  • Weight relies on the load transfer cable. A sash weight of 170 kg is above the standard 150 kg limit and relies on the additional load transfer cable; a person should confirm the cable is on the order.
  • Order summary. 10 sashes of 900 mm by 2100 mm at 170 kg; the chosen hardware carries up to 185 kg a sash.

8. Load transfer cable and stated capacity: The agent resubmits after fixing the errors

The agent's request. Please place an order of TITAN AF axxent 24+ hardware for Alder Row Joinery, for 10 timber sashes, each 900 mm wide, 2,100 mm high and 150 kg. The order states a sash capacity of 150 kg. It is ready to send.

Verdict: Allowed.

  • Order summary. 10 sashes of 900 mm by 2100 mm at 150 kg; the chosen hardware carries up to 150 kg a sash.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares an order of tilt and turn hardware for a window maker: which hardware range, the frame material, the sash width, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published SIEGENIA hardware limits and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please place an order of ALU axxent PLUS hardware for Northgate Façades, for 16 aluminium sashes, each 1,000 mm wide. The order states a sash capacity of 150 kg. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. ALU axxent PLUS concealed hinges are listed for the A0004 and A0006 aluminium grooves; another groove was chosen. A sash height of 500 mm is less than the 550 mm minimum of the chosen hardware.
  6. The validator returned two blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for hardware available only for some frame materials and grooves, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the aluminium groove to A0004.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. A sash height of 500 mm is less than the 550 mm minimum of the chosen hardware.
  12. One finding cleared. Still blocking: sash lower than the hardware allows.
  13. The agent resubmits once more.
  14. The revised request. It changes the sash height to 1,400 mm.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Two problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.