Productafhankelijkheidslogica
Incomplete offertes missen de kabel, de rem of de interfacekit. Afhankelijkheidslogica trekt verplichte companions in de configuratie zodra de triggeroptie is gekozen.
Dependency · session
Servo / motor package
Motor
Cascade
Dependency trace
Selected: Motor 15 kW
Triggered
- D-14 · Controller → C15
- D-31 · Cable → 16 mm²
- D-40 · Cooling → Required
One decision changes multiple downstream selections
Wat dit beheert
Cascaderend
Eén selectie triggert verplichte vervolgopties
Verplicht
Must-have companions vóór prijs en goedkeuring
Compleet
Minder offertes die zonder onderdelen bij de order komen
De uitdaging
De basisoptie staat op de offerte. De onderdelen die hem laten werken, niet.
Configureerbare producten zijn geen onafhankelijke checkboxes. Kies een servodrive en u hebt nog een passend motorframe, remoptie en voedingskabel nodig. Kies een paneelgrootte en u sleept I/O-kaarten en bedradingskits mee. Mist u één regel, dan heeft de klant een prijs die productie niet kan verzenden.
Inside sales kent de matrix op de meeste drukke dagen. Dealers werken met de accessoirelijst van vorig jaar. Application notes staan in een PDF die niemand opent tijdens een live call. Als iemand de ontbrekende cooler of encoderkabel ziet, zit de offerte al in goedkeuring of bij de klant.
Constraints stoppen illegale paren. Dependencies doen de andere helft: ze forceren companions die met een selectie mee moeten. Zonder beide blokkeert u te weinig of levert u incomplete stuklijsten.
Aanvraag → config → prijs → goedkeuring → order breekt wanneer verplichte regels stilzwijgende kennis zijn in plaats van automatische stappen in de configurator.
Hoe het werkt
Hoe Mercura dependencies oplost tijdens configureren
Productteams definiëren in Mercura trigger- en companionrelaties: als deze drive, dan die motorklasse; als deze optie, voeg de interfacekit toe. Kiest een medewerker of dealer de trigger, dan verschijnen verplichte opties, kunnen optionele companions worden voorgesteld, en vallen incompatibele follow-ons weg. Cascades kunnen meerdere niveaus bestrijken. Rules-based configuration is de bredere IF/THEN; constraints blokkeren ongeldige paden; deze pagina is het bindweefsel van een verkoopbare configuratie. Dependencies hebben een eigenaar nodig bij cataloguswijzigingen. Ze verzinnen geen engineeringrelaties die u niet heeft gedefinieerd.
Dependency cascade
One selection rewrites the downstream package
Toggle motor size in the hero to watch the cascade and rule trace change together.
Wat is inbegrepen
Wat afhankelijkheidslogica dekt
Trigger
- Als A geselecteerd, eis of stel B en C voor
Require
- Automatisch toevoegen van verplichte companions
- Cascaderende ketens over multiniveau-configuraties
Change
- Prompts wanneer een dependency een menselijke keuze nodig heeft
- Duidelijke melding als een follow-on wordt geforceerd of verwijderd
Remove
- Hetzelfde model voor inside sales, dealers en portals
- Geversioneerde updates wanneer engineering de set wijzigt
- Samen met constraints, regels en bundling
Het verschil
Offreren met en zonder afhankelijkheidslogica
Geheugen en accessoire-PDF's
- 01 Offertes zonder kabels, remmen of interfacekits
- 02 Order entry voegt ontbrekende regels later toe
- 03 Dealers onderprijzen omdat companions vergeten waren
- 04 Applications engineering bekijkt incomplete stuklijsten
- 05 Hernonderhandeling wanneer de echte scope later blijkt
Met Mercura
- 01 Verplichte companions komen bij trigger in de configuratie
- 02 Prijs weerspiegelt de volledige afhankelijke set
- 03 Sales en dealers delen dezelfde companionregels
- 04 Standaardpaden bereiken goedkeuring zonder onderdelenjacht
- 05 Companionwijzigingen als dependency-updates gepubliceerd
Praktijkvoorbeeld
Voorbeeldworkflow: servodrive-pakketten
Een automatiseringsleverancier verkoopt drives die met passend motorframe, remoptie en kabelset moeten meegaan. Inside sales vinkte de drive aan en hoopte op de accessoirematrix. Met dependency-logica in Mercura trekt het kiezen van een driveklasse de verplichte motor- en kabelregels in de configuratie, zodat de geprijsde offerte overeenkomt met wat productie moet kitten.
Bedrijfsimpact
Waarom dependency-logica tussen regels en constraints zit
Dependency-logica houdt configuraties compleet, niet alleen legaal. Constraints voorkomen verboden combinaties; dependencies zorgen dat verplichte companions aanwezig zijn vóór prijs en goedkeuring. Mercura vervangt geen engineeringoordeel over nieuwe pakketten buiten het gepubliceerde model. Iemand moet updates bezitten als producten wijzigen. Als uw herwerk begint met een offerte die de kabel vergat, houdt het coderen van must-have-relaties in CPQ aanvraag, configuratie, prijs, goedkeuring en order op één lijn.
Business impact
Fewer missing required components
Must-have companions added before price and approval.
Lower reliance on product experts
Cascades encode what used to live in tribal knowledge.
Faster configuration
One selection resolves the downstream package.
Compare
Constraints vs dependencies
Constraints
Prevent invalid states
Food Grade + Carbon Steel → BLOCKED
A + B cannot exist together.
Dependencies
Cause other values to change
15 kW motor → Controller C15 REQUIRED
A drives B / C / D automatically.
Not IF/THEN synonyms — one blocks, the other cascades.
Configuratiekaart
Productdefinitie → regelorkestratie → commercieel pakket → geldige configuratie, prijs en stuklijst
Productdefinitie
Logica
Commercieel pakket
Output
Geldige configuratie · Prijs · Stuklijst
Cascade resolved · companions set
Zie verplichte companions verschijnen bij selectie
Boek een demo en kies een triggeroptie tot de afhankelijke regels verschijnen vóór prijs en goedkeuring.
Laten we samen bouwen.
Wij helpen fabrikanten productmodellering te beheersen, het offerteproces te stroomlijnen, fouten te verminderen en uiteindelijk de maatoplossingen te leveren die klanten eisen.