Predictika · Operator panel orders

An AI sales agent's Beijer X2 pro panel order, checked before it goes out

An AI sales agent prepares an order for Beijer Electronics X2 pro operator panels: the panel size, the ports and display the application needs, and the cabinet it will be installed in. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the technical data in the Beijer hardware and installation manuals and returns a verdict and every reason.

Scope: Beijer Electronics X2 pro 4, 7, 7 2eth, 10, 12, 15 and 21 panels: ports, display, installation conditions and power. See everything this validator covers

This validator models orders for the seven X2 pro panels from the technical data in their hardware and installation manuals, not just the scenarios shown below.

  • Ports — Ethernet (1 or 2), USB host (1 or 2) and CAN (none, 1 or 2) differ by panel; every panel has 1 RS-232 port plus either 1 RS-422 port or 2 RS-485 ports. An application that needs more than the panel has is blocked.
  • Display and installation — each panel has its own display resolution, maximum installation plate thickness, mounting depth and front protection rating (IP 65 or IP 66); the cabinet is checked against them.
  • Environment and power — operating temperature (-10 to 60 degrees C, or 0 to 50 degrees C for the X2 pro 21), 5 to 85 percent humidity without condensation, a 24 volt DC supply (18 to 32 volts), and the total rated power of the panels against the power supply.
  • Sent to a person — a cabinet with less than the extra 100 mm of clearance the manuals list behind the panel, and CAN on the X2 pro 7 2eth, because its manual lists a CAN port in one place and not in another.

Any order for these panels that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (none are published in the documents read, so this validator produces no price build-up or itemized list), accessories, software licensing and the Configuration manual, and Beijer panels other than the X2 pro.

The AI sales agentBuilds the panel 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
Ports that differ for every panelOnly with care
Ethernet, USB and CAN counts differ across seven panels; a rule or attribute per panel works, but each is entered and maintained by hand.
Every panel is checked against its own port counts on every call, and the finding names the numbers.
Installation limits such as plate thickness and temperatureOnly with workarounds
Numeric limits that depend on which panel was chosen are usually written as a separate rule per model.
The limit of the chosen panel is looked up and compared on every call.
Manual that disagrees with itselfOnly with workarounds
A doubtful item is either enforced as a hard rule or left out, with nothing to send it to a person.
The doubtful CAN item returns a finding that needs a person to confirm, separate from hard blocks.
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 order; approval findings need a person to sign off; everything else is computed.

1The application needs 2 Ethernet ports on the panel; the chosen panel has 1.
2The application needs 2 USB host ports; the chosen panel has 1.
3The application needs 2 CAN ports; the chosen panel has 1.
4The application needs 1 CAN ports; the chosen panel has 0.
5The Beijer manual for the X2 pro 7 2eth lists a CAN port in one place and not in another; a person should confirm it before CAN is ordered.
6The application needs 2 RS-232 ports; X2 pro panels have 1.
7The application needs 2 RS-422 ports; X2 pro panels have 1 RS-422 port as an alternative to 2 RS-485 ports.
8The application needs 3 RS-485 ports; X2 pro panels have 2.
9The application needs both RS-422 and RS-485; X2 pro panels offer 1 RS-422 port or 2 RS-485 ports, not both.
10The application needs a display of at least 1024 by 600 pixels; the chosen panel has 800 by 480 pixels.
11The application needs a display of at least 801 by 480 pixels; the chosen panel has 800 by 480 pixels.
12The application needs a display of at least 1280 by 801 pixels; the chosen panel has 1280 by 800 pixels.
13The mounting plate is 12 mm thick; the chosen panel allows a maximum installation plate thickness of 11 mm.
14The mounting plate is 8 mm thick; the chosen panel allows a maximum installation plate thickness of 7 mm.
15The cabinet has 42 mm of depth behind the plate; the chosen panel needs a mounting depth of 43 mm.
16The cabinet depth of 43 mm covers the mounting depth of 43 mm but not the extra 100 mm of clearance the manual lists; a person should confirm there is room for the cables.
17The cabinet depth of 142 mm covers the mounting depth of 43 mm but not the extra 100 mm of clearance the manual lists; a person should confirm there is room for the cables.
18The cabinet temperature is 61 degrees C; the chosen panel operates from -10 to 60 degrees C.
19The cabinet temperature is -11 degrees C; the chosen panel operates from -10 to 60 degrees C.
20The cabinet temperature is 51 degrees C; the chosen panel operates from 0 to 50 degrees C.
21The cabinet temperature is -1 degrees C; the chosen panel operates from 0 to 50 degrees C.
22The relative humidity is 86 percent; X2 pro panels operate at 5 to 85 percent, non-condensing.
23The relative humidity is 4 percent; X2 pro panels operate at 5 to 85 percent, non-condensing.
24The supply is 17 volts DC; X2 pro panels run on 24 volts DC, from 18 to 32 volts.
25The supply is 33 volts DC; X2 pro panels run on 24 volts DC, from 18 to 32 volts.
26The application needs front protection of IP 66; the chosen panel is IP 65.
27The order has 0 panels; at least 1 is needed.
28The panels draw 100.8 watts in total at rated voltage; the power supply provides 100.0 watts.
29The order states a total power draw of 40.0 watts; the panels draw 43.2 watts at rated voltage.
30The panels draw 136.8 watts in total at rated voltage; the power supply provides 100.0 watts.

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. Ports and display: An X2 pro 7 for a job that needs more ports and a larger display than it has

