Predictika · Entrance door locking and electronic access orders

An AI sales agent's door lock and access system order, checked before it goes out

An AI sales agent prepares an order for a building: an entrance door locking system, the blueSmart or blueCompact electronic access software and its keys and cylinders, the blueSmart App for remote programming, and electronic door fittings. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Winkhaus brochures and the app manual and returns a verdict, every reason and the figures it computed.

Scope: Winkhaus entrance door locks (hookLock M, autoLock AV4D, blueMatic EAV4 and EAV4+, blueMotion+) and blueSmart / blueCompact electronic access: software editions, system size, blueSmart App and ETB-IM door fittings. See everything this validator covers

This validator models orders for the Winkhaus products named below as described in public Winkhaus brochures and the blueSmart App manual, not just the scenarios shown below.

  • Door locking systems — hookLock M, autoLock AV4D, blueMatic EAV4, blueMatic EAV4+ and blueMotion+: burglary class RC3 is listed for hookLock M and the others up to RC2; an entryguard is not possible on blueMatic EAV; smartphone opening needs the radio module of the EAV4+ variant; doorControl App access authorisations are given for up to 100 users on EAV4+.
  • Access software and system size — blueCompact (up to 25 locking cylinders and 99 keys), blueControl Start (up to 5 systems, 300 keys and 100 door components per system, no online upload readers) and blueControl Start Virtual (per system up to 700 keys, 350 door components and 6 upload readers).
  • blueSmart App — needs blueControl Professional 4.5 or higher, the additional remote authorisation module, an authorised Active Key, an iOS phone with iOS 10 or higher and Bluetooth 4.0 or higher.
  • ETB-IM electronic door fittings — door sash thickness 38 to 100 mm (others on request, so they go to a person), handle square sizes 7, 8, 8.5 or 9 mm, backsets from 45 mm, and the handle designs listed for escape doors (D110, D116, D330).

