Predictika · Industrial Ethernet cable assemblies

An AI sales agent's industrial Ethernet cable order, checked before it goes out

An AI sales agent prepares an order for an industrial Ethernet cable assembly with a cable, a connector, a run length, a speed and the conditions it will run in. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the selection table and returns a verdict, every reason and the figures it computed.

Scope: LAPP ETHERLINE industrial Ethernet cables (68 cables, Cat. 5e to Cat. 7, including PROFINET types) with 10 listed RJ45 and M12 connectors: run length, speed, PoE, outdoor use, installation type and cable-to-connector pairing. See everything this validator covers

This validator models orders for the LAPP ETHERLINE industrial Ethernet cables in LAPP's selection table, not just the scenarios shown below.

  • Cables — the 68 ETHERLINE cables of the selection table (EtherNet/IP and EtherCAT cables, and PROFINET type A, B and C cables), each with its listed maximum speed (100 Mbit/s, 1 Gbit/s or 10 Gbit/s), maximum length (60 or 100 m), PoE, outdoor use and flexibility class (fixed, flexible, drag chain, torsion, festoon).
  • Connectors — the ten connectors of the table: RJ45 plugs (PROFINET color coding, TIA, TIA for small cores), the RJ45 socket, M12 D-coded plugs and socket and M12 X-coded plug and sockets. A connector must be listed for the cable; some pairings need a person to confirm a limit the table notes.
  • Installation — fixed, flexible, drag chain, torsion or festoon use against the cable's listed class.

Any order for these ETHERLINE cables and connectors that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the table has none, so this validator produces no price build-up or line-item quote), cable outer diameters and core sizes against the connector details table, other LAPP product families, and assemblies with different connectors on each end. Assumptions: the table lists flexibility classes only, so the validator blocks a more demanding installation than the listed class (for example a drag chain on a fixed cable) and assumes a cable listed for a higher class is fine in a less demanding one; two PROFINET Cat. 6A cables listed as "special" are not checked for installation type.

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

6 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
Which connectors fit which cableOnly with workarounds
The table is a grid of 68 cables by 10 connectors, with footnotes on some pairings; in a rules-based CPQ that is hundreds of option rules, and one missed cell lets a wrong assembly through.
The cable and connector travel in one request and the pairing is looked up and checked on every call, with the footnoted pairings sent for approval.
Maximum run and maximum speed that depend on the cableOnly with care
Each cable has its own limits, so every cable needs its own validation rule, and a new cable is a new rule.
The limits are computed from the cable on every call and compared with the run length and speed ordered.
Installation type against the cable classOnly with care
The class sits on the cable and the use sits on another line; a cross-line rule per class is needed, and exceptions such as the special-class cables add more.
The cable and the installation are in one request and checked together.
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 run of 61 m is longer than the 60 m maximum length listed for this cable.
2A run of 101 m is longer than the 100 m maximum length listed for this cable.
3The order needs 1 Gbit/s but this cable is listed for 100 Mbit/s at most.
4The order needs 10 Gbit/s but this cable is listed for 1 Gbit/s at most.
5The order needs power over Ethernet (PoE) but this cable is not listed as PoE-capable.
6The order is for outdoor use but this cable is not listed for outdoor use.
7Flexible installation is not covered by the flexibility class listed for ETHERLINE P CAT. 5e 4x2x24/1AWG (article 2170297).
8Drag chain installation is not covered by the flexibility class listed for ETHERLINE P Flex CAT.5e 4X2XAWG26/7 (article 2170300).
9Torsion installation is not covered by the flexibility class listed for ETHERLINE FD P CAT.6A 4X2X24/7AWG (article 2170484).
10Festoon installation is not covered by the flexibility class listed for ETHERLINE PN Cat.5 Y FLEX FC (article 2170886).
11M12 X-coded plug (21700602) is not listed in the selection table as a connector for ETHERLINE PN Cat.5e Y 2x2xAWG22 (article 2170891).
12RJ45 plug, TIA color coding for small cores is not listed in the selection table as a connector for ETHERLINE Cat.5 FRNC HYBRID (article 2170887).
13The selection table marks this cable and connector pairing as having transmission properties limited by the connector, so a person should confirm that the connector supports the speed on the order.
14The selection table notes that this cable is not compatible with the latched RJ45 plug design, so a person should confirm that a cable-gland plug design is ordered.
15A run of 90 m is longer than the 60 m maximum length listed for this cable.
16The order needs 10 Gbit/s but this cable is listed for 100 Mbit/s at most.
17Torsion installation is not covered by the flexibility class listed for ETHERLINE FD P CAT5e 2X2XAWG26 (article 2170289).
18M12 X-coded plug (21700602) is not listed in the selection table as a connector for ETHERLINE FD P CAT5e 2X2XAWG26 (article 2170289).

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. Installation type: A fixed-installation cable ordered for a drag chain

