Predictika · Cam lock orders

An AI sales agent's cam lock order, checked before it goes out

An AI sales agent prepares an order for cam locks for an equipment maker. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalog's parts and their body length, rotation, keying, finish and environment ratings, and returns a verdict, every reason and the figures it computed.

Scope: Eberhard keyed cam locks — 62 catalog parts in the 650/651, 157, 510, 610, 63300, 66200, 643, 608, 1091, 2095 and 520 series. See everything this validator covers

This validator models orders for the Eberhard cam lock parts listed above, not just the scenarios shown below.

  • Part and body length — each part number carries its body length (dimension B), keying (keyed different, keyed alike or masterkeyed), shelf pack and master carton from the Eberhard Cam Locks Product Catalog 2020; an order whose required body length differs from the part is blocked.
  • Rotation, keying and finish — the series are checked for the turn the catalog lists (for example 90 degree clockwise only for the 610 and 63300 series, 180 degree clockwise only for the 643), for masterkeyed parts (157 series only), and for the black or chrome finish where the catalog states it; where it does not state the finish, the order goes to a person.
  • Environment — an IP66 rated lock must come from the 66200 or 643 series, and outdoor use is checked against the series whose catalog applications list outdoor (608, 643, 66200); outdoor use with another series goes to a person.
  • Quantity — the order is in shelf packs of 10, 25, 50, 75 or 500 pieces depending on the part, and a piece count stated on the order is compared with the packs times the shelf pack.

Any order for these parts that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the catalog gives none, so this validator produces no price build-up or line-item quote), cams and included hardware, custom OEM keying and special orders, the combination, mailbox, wing-and-slot and ultra-mini locks, lock cores, and Eberhard's latches, hinges and electro-mechanical products.

The AI sales agentBuilds the cam lock order from the customer's requirements 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
A part whose body length, turn or finish does not match what the customer needsOnly with care
Each attribute is a rule per part family, so 62 parts across 11 series become a table of attributes and rules that someone must keep in step with the catalog.
The order's requirements are compared with the part's listed attributes on every call.
A turn (90 or 180 degrees, clockwise or counter-clockwise) that only some series offerOnly with care
The turns offered differ by series, so each series needs its own rule against the turn on the order.
The turn is checked against the series on every call.
IP66 and outdoor use that depend on the seriesOnly with care
Rating and application lists are per series; a rule for each, and the outdoor case is a softer check than the IP66 one.
IP66 is a block and outdoor use is an approval, each checked against the series.
A piece count that does not match the shelf packsOnly with care
Shelf packs run from 10 to 500 pieces by part; a stated total is a free-entry field that someone has to compare with packs times pack size.
Pieces are computed on every call and compared with the stated figure.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a line is saved, 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.

1The order needs a lock body of 0.875 inch; the catalog lists this part with a body (dimension B) of 0.625 inch.
2The order needs a lock body of 0.625 inch; the catalog lists this part with a body (dimension B) of 0.62 inch.
3This part is not offered with a 180 degree CW turn in the catalog.
4This part is not offered with a 90 degree CCW turn in the catalog.
5This part is not offered with a 90 degree CW turn in the catalog.
6The order needs an IP66 rated lock; the catalog lists the 66200 and 643 series as IP66 rated and this part is not in them.
7The order needs masterkeyed locks; the catalog lists masterkeyed parts only in the 157 series (02654 and 02665) and this part is not one of them.
8The order needs locks keyed alike; the catalog lists this part as keyed different or masterkeyed.
9The order needs locks keyed different; the catalog lists this part as keyed alike or masterkeyed.
10The order needs a black finish; the catalog lists this part in a chrome finish.
11The order needs a chrome finish; the catalog lists this part in black.
12The catalog does not state the finish of this part; a person should confirm it matches the finish the order needs.
13The catalog lists outdoor among the applications only for the 608, 643 and 66200 series; a person should confirm this part for outdoor use.
14The order states 800 pieces; 20 shelf packs of 25 pieces is 500 pieces.
15The order states 40 pieces; 4 shelf packs of 500 pieces is 2,000 pieces.
16The order needs a lock body of 0.625 inch; the catalog lists this part with a body (dimension B) of 0.875 inch.
17The order states 900 pieces; 10 shelf packs of 75 pieces is 750 pieces.

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. Kiosk locks: Plastic locks for a kiosk that needs a 180 degree turn