Any order that touches these rules is in scope — not only the scenarios pictured here. Door components are taken as the number entered on the order (the brochures do not define the term). A sash thickness outside 38 to 100 mm goes to a person, because the brochure says differing thicknesses are available on request. Not covered: prices (the documents give none, so there is no price build-up), the size limits of blueControl Professional (the brochure's expansion maximum is ambiguous), which software features each edition includes (shown in a graphic table that was not used), hookLock M variants, panic and fire protection locks, cylinder lengths, the blueEvo system, other ETB-IM variants, and any Winkhaus product not named above.

The AI sales agentBuilds the door lock and access 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
Size limits that differ by software editionOnly with care
Each edition has its own caps on systems, keys, door components and upload readers; a CPQ can hold them as one rule per edition, kept up to date by hand.
Edition and counts arrive together and every cap is checked on every call.
A blueSmart App order missing one of its prerequisitesOnly with workarounds
The app needs a software edition and version, a separate module, an authorised key and a suitable phone; these sit on different lines, so each needs a cross-line rule.
All prerequisites are in one request and each missing one is reported.
A lock option the chosen lock does not offerOnly with care
Entryguard, smartphone opening and burglary class depend on the lock; a CPQ handles this with option rules per lock.
Lock and options are checked together.
A fitting that does not suit the doorOnly with care
Sash thickness, backset and square size are ranges and lists on the fitting; a CPQ validates them as number rules.
Dimensions are checked against the fitting's listed ranges on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a step is completed, so a rep 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 order; approval findings need a person to sign off; everything else is computed.

1The order has 6 systems; blueControl Start manages up to 5 systems.
2The order has 301 keys per system; blueControl Start allows at most 300 keys per system.
3The order has 101 door components per system; blueControl Start allows at most 100 per system.
4The order has 1 upload readers; blueControl Start has no online upload readers, which blueControl Start Virtual adds.
5The order has 701 keys per system; blueControl Start Virtual expands to at most 700 keys per system.
6The order has 351 door components per system; blueControl Start Virtual expands to at most 350 per system.
7The order has 7 upload readers; blueControl Start Virtual manages up to 6 upload readers.
8The order has 26 locking cylinders; the Winkhaus overview gives blueCompact up to 25 locking cylinders.
9The order has 100 keys per system; the Winkhaus overview gives blueCompact up to 99 keys.
10The order asks for remote authorisation with the blueSmart App; the app manual requires the blueControl Professional administration software.
11The order has blueControl Professional version 4.4; the blueSmart App manual requires version 4.5 or higher.
12The order asks for the blueSmart App without the additional module Remote authorisation and remote programming (item no. 505 288 2).
13The order asks for the blueSmart App without a system-specific blueSmart Active Key authorised for the remote module.
14The order plans the blueSmart App on a Android phone; the Winkhaus documents give the app for iOS only.
15The order plans the blueSmart App on iOS 9; the app manual requires iOS 10 or higher.
16The order plans the blueSmart App on a phone with Bluetooth version 3.0; the app manual requires Bluetooth 4.0 or higher.
17The order asks for burglary class RC3 with autoLock AV4D; the Winkhaus brochure lists RC3 for hookLock M, and the other locks up to RC2.
18The order asks for an entryguard with blueMatic EAV4+; the Winkhaus overview says the entryguard is not possible as blueMatic EAV.
19The order asks for smartphone opening with blueMatic EAV4; the radio module for the doorControl App is in the EAV4+ variant.
20The order has 101 doorControl users; the Winkhaus EAV4+ flyer gives access authorisations for up to 100 users.
21ETB-IM fitting 1 is for a 37 mm door sash; the ETB-IM brochure gives sash thicknesses of 38 to 100 mm and says differing thicknesses are available on request, so a person should confirm with Winkhaus.
22ETB-IM fitting 1 is for a 44 mm backset; the ETB-IM brochure gives backsets from 45 mm.
23ETB-IM fitting 1 is for a handle square size that is not 7, 8, 8.5 or 9 mm, the sizes in the ETB-IM brochure.
24ETB-IM fitting 1 is for an escape door with handle design D210; the brochure lists EN 179 for D110, D116 and D330 only.
25ETB-IM fitting 1 has a quantity but no handle design.
26ETB-IM fitting 2 is for a 40 mm backset; the ETB-IM brochure gives backsets from 45 mm.

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. School campus: A school order with smartphone opening and the blueSmart App

The agent's request. Please order the door locks and access system for our building: lock blueMatic EAV4, burglary class RC2, opened by smartphone for 10 doorControl users; access software blueControl Start with 2 systems, 240 keys and 70 locking cylinders and 90 door components per system; remote authorisation with the blueSmart App on an iPhone on iOS 17 with Bluetooth 5.0, using the remote authorisation module and an authorised Active Key; door fittings: 20 ETB-IM fittings with handle D110, ES cover, for a 45 mm sash, 8 mm square, 55 mm backset, on an escape door. It is ready to send.

Verdict: Blocked.

  • blueSmart App: needs blueControl Professional. The order asks for remote authorisation with the blueSmart App; the app manual requires the blueControl Professional administration software.
  • Smartphone opening needs EAV4+. The order asks for smartphone opening with blueMatic EAV4; the radio module for the doorControl App is in the EAV4+ variant.

2. School campus: The agent resubmits after fixing the errors

The agent's request. Please order the door locks and access system for our building: lock blueMatic EAV4+, burglary class RC2, opened by smartphone for 10 doorControl users; access software blueControl Professional with 2 systems, 240 keys and 70 locking cylinders and 90 door components per system; remote authorisation with the blueSmart App on an iPhone on iOS 17 with Bluetooth 5.0, blueControl Professional 4.5, using the remote authorisation module and an authorised Active Key; door fittings: 20 ETB-IM fittings with handle D110, ES cover, for a 45 mm sash, 8 mm square, 55 mm backset, on an escape door. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 system(s), 240 key(s) per system and 90 door component(s) per system.

3. Office campus: An office campus order on blueControl Start Virtual

The agent's request. Please order the door locks and access system for our building: lock hookLock M, burglary class RC3, with an entryguard; access software blueControl Start Virtual with 1 system, 650 keys and 300 locking cylinders and 345 door components per system, and 8 upload readers; door fittings: 30 ETB-IM fittings with handle D310, KW cover, for a 40 mm sash, 8.5 mm square, 50 mm backset, on an escape door; 15 ETB-IM fittings with handle D116, EW cover, for a 105 mm sash, 8 mm square, 60 mm backset, on an escape door. It is ready to send.

Verdict: Blocked.

  • blueControl Start Virtual: more than 6 upload readers. The order has 8 upload readers; blueControl Start Virtual manages up to 6 upload readers.
  • ETB-IM handle not for escape doors (fitting 1). ETB-IM fitting 1 is for an escape door with handle design D310; the brochure lists EN 179 for D110, D116 and D330 only.
  • ETB-IM sash thickness outside 38 to 100 mm (fitting 2). ETB-IM fitting 2 is for a 105 mm door sash; the ETB-IM brochure gives sash thicknesses of 38 to 100 mm and says differing thicknesses are available on request, so a person should confirm with Winkhaus.

4. Office campus: The agent resubmits after fixing the errors

The agent's request. Please order the door locks and access system for our building: lock hookLock M, burglary class RC3, with an entryguard; access software blueControl Start Virtual with 1 system, 650 keys and 300 locking cylinders and 345 door components per system, and 6 upload readers; door fittings: 30 ETB-IM fittings with handle D330, KW cover, for a 40 mm sash, 8.5 mm square, 50 mm backset, on an escape door; 15 ETB-IM fittings with handle D116, EW cover, for a 105 mm sash, 8 mm square, 60 mm backset, on an escape door. It is ready to send.

Verdict: Needs approval.

  • ETB-IM sash thickness outside 38 to 100 mm (fitting 2). ETB-IM fitting 2 is for a 105 mm door sash; the ETB-IM brochure gives sash thicknesses of 38 to 100 mm and says differing thicknesses are available on request, so a person should confirm with Winkhaus.
  • Order summary. 1 system(s), 650 key(s) per system and 345 door component(s) per system.

5. Office campus: The agent resubmits after fixing the errors

The agent's request. Please order the door locks and access system for our building: lock hookLock M, burglary class RC3, with an entryguard; access software blueControl Start Virtual with 1 system, 650 keys and 300 locking cylinders and 345 door components per system, and 6 upload readers; door fittings: 30 ETB-IM fittings with handle D330, KW cover, for a 40 mm sash, 8.5 mm square, 50 mm backset, on an escape door; 15 ETB-IM fittings with handle D116, EW cover, for a 95 mm sash, 8 mm square, 60 mm backset, on an escape door. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 system(s), 650 key(s) per system and 345 door component(s) per system.

6. Association: An association order on blueCompact

The agent's request. Please order the door locks and access system for our building: lock autoLock AV4D, burglary class RC2, with an entryguard; access software blueCompact with 1 system, 120 keys and 30 locking cylinders and 30 door components per system. It is ready to send.

Verdict: Blocked.

  • blueCompact: more than 25 locking cylinders. The order has 30 locking cylinders; the Winkhaus overview gives blueCompact up to 25 locking cylinders.
  • blueCompact: more than 99 keys. The order has 120 keys per system; the Winkhaus overview gives blueCompact up to 99 keys.

7. Association: The agent resubmits after fixing the errors

The agent's request. Please order the door locks and access system for our building: lock autoLock AV4D, burglary class RC2, with an entryguard; access software blueCompact with 1 system, 99 keys and 25 locking cylinders and 25 door components per system. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 system(s), 99 key(s) per system and 25 door component(s) per system.

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 a building: an entrance door locking system, the blueSmart or blueCompact electronic access software and its keys and cylinders, the blueSmart App for remote programming, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Winkhaus brochures and the app manual 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 the door locks and access system for our building: lock hookLock M, burglary class RC3, with an entryguard; access software blueControl Start Virtual with 1 system. 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 two findings and one approval, all in one answer. The order has 8 upload readers; blueControl Start Virtual manages up to 6 upload readers. ETB-IM fitting 1 is for an escape door with handle design D310; the brochure lists EN 179 for D110, D116 and D330 only.
  6. The validator returned two blocking findings and one approval 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 order are checked against each other.
  7. What this shows: for a fitting that does not suit the door, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the upload readers to 6 and the ETB-IM fittings 1 to 30 ETB-IM fittings with handle D330, KW cover, for a 40 mm sash, 8.5 mm square, 50 mm backset, on an escape door.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The two blocking findings are cleared; one approval remains for a person: ETB-IM sash thickness outside 38 to 100 mm (fitting 2).
  13. The agent resubmits once more.
  14. The revised request. It changes the ETB-IM fittings 2 to 15 ETB-IM fittings with handle D116, EW cover, for a 95 mm sash, 8 mm square, 60 mm backset, on an escape door.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. Three problems caught in one call, fixed in two passes, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.