Predictika · Industrial enclosures

An AI sales agent's TS8 enclosure order, checked before it goes out

An AI sales agent prepares an order for a freestanding TS8 control cabinet (UL Type 12, IP 55, single or double door) with its sidewalls, plinths and size-specific accessories, the size and mounting panel it states, and the load planned on the panel. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the Rittal TS8 Specification Guide and returns a verdict and every reason.

Scope: Rittal TS8 freestanding enclosures, UL Type 12, IP 55, single and double door: part numbers, sizes, mounting panels, sidewalls, plinths and size-specific accessories. See everything this validator covers

This validator models an order for one TS8 UL Type 12 (IP 55) freestanding enclosure, based on the tables in the public Rittal TS8 Specification Guide (US171, edition 06/13), not just the scenarios shown below.

  • Enclosures — the single and double door part numbers in the guide's UL Type 12 tables (86 parts, 1200 to 2200 mm high, 400 to 1800 mm wide, 400 to 800 mm deep). The height, width, depth, door count and mounting panel the quote states must match the part number. Parts outside those tables are blocked.
  • Sidewalls and plinths — the sidewall pair for the enclosure, the 4 and 8 inch front and rear plinths for its width, and the 4 and 8 inch side plinths for its depth.
  • Size-specific accessories — door support rails and print pockets (by width), top baying cover (by depth), and 19-inch extruded aluminum rails, system bars and the mounting panel joining piece (by height), as listed in the guide's accessory tables. An accessory the guide does not list for that size is blocked.
  • Load and rating — the guide says the frame supports up to 1,500 lb on the mounting panel. The Type 4, Type 4X and Type 3R enclosures in the guide are separate part numbers and are not modeled; an order that needs one is blocked.

Any TS8 Type 12 order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the guide carries none, so this page shows no price build-up), the marshalling, disconnect, floormount and stainless steel enclosures, shelves, lights, partial mounting panels, doors, other TS8 accessories, other Rittal product lines, and any parts added since the 06/13 edition.

The AI sales agentBuilds the enclosure 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
A part number that fixes the size, door count, mounting panel and sidewallsOnly with care
A lookup per part: 86 rows, each with its own dimensions and sidewall pair, and every new part is another row to keep in step with the catalog.
The part number and the figures stated on the quote travel in one request and every figure is compared with the catalog row.
Plinths and accessories that fit only one width, depth or heightOnly with workarounds
Each accessory is a separate table keyed to a different dimension, so the rules multiply, and a size where the guide lists no part is easy to leave unchecked.
Every accessory is checked against the size the part number implies, and a size with no listed part is a block.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote 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.

1Part number 8899500 is not a TS8 UL Type 12 single or double door enclosure in the Rittal TS8 Specification Guide.
2Part number 8686540 is not a TS8 UL Type 12 single or double door enclosure in the Rittal TS8 Specification Guide.
3The quote says 1,800 x 800 x 500 mm (height x width x depth), but part 8685500 is 1,800 x 600 x 500 mm in the guide.
4The quote says 2,000 x 600 x 500 mm (height x width x depth), but part 8685500 is 1,800 x 600 x 500 mm in the guide.
5The quote says 1,800 x 600 x 600 mm (height x width x depth), but part 8685500 is 1,800 x 600 x 500 mm in the guide.
6The door configuration on the quote does not match part 8685500, which the guide lists with 1 door(s).
7The door configuration on the quote does not match part 8285500, which the guide lists with 2 door(s).
8The quote says a mounting panel of 1,896 x 499 mm (height x width), but the guide lists 1,696 x 499 mm for part 8685500.
9The quote says a mounting panel of 1,696 x 699 mm (height x width), but the guide lists 1,696 x 499 mm for part 8685500.
10Sidewall pair 8186235 is not the pair for part 8685500; the guide lists 8185235.
11Front and rear plinth 8601800 does not fit an enclosure 600 mm wide; the guide lists 8601600 (4 in high) and 8602600 (8 in high).
12Side plinth 8601060 does not fit an enclosure 500 mm deep; the guide lists 8601050 (4 in high) and 8602050 (8 in high).
13Door support rails 4598000 is not the catalog part for an enclosure 600 mm wide; the guide lists no matching part (or a different one).
14Door support rails 4596000 is not the catalog part for an enclosure 1,200 mm wide; the guide lists no matching part (or a different one).
15Print pocket 4116000 is not the catalog part for an enclosure 800 mm wide; the guide lists no matching part (or a different one).
16Print pocket 4124000 is not the catalog part for an enclosure 1,800 mm wide; the guide lists no matching part (or a different one).
17Top baying cover 8800860 is not the catalog part for an enclosure 500 mm deep; the guide lists no matching part (or a different one).
1819-inch rails 8613060 is not the catalog part for an enclosure 1,400 mm high; the guide lists no matching part (or a different one).
1919-inch rails 8613080 is not the catalog part for an enclosure 2,000 mm high; the guide lists no matching part (or a different one).
20System bars 4393000 is not the catalog part for an enclosure 1,200 mm high; the guide lists no matching part (or a different one).

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 cabinet: accessories and load: Double door cabinet, 1800 x 1200 x 600 mm

The agent's request. Please quote TS8 enclosure part 8286500, a double door cabinet stated as 1,800 x 1,200 x 600 mm (height x width x depth) with a mounting panel of 1,696 x 1,099 mm and sidewall pair 8186235, plus front and rear plinth 8601200, side plinth 8601060, door support rails 4596000 and top baying cover 8800880. The plan puts 2,000 lb on the mounting panel. It is ready to send.