The agent's request. Please order 1 X2 pro 7 panel: 2 Ethernet, 3 RS-485 ports, a display of at least 1280 by 800 pixels, in a cabinet at 25 degrees C with a 3 mm plate, on a 100 W power supply. It is ready to send.

Verdict: Blocked.

  • Not enough Ethernet ports. The application needs 2 Ethernet ports on the panel; the chosen panel has 1.
  • More than two RS-485 ports. The application needs 3 RS-485 ports; X2 pro panels have 2.
  • Display resolution too low. The application needs a display of at least 1280 by 800 pixels; the chosen panel has 800 by 480 pixels.

2. Ports and display: The agent resubmits after fixing the errors

The agent's request. Please order 1 X2 pro 12 panel: 2 Ethernet, 2 RS-485 ports, a display of at least 1280 by 800 pixels, in a cabinet at 25 degrees C with a 3 mm plate, on a 100 W power supply. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 x X2 pro 12, 1280 by 800 pixels, cutout 324 by 226 mm, 28.8 watts each, 28.8 watts in total.

3. Cabinet: An X2 pro 10 in a cabinet that is too hot, with a plate that is too thick

The agent's request. Please order 1 X2 pro 10 panel: 1 Ethernet, 0 RS-485 ports, a display of at least 1024 by 600 pixels, in a cabinet at 65 degrees C with a 9 mm plate, on a 100 W power supply. It is ready to send.

Verdict: Blocked.

  • Mounting plate too thick. The mounting plate is 9 mm thick; the chosen panel allows a maximum installation plate thickness of 7 mm.
  • Cabinet temperature outside the panel range. The cabinet temperature is 65 degrees C; the chosen panel operates from -10 to 60 degrees C.

4. Cabinet: The agent resubmits after fixing the errors

The agent's request. Please order 1 X2 pro 10 panel: 1 Ethernet, 0 RS-485 ports, a display of at least 1024 by 600 pixels, in a cabinet at 55 degrees C with a 9 mm plate, on a 100 W power supply. It is ready to send.

Verdict: Blocked.

  • Mounting plate too thick. The mounting plate is 9 mm thick; the chosen panel allows a maximum installation plate thickness of 7 mm.

5. Cabinet: The agent resubmits after fixing the errors

The agent's request. Please order 1 X2 pro 10 panel: 1 Ethernet, 0 RS-485 ports, a display of at least 1024 by 600 pixels, in a cabinet at 55 degrees C with a 6 mm plate, on a 100 W power supply. It is ready to send.

Verdict: Allowed.

  • Order summary. 1 x X2 pro 10, 1024 by 600 pixels, cutout 275 by 177 mm, 21.6 watts each, 21.6 watts in total.

6. Power supply: Four X2 pro 15 panels on a 100 watt supply, with a wrong stated draw

The agent's request. Please order 4 X2 pro 15 panels: 1 Ethernet, 0 RS-485 ports, a display of at least 1280 by 800 pixels, in a cabinet at 25 degrees C with a 3 mm plate, on a 100 W power supply. The order states a total power draw of 70 W. It is ready to send.

Verdict: Blocked.

  • Power supply too small. The panels draw 124.8 watts in total at rated voltage; the power supply provides 100.0 watts.
  • Stated power draw does not match. The order states a total power draw of 70.0 watts; the panels draw 124.8 watts at rated voltage.

7. Power supply: The agent resubmits after fixing the errors

The agent's request. Please order 3 X2 pro 15 panels: 1 Ethernet, 0 RS-485 ports, a display of at least 1280 by 800 pixels, in a cabinet at 25 degrees C with a 3 mm plate, on a 100 W power supply. The order states a total power draw of 93.6 W. It is ready to send.

Verdict: Allowed.

  • Order summary. 3 x X2 pro 15, 1280 by 800 pixels, cutout 394 by 270 mm, 31.2 watts each, 93.6 watts in total.

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 Beijer Electronics X2 pro operator panels: the panel size, the ports and display the application needs, the cabinet it will be installed in. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the technical data in the Beijer hardware and installation manuals and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please order 1 X2 pro 7 panel: 2 Ethernet, 3 RS-485 ports, a display of at least 1280 by 800 pixels. 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. The application needs 2 Ethernet ports on the panel; the chosen panel has 1. The application needs 3 RS-485 ports; X2 pro panels have 2. The application needs a display of at least 1280 by 800 pixels; the chosen panel has 800 by 480 pixels.
  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 order are checked against each other.
  7. What this shows: for ports that differ for every panel, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the panel to X2 pro 12 and the RS-485 ports needed to 2.
  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 order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.