Predictika · Automatic door orders
An AI sales agent prepares an order for an automatic sliding door: the operator, the door type, the clear opening, the panel weight, the speeds, the hold-open time and the light barriers. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published technical data and returns a verdict, every reason and the figures it computed.
This validator models orders for the dormakaba ES 200 and ES 200 Easy automatic sliding door operators as published in their technical data (read October 2026), not just the scenarios shown below.
Any ES 200 or ES 200 Easy order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (no public price list was used, so this validator produces no price build-up or line-item quote), the ES 200-2D escape-route version and the telescopic ES 200 T, other dormakaba operators, glazing, profile systems, locking devices, sensors and installation. The requirement to confirm unusual heights with the manufacturer is modeled as an approval, not a blocking rule.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Weight limits that depend on both operator and door type | Only with care Four combinations of operator and door type each have their own limit; a rule per combination works, but each new operator multiplies them. | The limit is looked up from the operator and the door type and compared with the panel weight on every call. |
| Settings ranges that differ by operator | Only with care Speed and hold-open ranges differ between the two operators, so a rule per range and operator is needed and must be kept in step with the data sheets. | Each range is looked up from the chosen operator and checked with the others in the same pass. |
| An option limited to one operator | Only with workarounds The light-barrier limit applies to one operator only, so it needs a conditional rule that is easy to miss when a quote is edited. | The limit applies whenever that operator is chosen, whatever order the choices arrive in. |
| A size that is possible only on request | Only with workarounds A hard limit blocks it outright, or no rule exists and nobody is warned; routing it to a person needs an extra approval rule. | The unusual height does not block the order; it returns an approval finding for a person to confirm with the manufacturer. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order is saved or a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
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.
| 1 | A clear passage width of 750 mm is outside the 800 to 3,000 mm range for this door type. |
| 2 | A clear passage width of 650 mm is outside the 700 to 3,000 mm range for this door type. |
| 3 | A clear passage width of 3,200 mm is outside the 800 to 3,000 mm range for this door type. |
| 4 | Each panel weighs 170 kg; this operator carries at most 160 kg per panel on this door type. |
| 5 | Each panel weighs 210 kg; this operator carries at most 200 kg per panel on this door type. |
| 6 | Each panel weighs 110 kg; this operator carries at most 100 kg per panel on this door type. |
| 7 | Each panel weighs 130 kg; this operator carries at most 120 kg per panel on this door type. |
| 8 | An opening speed of 80 cm/s is outside the 10 to 70 cm/s range of this operator. |
| 9 | An opening speed of 60 cm/s is outside the 10 to 50 cm/s range of this operator. |
| 10 | An opening speed of 5 cm/s is outside the 10 to 70 cm/s range of this operator. |
| 11 | A closing speed of 45 cm/s is outside the 10 to 40 cm/s range of this operator. |
| 12 | A hold-open time of 200 seconds is above the 180 seconds this operator allows. |
| 13 | A hold-open time of 40 seconds is above the 30 seconds this operator allows. |
| 14 | The ES 200 Easy hold-open time is 0.5 to 30 seconds; the quote has 0 seconds. |
| 15 | The ES 200 Easy takes at most 2 pairs of light barriers; the quote has 3 pairs. |
| 16 | The standard clear passage height is 2,100 to 3,200 mm; a height of 3,400 mm is available only on request, so confirm it with the manufacturer. |
| 17 | The standard clear passage height is 2,100 to 3,200 mm; a height of 2,000 mm is available only on request, so confirm it with the manufacturer. |
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.
The agent's request. Please order a double-panel door with the dormakaba ES 200 Easy operator for a clear opening of 3200 mm wide by 2400 mm high, with 130 kg panels, opening at 60 cm/s and closing at 40 cm/s, a hold-open time of 20 seconds, and 1 pair of light barriers. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a double-panel door with the dormakaba ES 200 operator for a clear opening of 3000 mm wide by 2400 mm high, with 130 kg panels, opening at 60 cm/s and closing at 40 cm/s, a hold-open time of 20 seconds, and 1 pair of light barriers. It is ready to send.
Verdict: Allowed.
The agent's request. Please order a single-panel door with the dormakaba ES 200 Easy operator for a clear opening of 900 mm wide by 3400 mm high, with 110 kg panels, opening at 40 cm/s and closing at 30 cm/s, a hold-open time of 0 seconds, and 3 pairs of light barriers. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a single-panel door with the dormakaba ES 200 Easy operator for a clear opening of 900 mm wide by 3400 mm high, with 110 kg panels, opening at 40 cm/s and closing at 30 cm/s, a hold-open time of 5 seconds, and 2 pairs of light barriers. It is ready to send.
Verdict: Needs approval.
The agent's request. Please order a single-panel door with the dormakaba ES 200 Easy operator for a clear opening of 900 mm wide by 3200 mm high, with 110 kg panels, opening at 40 cm/s and closing at 30 cm/s, a hold-open time of 5 seconds, and 2 pairs of light barriers. It is ready to send.
Verdict: Allowed.
The agent's request. Please order a single-panel door with the dormakaba ES 200 operator for a clear opening of 650 mm wide by 2500 mm high, with 190 kg panels, opening at 65 cm/s and closing at 60 cm/s, a hold-open time of 200 seconds, and 2 pairs of light barriers. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a single-panel door with the dormakaba ES 200 operator for a clear opening of 700 mm wide by 2500 mm high, with 190 kg panels, opening at 65 cm/s and closing at 50 cm/s, a hold-open time of 180 seconds, and 2 pairs of light barriers. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.