The agent's request. Please order 10 shelf packs of Eberhard cam lock part 61045 (610 series) for an indoor application that needs a .625 inch lock body and a 180 degree clockwise turn, with locks keyed different. The order lists 500 pieces in total. It is ready to send.

Verdict: Blocked.

  • Rotation not offered for this series. This part is not offered with a 180 degree CW turn in the catalog.

2. Kiosk locks: The agent resubmits after fixing the errors

The agent's request. Please order 20 shelf packs of Eberhard cam lock part 65007 (650/651 series) for an indoor application that needs a .625 inch lock body and a 180 degree clockwise turn, with locks keyed different. The order lists 500 pieces in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 20 shelf packs of 25 pieces is 500 pieces; the catalog lists a master carton of 200 pieces for this part.

3. Pump cabinet locks: Locks for a fuel pump cabinet that must be IP66 rated

The agent's request. Please order 8 shelf packs of Eberhard cam lock part 60810 (608 series) for an IP66-rated application that needs a .75 inch lock body and a 180 degree clockwise turn, with locks keyed different. The order lists 200 pieces in total. It is ready to send.

Verdict: Blocked.

  • Lock body length does not match. The order needs a lock body of 0.75 inch; the catalog lists this part with a body (dimension B) of 0.875 inch.
  • Not an IP66 rated lock. The order needs an IP66 rated lock; the catalog lists the 66200 and 643 series as IP66 rated and this part is not in them.

4. Pump cabinet locks: The agent resubmits after fixing the errors

The agent's request. Please order 8 shelf packs of Eberhard cam lock part 64360 (643 series) for an IP66-rated application that needs a .75 inch lock body and a 180 degree clockwise turn, with locks keyed different. The order lists 200 pieces in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 8 shelf packs of 25 pieces is 200 pieces; the catalog lists a master carton of 100 pieces for this part.

5. Masterkeyed locks: Masterkeyed chrome locks for a bank of enclosures

The agent's request. Please order 16 shelf packs of Eberhard cam lock part 65007 (650/651 series) for an indoor application that needs a .625 inch lock body and a 90 degree clockwise turn, with locks masterkeyed, in a chrome finish. The order lists 640 pieces in total. It is ready to send.

Verdict: Blocked.

  • Part is not masterkeyed. The order needs masterkeyed locks; the catalog lists masterkeyed parts only in the 157 series (02654 and 02665) and this part is not one of them.
  • Stated piece count differs from the shelf packs. The order states 640 pieces; 16 shelf packs of 25 pieces is 400 pieces.

6. Masterkeyed locks: The agent resubmits after fixing the errors

The agent's request. Please order 16 shelf packs of Eberhard cam lock part 02654 (157 series) for an indoor application that needs a .625 inch lock body and a 90 degree clockwise turn, with locks masterkeyed, in a chrome finish. The order lists 400 pieces in total. It is ready to send.

Verdict: Allowed.

  • Order summary. 16 shelf packs of 25 pieces is 400 pieces; the catalog lists a master carton of 200 pieces for this part.

7. Outdoor enclosure locks: Tubular locks for an outdoor enclosure

The agent's request. Please order 6 shelf packs of Eberhard cam lock part 51010 (510 series) for an outdoor application that needs a .719 inch lock body and a 90 degree clockwise turn, with locks keyed different. The order lists 150 pieces in total. It is ready to send.

Verdict: Needs approval.

  • Outdoor use not listed for this series. The catalog lists outdoor among the applications only for the 608, 643 and 66200 series; a person should confirm this part for outdoor use.
  • Order summary. 6 shelf packs of 25 pieces is 150 pieces; the catalog lists a master carton of 100 pieces for this part.

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 cam locks for an equipment maker. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalog's parts and their body length, rotation, keying, finish and environment ratings, 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 8 shelf packs of Eberhard cam lock part 60810 (608 series) for an IP66-rated application that needs a .75 inch lock body and a 180 degree clockwise turn. The order lists 200 pieces in total. 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. The order needs a lock body of 0.75 inch; the catalog lists this part with a body (dimension B) of 0.875 inch. The order needs an IP66 rated lock; the catalog lists the 66200 and 643 series as IP66 rated and this part is not in them.
  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 a part whose body length, turn or finish does not match what the customer needs, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the part number to 64360 and the series to 643.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared, and the validator's figure matches the quote.
  13. Two 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. Now you can try the other scenarios yourself.