Verdict: Blocked.

  • Door support rails do not fit this width. Door support rails 4596000 is not the catalog part for an enclosure 1,200 mm wide; the guide lists no matching part (or a different one).
  • Top baying cover does not fit this depth. Top baying cover 8800880 is not the catalog part for an enclosure 600 mm deep; the guide lists no matching part (or a different one).
  • Load on the mounting panel above 1,500 lb. A load of 2,000 lb is planned on the mounting panel; the TS8 frame holds up to 1,500 lb on the mounting panel.

2. Double door cabinet: accessories and load: The agent resubmits after fixing the errors

The agent's request. Please quote TS8 enclosure part 8286500, a double door cabinet stated as 1,800 x 1,200 x 600 mm (height x width x depth) with a mounting panel of 1,696 x 1,099 mm and sidewall pair 8186235, plus front and rear plinth 8601200, side plinth 8601060 and top baying cover 8800860. The plan puts 1,400 lb on the mounting panel. It is ready to send.

Verdict: Allowed.

  • Enclosure summary. Part 8286500 is a 2-door enclosure 1,800 x 1,200 x 600 mm (height x width x depth) with a mounting panel of 1,696 x 1,099 mm.

3. Size, panel and plinth: Control cabinet, 1800 x 800 x 600 mm

The agent's request. Please quote TS8 enclosure part 8886500, a single door cabinet stated as 1,800 x 600 x 600 mm (height x width x depth) with a mounting panel of 1,696 x 499 mm and sidewall pair 8186235, plus front and rear plinth 8601600 and print pocket 4118000. The plan puts 500 lb on the mounting panel. It is ready to send.

Verdict: Blocked.

  • Stated size does not match the part number. The quote says 1,800 x 600 x 600 mm (height x width x depth), but part 8886500 is 1,800 x 800 x 600 mm in the guide.
  • Stated mounting panel does not match the part number. The quote says a mounting panel of 1,696 x 499 mm (height x width), but the guide lists 1,696 x 699 mm for part 8886500.
  • Front and rear plinth does not fit this width. Front and rear plinth 8601600 does not fit an enclosure 800 mm wide; the guide lists 8601800 (4 in high) and 8602800 (8 in high).

4. Size, panel and plinth: The agent resubmits after fixing the errors

The agent's request. Please quote TS8 enclosure part 8886500, a single door cabinet stated as 1,800 x 800 x 600 mm (height x width x depth) with a mounting panel of 1,696 x 699 mm and sidewall pair 8186235, plus front and rear plinth 8601800 and print pocket 4118000. The plan puts 500 lb on the mounting panel. It is ready to send.

Verdict: Allowed.

  • Enclosure summary. Part 8886500 is a 1-door enclosure 1,800 x 800 x 600 mm (height x width x depth) with a mounting panel of 1,696 x 699 mm.

5. Tall cabinet and 19-inch rails: Tall cabinet, 2200 x 800 x 600 mm

The agent's request. Please quote TS8 enclosure part 8899500, a single door cabinet stated as 2,200 x 800 x 600 mm (height x width x depth) with a mounting panel of 2,096 x 699 mm and sidewall pair 8126235, plus front and rear plinth 8602800, side plinth 8602060, 19-inch rails 8613060 and system bars 4178000. The plan puts 500 lb on the mounting panel. It is ready to send.

Verdict: Blocked.

  • Part number is not a TS8 Type 12 enclosure in the guide. Part number 8899500 is not a TS8 UL Type 12 single or double door enclosure in the Rittal TS8 Specification Guide.

6. Tall cabinet and 19-inch rails: The agent resubmits after fixing the errors

The agent's request. Please quote TS8 enclosure part 8826500, a single door cabinet stated as 2,200 x 800 x 600 mm (height x width x depth) with a mounting panel of 2,096 x 699 mm and sidewall pair 8126235, plus front and rear plinth 8602800, side plinth 8602060, 19-inch rails 8613060 and system bars 4178000. The plan puts 500 lb on the mounting panel. It is ready to send.

Verdict: Blocked.

  • 19-inch rails do not fit this height. 19-inch rails 8613060 is not the catalog part for an enclosure 2,200 mm high; the guide lists no matching part (or a different one).

7. Tall cabinet and 19-inch rails: The agent resubmits after fixing the errors

The agent's request. Please quote TS8 enclosure part 8826500, a single door cabinet stated as 2,200 x 800 x 600 mm (height x width x depth) with a mounting panel of 2,096 x 699 mm and sidewall pair 8126235, plus front and rear plinth 8602800, side plinth 8602060, 19-inch rails 8613020 and system bars 4178000. The plan puts 500 lb on the mounting panel. It is ready to send.

Verdict: Allowed.

  • Enclosure summary. Part 8826500 is a 1-door enclosure 2,200 x 800 x 600 mm (height x width x depth) with a mounting panel of 2,096 x 699 mm.

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 freestanding TS8 control cabinet (UL Type 12, IP 55, single or double door). Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the Rittal TS8 Specification Guide and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote TS8 enclosure part 8286500, a double door cabinet stated as 1,800 x 1,200 x 600 mm (height x width x depth). The plan puts 2,000 lb on the mounting panel. 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. Door support rails 4596000 is not the catalog part for an enclosure 1,200 mm wide; the guide lists no matching part (or a different one). Top baying cover 8800880 is not the catalog part for an enclosure 600 mm deep; the guide lists no matching part (or a different one). A load of 2,000 lb is planned on the mounting panel; the TS8 frame holds up to 1,500 lb on the mounting panel.
  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 a part number that fixes the size, door count, mounting panel and sidewalls, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the top baying cover to 8800860 and the load on mounting panel to 1,400 lb. It removes the door support rails.
  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.