Overview
Product structure in ProDex is captured across two related surfaces:- BOMs — the production recipes for every item you make or buy: a directed acyclic graph of parents and components that the planning optimizer relies on to translate finished-good demand into upstream production and raw-material procurement. (Resource requirements aren’t carried on the BOM itself — they’re declared per-BOM on the planning model.) BOMs live on the BOMs & Supply page.
- The Configurator — how you handle configure-to-order products: walk an option tree, make selections, pin per-material attribute values, and land a concrete parts list for one specific order. Templates and their configurations live side by side on the Configurator page.
The Four Artifacts
When to Use Which
- Flat recipe, no per-order decisions — author it as a BOM. If the product varies along a small number of attributes with a fixed recipe per combination, use one entity with variant BOMs.
- Per-order choices with cascading structure (roof type, engine option, accessories, cross-class rules) — author a Configuration Template and run the Configurator per order. The template captures the space; each order writes a configuration under it.
- A configurable product line that also feeds planning — do both. Author the template for the customer-facing decision walk, and author BOMs for the material flow the optimizer needs. The two are not automatically linked — see the handoff notes below.
Exploring the Structure
From the BOMs page you can drill down through any assembly to its raw-material leaves, or run where-used up from any BOM to see every parent that consumes it. Both directions — including running them through Dexter — are covered in BOM Explosion & Where-Used.Planning and Simulation Handoff
- Planning reads BOMs directly. Every planning model carries an explicit BOM list — BOMs outside that list are invisible to the model.
- Simulation references entities through model nodes. Neither BOMs nor templates flow into a simulation model automatically.
- Configurations do not auto-create demand orders. A completed revision’s resolved parts list is available for you (or a pipeline) to hand off into planning demand as a distinct step.
Dexter gives you natural-language access to all of the above: ask it to explode a BOM, run where-used, walk a Configurator turn, or reconfigure a completed configuration.
Where to Read Next
- Bills of Materials — the BOM graph, variant conditions, material classification, and how BOMs feed planning
- BOM Explosion & Where-Used — walking the graph in either direction
- Configurator — the end-to-end run workflow with gated decisions
- Configuration Templates — authoring the possibility space
- Configurations — the saved per-order results and their revision chains