The agent's request. Please order a cable assembly of ETHERLINE Cat. 6A Y (article 2170464) with M12 X-coded plug (21700602) connectors at both ends, a run of 30 m carrying 10 Gbit/s, for installation in a drag chain, powering the device over PoE. It is ready to send.

Verdict: Blocked.

  • Installation type not covered by the cable class. Drag chain installation is not covered by the flexibility class listed for ETHERLINE Cat. 6A Y (article 2170464).

2. Installation type: The agent resubmits after fixing the errors

The agent's request. Please order a cable assembly of ETHERLINE PN CAT.6A P FD (article 2170590) with M12 X-coded plug (21700602) connectors at both ends, a run of 30 m carrying 10 Gbit/s, for installation in a drag chain, powering the device over PoE. It is ready to send.

Verdict: Allowed.

  • Order summary. ETHERLINE PN CAT.6A P FD (article 2170590) with M12 X-coded plug (21700602): a 30 m run at 10 Gbit/s; this cable is listed for up to 10 Gbit/s and 100 m.

3. Speed and connector: A two-pair PROFINET cable ordered for a gigabit run with an M12 X plug

The agent's request. Please order a cable assembly of ETHERLINE PN Cat.5 Y FLEX FC (article 2170886) with M12 X-coded plug (21700602) connectors at both ends, a run of 70 m carrying 1 Gbit/s, for flexible installation (moved occasionally). It is ready to send.

Verdict: Blocked.

  • Speed above what the cable is listed for. The order needs 1 Gbit/s but this cable is listed for 100 Mbit/s at most.
  • Connector not listed for this cable. M12 X-coded plug (21700602) is not listed in the selection table as a connector for ETHERLINE PN Cat.5 Y FLEX FC (article 2170886).

4. Speed and connector: The agent resubmits after fixing the errors

The agent's request. Please order a cable assembly of ETHERLINE PN Cat.6A Y FLEX 4x2x23/7 (article 2170930) with M12 D-coded plug, TIA (21700648) connectors at both ends, a run of 70 m carrying 1 Gbit/s, for flexible installation (moved occasionally). It is ready to send.

Verdict: Blocked.

  • Connector not listed for this cable. M12 D-coded plug, TIA (21700648) is not listed in the selection table as a connector for ETHERLINE PN Cat.6A Y FLEX 4x2x23/7 (article 2170930).

5. Speed and connector: The agent resubmits after fixing the errors

The agent's request. Please order a cable assembly of ETHERLINE PN Cat.6A Y FLEX 4x2x23/7 (article 2170930) with M12 X-coded plug (21700602) connectors at both ends, a run of 70 m carrying 1 Gbit/s, for flexible installation (moved occasionally). It is ready to send.

Verdict: Allowed.

  • Order summary. ETHERLINE PN Cat.6A Y FLEX 4x2x23/7 (article 2170930) with M12 X-coded plug (21700602): a 70 m run at 1 Gbit/s; this cable is listed for up to 10 Gbit/s and 100 m.

6. Length and outdoor use: An indoor cable ordered for a long outdoor camera run

The agent's request. Please order a cable assembly of ETHERLINE H CAT. 5e 4x2x24/1AWG (article 2170296) with RJ45 plug, TIA color coding for small cores connectors at both ends, a run of 120 m carrying 1 Gbit/s, for fixed installation, powering the device over PoE and installed outdoors. It is ready to send.

Verdict: Blocked.

  • Run longer than the cable maximum. A run of 120 m is longer than the 100 m maximum length listed for this cable.
  • Cable not listed for outdoor use. The order is for outdoor use but this cable is not listed for outdoor use.

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 industrial Ethernet cable assembly with a cable, a connector, a run length, a speed and the conditions it will run in. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the selection table 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 cable assembly of ETHERLINE PN Cat.5 Y FLEX FC (article 2170886). 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, all in one answer. The order needs 1 Gbit/s but this cable is listed for 100 Mbit/s at most. M12 X-coded plug (21700602) is not listed in the selection table as a connector for ETHERLINE PN Cat.5 Y FLEX FC (article 2170886).
  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 which connectors fit which cable, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the cable to ETHERLINE PN Cat.6A Y FLEX 4x2x23/7 (article 2170930) and the connector to M12 D-coded plug, TIA (21700648).
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. M12 D-coded plug, TIA (21700648) is not listed in the selection table as a connector for ETHERLINE PN Cat.6A Y FLEX 4x2x23/7 (article 2170930).
  12. One finding cleared. Still blocking: connector not listed for this cable.
  13. The agent resubmits once more.
  14. The revised request. It changes the connector to M12 X-coded plug (21700602).
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. Two problems caught in one call, fixed in two passes, 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.