Predictika · Automatic door orders

An AI sales agent's sliding door operator order, checked before it goes out

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.

Scope: dormakaba ES 200 and ES 200 Easy sliding door operator orders, single and double panel: opening width and height, panel weight, speeds, hold-open time and light barriers. See everything this validator covers

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.

  • Operators and door types — ES 200 and ES 200 Easy, each for a single-panel or a double-panel door.
  • Opening and panel limits — clear passage width of 700 to 3000 mm for a single panel and 800 to 3000 mm for a double panel; clear passage height of 2100 to 3200 mm (other heights only on request); maximum panel weight of 200 kg (single) or 2 x 160 kg (double) for the ES 200 and 120 kg (single) or 2 x 100 kg (double) for the ES 200 Easy.
  • Settings and accessories — opening speed 10 to 70 cm/s (ES 200) or 10 to 50 cm/s (Easy); closing speed 10 to 50 cm/s (ES 200) or 10 to 40 cm/s (Easy); hold-open time up to 180 seconds (ES 200) or 0.5 to 30 seconds (Easy); at most 2 pairs of light barriers on the Easy.

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.

The AI sales agentBuilds the door 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.

7 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
Weight limits that depend on both operator and door typeOnly 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 operatorOnly 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 operatorOnly 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 requestOnly 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 answerOnly 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.

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 clear passage width of 750 mm is outside the 800 to 3,000 mm range for this door type.
2A clear passage width of 650 mm is outside the 700 to 3,000 mm range for this door type.
3A clear passage width of 3,200 mm is outside the 800 to 3,000 mm range for this door type.
4Each panel weighs 170 kg; this operator carries at most 160 kg per panel on this door type.
5Each panel weighs 210 kg; this operator carries at most 200 kg per panel on this door type.
6Each panel weighs 110 kg; this operator carries at most 100 kg per panel on this door type.
7Each panel weighs 130 kg; this operator carries at most 120 kg per panel on this door type.
8An opening speed of 80 cm/s is outside the 10 to 70 cm/s range of this operator.
9An opening speed of 60 cm/s is outside the 10 to 50 cm/s range of this operator.
10An opening speed of 5 cm/s is outside the 10 to 70 cm/s range of this operator.
11A closing speed of 45 cm/s is outside the 10 to 40 cm/s range of this operator.
12A hold-open time of 200 seconds is above the 180 seconds this operator allows.
13A hold-open time of 40 seconds is above the 30 seconds this operator allows.
14The ES 200 Easy hold-open time is 0.5 to 30 seconds; the quote has 0 seconds.
15The ES 200 Easy takes at most 2 pairs of light barriers; the quote has 3 pairs.
16The 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.
17The 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.

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. Double door with heavy panels: Double door on the ES 200 Easy with an oversized opening, heavy panels and a fast opening speed

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.

  • Opening width outside the operator range. A clear passage width of 3,200 mm is outside the 800 to 3,000 mm range for this door type.
  • Panel too heavy for the operator. Each panel weighs 130 kg; this operator carries at most 100 kg per panel on this door type.
  • Opening speed outside the operator range. An opening speed of 60 cm/s is outside the 10 to 50 cm/s range of this operator.

2. Double door with heavy panels: The agent resubmits after fixing the errors

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.

  • Order summary. 2 panel(s) of 130 kg each on a 3,000 by 2,400 mm clear opening.

3. Single door with a tall opening: Single door on the ES 200 Easy with a hold-open time, light barriers and a tall opening

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.

  • Hold-open time too short for the Easy. The ES 200 Easy hold-open time is 0.5 to 30 seconds; the quote has 0 seconds.
  • Too many light barrier pairs for the Easy. The ES 200 Easy takes at most 2 pairs of light barriers; the quote has 3 pairs.
  • Opening height only on request. 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.

4. Single door with a tall opening: The agent resubmits after fixing the errors

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.

  • Opening height only on request. 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.
  • Order summary. 1 panel(s) of 110 kg each on a 900 by 3,400 mm clear opening.

5. Single door with a tall opening: The agent resubmits after fixing the errors

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.

  • Order summary. 1 panel(s) of 110 kg each on a 900 by 3,200 mm clear opening.

6. Narrow single door on the ES 200: Narrow single door on the ES 200 with a fast closing speed and a long hold-open time

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.

  • Opening width outside the operator range. A clear passage width of 650 mm is outside the 700 to 3,000 mm range for this door type.
  • Closing speed outside the operator range. A closing speed of 60 cm/s is outside the 10 to 50 cm/s range of this operator.
  • Hold-open time too long. A hold-open time of 200 seconds is above the 180 seconds this operator allows.

7. Narrow single door on the ES 200: The agent resubmits after fixing the errors

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.

  • Order summary. 1 panel(s) of 190 kg each on a 700 by 2,500 mm clear opening.

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 for an automatic sliding door: the operator, the door type, the clear opening, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. Please order a double-panel door. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. A clear passage width of 3,200 mm is outside the 800 to 3,000 mm range for this door type. Each panel weighs 130 kg; this operator carries at most 100 kg per panel on this door type. An opening speed of 60 cm/s is outside the 10 to 50 cm/s range of this operator.
  6. The validator returned three 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 settings ranges that differ by operator, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the operator to ES 200 and the clear passage width to 3,000 mm.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared.
  13. Three problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.