Tag: manufacturing workflows

  • Handling Engineer-to-Order Exceptions Inside CPQ

    Engineer-to-order (ETO) exceptions are customer requirements that fall outside a manufacturer’s standard product model. In a manufacturing CPQ process, the objective is not to force every unusual request into a predefined option list. The objective is to identify what can be configured safely, isolate what requires engineering judgment, collect the information needed for review, and transfer an approved design into quoting and production systems without losing traceability.

    This is different from generic sales CPQ, where an exception may simply require a manager’s pricing approval. In manufacturing, an exception can affect structural integrity, motor selection, materials, safety compliance, manufacturing methods, the bill of materials (BOM), computer-aided design (CAD) files, lead time and warranty obligations. CPQ must therefore manage the boundary between rules-based configuration and engineering work.

    A practical ETO exception workflow uses the product model to validate standard requirements, an exception object or engineering request to capture the deviation, workflow rules to route it to the right reviewer, and controlled outputs to update the quote, BOM, CAD data and enterprise systems after approval. The exception should remain visible throughout the manufacturing workflow, rather than disappearing into email or free-text quote notes.

    What is an engineer-to-order exception?

    An engineer-to-order exception is a customer or project requirement that cannot be fulfilled entirely by the current standard configuration model and therefore requires additional engineering analysis, design work, approval or production planning.

    Examples include a pump requiring a non-standard wetted material, a conveyor needing an unusual length and support arrangement, an air-handling unit requiring a casing dimension outside the standard range, or a mobile machine requiring a mounting interface that has not been modeled previously.

    An exception does not always mean that the entire product becomes a one-off design. Many ETO products contain a standard core with a limited custom portion. CPQ should preserve the standard elements and identify only the affected assemblies, calculations, drawings, parts and commercial assumptions.

    Common categories of ETO exception

    Exception type Manufacturing example Likely review
    Parameter outside range A pressure vessel diameter exceeds the modeled standard range Mechanical engineering and compliance
    New combination A motor, gearbox and impeller combination has not been validated Application engineering and testing
    New component A customer requests an unlisted alloy or sensor Engineering, purchasing and quality
    Interface change A skid requires a customer-specific pipe or mounting connection Mechanical and manufacturing engineering
    Performance requirement A fan must meet an unusual airflow, noise or temperature condition Engineering calculation and validation
    Compliance exception A machine must satisfy a regional electrical or hazardous-area requirement Compliance and technical authority
    Process exception A welded assembly requires a non-standard fabrication sequence Manufacturing engineering and quality

    Why ETO exceptions need controlled handling

    Uncontrolled exceptions create a gap between the sales promise and the engineered product. A salesperson may record “special stainless construction” in a quote, while engineering later discovers that the requested material changes shaft tolerances, seals, welding procedures, cost and delivery time.

    The risks are interconnected:

    • Configuration risk: the proposed combination may violate a technical dependency that is not visible to sales.
    • Cost risk: engineering hours, prototypes, special tooling, testing and low-volume components may be omitted from the price.
    • Schedule risk: review, design, procurement and approval activities may extend the promised delivery date.
    • Data risk: an approved custom design may not be reflected in the BOM, CAD files, ERP item structure or manufacturing instructions.
    • Governance risk: a one-time workaround may later be reused without the original engineering assumptions.

    CPQ does not eliminate these risks by itself. It provides a controlled place to capture the requirement, apply known rules and manage the handoff. The product model, engineering systems and approval processes still need clear ownership.

    The boundary between configuration and engineering

    A maintainable CPQ implementation distinguishes three outcomes instead of treating every request as either valid or invalid.

    Outcome Meaning Typical CPQ action
    Valid standard configuration The request is inside approved product rules and parameter ranges Allow configuration and generate normal commercial and manufacturing outputs
    Conditional configuration The request is known but requires a calculation, document, approval or additional input Allow provisional configuration and create a review task
    Unmodeled ETO exception The requirement is outside the current product model or creates a new design problem Capture an exception request, restrict commitments and route to engineering

    This distinction is more useful than a simple “configuration failed” message. A failed configuration may be technically correct but operationally incomplete. For example, a 7.5 kW motor may be valid for a standard pump range, while a 15 kW motor may be possible only after checking the shaft, coupling, baseplate and power supply. The latter should become a conditional or ETO case, not an unstructured override.

    Manufacturers should document this boundary in the product configuration model. Rules that are stable and reusable belong in the model. Decisions that require case-specific engineering evidence belong in a controlled exception workflow.

    Product-model logic for ETO exceptions

    Rules-based configuration

    Rules-based configuration uses explicit conditions such as “if option A is selected, option B is required” or “if frame size is X, only motors from list Y are permitted.” These rules are suitable for known relationships, exclusions, defaults and permitted ranges.

    For an industrial pump, rules might require a particular seal family for a corrosive fluid, prevent a small motor from being paired with a large impeller, or restrict a casing material to specified temperature ranges.

    Constraint-based configuration

    Constraint-based configuration represents technical limits and relationships that may involve dimensions, capacities, loads, temperatures, materials or calculations. A constraint could compare required flow and head with an operating envelope, verify that a frame can support a selected motor, or check that a platform length remains within transport limits.

    Constraints are useful for detecting whether a request is inside the modeled design space. They do not automatically solve every design problem. If the requested value is outside the design space, CPQ should explain the constraint and offer an ETO path where appropriate.

    Guided selling

    Guided selling asks users questions in a business-friendly sequence and recommends suitable products or options. It is useful for helping a distributor or sales engineer collect application information, but it should not be confused with engineering validation. A guided question such as “What fluid will the pump handle?” may select a material family; it does not replace a materials review for an unusual chemical or temperature.

    Exception-aware model behavior

    A mature product model can define an explicit response for an out-of-model request. That response may include:

    • the reason the standard configuration cannot be confirmed;
    • the technical data that must be supplied;
    • the type of engineering review required;
    • the options that remain provisional;
    • the estimated engineering effort or commercial allowance;
    • the approval level needed before a quote can become firm;
    • the downstream outputs that will be blocked until approval.

    For example, a CPQ system may permit a non-standard conveyor width to be entered, but mark the conveyor frame, guards, drive selection and drawing as pending engineering review. It should not silently generate a production-ready BOM as though the design were already approved.

    Data captured in an ETO exception

    An exception record should contain more than a description such as “customer needs custom design.” It should provide enough structured information for engineering to assess feasibility and for commercial teams to understand the consequences.

    Data group Examples
    Commercial context Opportunity, customer, quote revision, requested delivery date and sales owner
    Application requirements Capacity, duty cycle, fluid, temperature, pressure, environment, load and operating conditions
    Requested deviation Dimension, material, interface, performance target, component or compliance requirement
    Configuration context Selected model, options, quantities, affected assemblies and standard alternatives considered
    Engineering evidence Calculations, customer drawings, specifications, photographs, test requirements and assumptions
    Commercial impact Engineering hours, special components, tooling, testing, risk allowance, lead-time impact and provisional price
    Governance Owner, reviewer, status, decision date, revision, reason code and links to approved design records

    Structured fields should be used for information that affects rules, routing, pricing or reporting. Documents and free text remain useful for context, but they should not be the only place where a critical requirement is stored.

    Workflow: from exception request to approved order

    1. Capture the requirement

    The salesperson, distributor or application engineer records the customer requirement through the CPQ interface. The system should identify the affected product, configuration revision and quote line. If the request originated in a customer drawing or specification, that document should be attached or referenced.

    2. Run standard validation

    CPQ evaluates all known product rules and constraints before creating the exception. This prevents engineering from spending time on a request that is already invalid because of a basic incompatibility. The system should distinguish a hard failure from a review condition.

    3. Classify the exception

    Classification can be based on the affected discipline, technical risk, novelty, compliance implications or expected commercial impact. A low-risk non-standard finish may need product engineering approval, while a pressure boundary change may require a formal design review and compliance sign-off.

    4. Estimate commercial and schedule impact

    CPQ can apply provisional engineering charges, special material costs, risk allowances or lead-time rules. These are estimates until engineering completes the review. The quote should clearly label assumptions and conditions rather than presenting an uncertain value as a final commitment.

    5. Route the review

    Workflow rules send the request to the appropriate engineering owner. Routing may depend on product family, material, country, compliance category, plant or exception type. Approval should be role-based and traceable. An email notification alone is not a sufficient system of record.

    6. Record the engineering decision

    The reviewer should be able to approve, reject, request more information, propose a standard alternative or convert the request into a reusable product feature. The decision should state assumptions, limits and required downstream actions.

    7. Update outputs and quote status

    After approval, the system may update the configurable BOM, item selections, price, cost, lead time and quote documents. Where supported, it may also trigger CAD or calculation automation. Until the relevant review is complete, production-facing outputs should remain provisional or blocked.

    8. Handoff the approved order

    The final order package may include the approved configuration, exception decision, engineering documents, BOM references, drawings, calculations, customer approvals and commercial assumptions. Integration with enterprise resource planning (ERP), product lifecycle management (PLM), product data management (PDM), manufacturing execution systems (MES) or CAD tools depends on the organization’s architecture and the capabilities of the selected CPQ platform.

    How exceptions affect BOM, CAD, pricing and quoting

    Configurable BOM, EBOM and MBOM

    A configurable BOM represents the selectable structure before all choices are resolved. An engineering BOM (EBOM) describes the product from a design perspective, while a manufacturing BOM (MBOM) represents the structure and operations needed to build it. An ETO exception may change both structures, but not necessarily in the same way.

    For example, a custom enclosure may require a new EBOM component and drawing, while the MBOM also needs a special bending operation, inspection step and purchased fasteners. CPQ should not claim to generate a complete MBOM unless that capability and integration are actually implemented. In some architectures, CPQ produces a provisional configuration and ERP or PLM creates the controlled engineering and manufacturing structures.

    More detail on these relationships is available in the guide to BOM generation, pricing and quote automation.

    CAD and engineering automation

    Some manufacturing CPQ platforms can pass approved parameters to CAD automation tools to create models, drawings or calculation inputs. Others only record the requirements and link to external CAD or PLM processes. The distinction matters for ETO exceptions.

    A custom dimension may be safe to pass to a parametric CAD template if the template covers that range. A new structural arrangement may require a designer to create and review a new model. The CPQ workflow should identify which outputs are automated, which are manual and which require formal release.

    See CAD and engineering automation in manufacturing CPQ for the relationship between configuration parameters, calculations, models and drawings.

    Cost and price

    Exception pricing should account for more than material cost. Potential elements include design hours, analysis, prototyping, testing, special tooling, supplier minimums, expedited procurement, additional inspection and manufacturing inefficiency. Some of these may be calculated in CPQ; others may require an engineering or project estimate.

    Pricing and engineering approval should be coordinated. Approving technical feasibility without updating cost can create an unprofitable order. Conversely, adding a large contingency without documenting its basis can make a technically suitable proposal commercially uncompetitive.

    Exception statuses and controls

    A simple status model helps users understand whether a quote can be issued, accepted or released. A possible model is:

    1. Draft: the requirement is being collected.
    2. Validation required: standard CPQ rules have not yet completed.
    3. Engineering review: the request is assigned to an engineering owner.
    4. More information required: required data or documents are missing.
    5. Conditionally approved: the design is acceptable subject to stated assumptions or tests.
    6. Approved for quote: commercial values and scope can be presented under defined conditions.
    7. Approved for order: the required technical and commercial approvals are complete.
    8. Rejected: the request cannot be supported or is not commercially viable.
    9. Converted to standard feature: the approved solution is being modeled for future reuse.

    Permissions should reflect these states. A sales user may create an exception, but only an authorized engineering role may approve a pressure boundary change. A quote may be sent with a clearly stated engineering contingency, while order release remains blocked until required documents are approved.

    Designing maintainable exception logic

    Do not turn every exception into a permanent option

    If each customer-specific variation is added directly to the product model, the model can become difficult to test and understand. The result is often a large number of conditional rules, duplicate options and exceptions that conflict with one another.

    Use a decision framework:

    • Model a variation as a standard option when it is repeatedly sold, technically understood and operationally supported.
    • Use a conditional rule when the variation is known but requires a defined calculation or approval.
    • Keep it as an ETO exception when the design is genuinely novel, infrequent or dependent on case-specific engineering.
    • Retire or redesign the process when repeated exceptions reveal a missing product family or poorly defined standard range.

    Separate reusable rules from case decisions

    A reusable rule might state that a certain seal material is required above a temperature threshold. A case decision might approve a particular seal arrangement for one unusual chemical after reviewing supplier data. The first belongs in governed product logic; the second belongs in the exception record unless it is later validated for general use.

    Version the model and the exception

    Quotes can remain open while product rules change. Store the product-model version, rule version, configuration revision and exception revision with the quote. Otherwise, an engineer reviewing a later revision may not know which constraints applied when the original commercial commitment was made.

    Test negative and boundary cases

    Testing should cover valid configurations, invalid combinations, borderline values, missing data, rejected exceptions, approval reversals and changes after approval. A model that works for a standard pump may still fail when a material change affects price, BOM selection and CAD parameters simultaneously.

    Integration architecture

    Exception handling commonly crosses several systems, but each system should have a defined responsibility.

    System Typical responsibility
    CRM (customer relationship management) Opportunity, account, contacts and commercial pipeline context
    CPQ Configuration, rules, quote context, exception capture, pricing and approval workflow
    CAD Models, drawings and design geometry where automation or manual design is required
    PLM Product revisions, engineering change control, release status and lifecycle governance
    PDM (product data management) Controlled storage and relationships for design files and technical documents
    ERP (enterprise resource planning) Items, purchasing, inventory, production orders, costing and order execution
    MES (manufacturing execution system) Shop-floor instructions, execution records and production feedback

    These systems are not interchangeable. A CPQ exception record may initiate a PLM review, reference a CAD drawing and send approved item data to ERP. The exact flow depends on the manufacturer’s data ownership and the documented capabilities of the platforms involved. See the CPQ integration guide for integration patterns and boundary decisions.

    Implementation approach

    1. Map current exceptions: review recent quotes, engineering requests and order corrections. Classify the reasons, affected data and outcomes.
    2. Identify high-value boundaries: start with exception types that cause recurring delays, margin leakage, rework or order errors.
    3. Define the standard model: document options, ranges, dependencies, calculations and approved alternatives before designing the exception workflow.
    4. Define ownership: assign responsibility for product rules, engineering decisions, pricing assumptions, CAD outputs, BOM release and system integration.
    5. Build structured exception forms: require the application data and documents needed for a real review.
    6. Set approval gates: define when a quote can be issued, when an order can be accepted and when production data can be released.
    7. Integrate selectively: automate stable data exchanges first. Do not create a complex CAD or PLM integration before the exception process and data definitions are stable.
    8. Measure and improve: review exception volume, turnaround time, rework, approval outcomes, margin variance and conversion into standard features.

    Implementation planning should include data migration, testing, deployment, adoption and long-term governance. The manufacturing CPQ implementation guide covers these activities in more detail.

    Benefits and limitations

    Potential benefits

    • Earlier visibility of technical risk during quoting.
    • Less reliance on email, spreadsheets and unstructured quote notes.
    • Better separation between standard configuration and genuine engineering work.
    • More accurate estimates for engineering effort, special materials and lead time.
    • Traceable approval decisions and assumptions.
    • Improved continuity between the quote, approved design, BOM and order.
    • Reusable knowledge when recurring exceptions are converted into governed product features.

    Important limitations

    • CPQ cannot replace engineering judgment for novel designs, testing or regulatory decisions.
    • A workflow cannot compensate for inaccurate product data or unclear ownership.
    • Exception pricing is difficult when engineering effort and manufacturing risk are not estimated consistently.
    • Automated CAD, BOM or ERP outputs require compatible data models and integrations; they are not universal CPQ features.
    • Allowing unrestricted overrides can undermine configuration governance and create unsafe or unmanufacturable orders.
    • Over-modeling every possible custom request can make the product model expensive to maintain.

    Practical example: custom pump skid

    Consider a pump skid configured for a chemical-processing application. The standard CPQ model validates flow, head, pump size, motor, base frame, valves and instrumentation. A customer then requests a non-standard alloy, a different nozzle orientation and a compact footprint.

    CPQ can first check whether the alloy is an approved material for the fluid and temperature. It can identify that the nozzle orientation is outside the standard CAD template and that the compact footprint may reduce maintenance clearance. The request is classified as an ETO exception and routed to mechanical, materials and application engineering.

    The provisional quote includes the standard pump package, an engineering allowance, special material cost and a conditional lead time. Engineering confirms the material, redesigns the base, verifies access clearances and approves the nozzle arrangement. The final record references the approved drawing revision, updated EBOM, manufacturing requirements and commercial changes. ERP receives the released item and order data only after the required technical gate is complete.

    This is a controlled CPQ order process: the customer receives a usable commercial response before every design detail is complete, but the manufacturer does not confuse a provisional configuration with a production-ready design.

    FAQ

    What is an ETO exception in CPQ?

    It is a customer requirement outside the approved standard product model that requires engineering analysis, design, approval or special manufacturing planning.

    Should CPQ reject every configuration outside the standard range?

    No. CPQ should distinguish between an impossible request, a known conditional request and a genuinely new ETO requirement. Conditional requests can be routed for review instead of being silently rejected.

    Can CPQ replace an engineer for ETO products?

    No. CPQ can apply known rules, collect requirements, calculate supported values and route work, but engineers remain responsible for novel designs, technical judgments, testing and formal approval.

    How should a non-standard dimension be handled?

    Validate it against modeled limits first. If it is outside those limits but potentially feasible, capture it as an exception with affected assemblies, engineering inputs, cost impact and approval requirements.

    What is the difference between a configuration error and an ETO exception?

    A configuration error violates a known rule or technical constraint. An ETO exception is outside the current model and may be feasible after engineering review.

    Should ETO exceptions be stored as free-text notes?

    No. Use structured fields for requirements, affected components, status, owner, cost, lead time and approvals. Attachments and notes can provide supporting context.

    How does exception handling affect CPQ pricing?

    It can add engineering labor, special materials, testing, tooling, procurement risk, manufacturing effort and schedule allowances. These values should be labeled as estimates until the technical review is complete.

    Can an exception generate a BOM before approval?

    It may generate a provisional or configurable BOM, depending on the platform. A released production BOM should normally wait for the required engineering and manufacturing approvals.

    What is the role of CAD in ETO exception handling?

    CAD may validate or generate product-specific models and drawings. Some CPQ platforms automate this through templates, while others only pass requirements to CAD, PDM or PLM systems.

    When should an exception become a standard product option?

    Consider conversion when the variation is repeatedly requested, technically validated, commercially supported and maintainable within the product model.

    How can manufacturers prevent too many product-model exceptions?

    Review exception history, improve option definitions and ranges, standardize recurring designs and use governance to decide which deviations belong in the core model.

    What approval levels are useful for ETO requests?

    Approval levels can reflect technical risk, compliance impact, commercial exposure, engineering effort and production consequences. A minor finish change should not follow the same path as a pressure-boundary redesign.

    How should CPQ handle missing engineering information?

    Set the exception to a “more information required” status, identify the missing fields or documents and prevent final approval until the required information is supplied.

    Can CPQ manage customer-specific designs?

    It can manage the commercial and configuration context and link to controlled design records. The actual customer-specific CAD and lifecycle control may belong in CAD, PDM or PLM.

    How do ETO exceptions affect configure-to-order?

    They create a boundary between configure-to-order (CTO), where predefined choices determine the product, and ETO, where engineering must create or approve new design work. The order should follow the appropriate path rather than being mislabeled as CTO.

    What is the difference between ETO and make-to-order?

    Make-to-order (MTO) generally means production begins after an order but uses an established design. ETO requires new or customer-specific engineering work in addition to order-triggered production.

    Which metrics help evaluate exception handling?

    Useful measures include exception volume by type, engineering review time, percentage requiring more information, quote revision count, approval cycle time, rework, margin variance, order corrections and conversion of recurring exceptions into standard features.

    Semantic map

    The article connects the following manufacturing CPQ entities and relationships:

    • CPQ manages the boundary between standard configuration and ETO engineering.
    • Product models define options, parameters, dependencies and approved ranges.
    • Configuration rules prevent known invalid combinations.
    • Constraints identify values that require review when they exceed modeled limits.
    • ETO exceptions capture requirements outside the standard product model.
    • Engineering reviews determine technical feasibility and design responsibility.
    • Approved exceptions can update configurable BOMs, EBOMs and MBOMs.
    • CAD automation can generate product-specific models and drawings when templates support the design.
    • Pricing logic estimates engineering effort, special materials, testing and manufacturing risk.
    • Workflow approvals control quote release, order acceptance and production release.
    • PLM and PDM manage controlled product and design records.
    • ERP manages items, purchasing, production, costing and order execution.
    • Recurring exceptions can become governed standard product features.

    For broader context, see the guide to manufacturing CPQ and the related material on CTO, ETO, MTO and order-to-production workflows.

  • From Quote to Production: The Manufacturing CPQ Workflow

    Manufacturing CPQ—Configure, Price, Quote software for complex products—connects the commercial quote with the engineering and production information needed to fulfill an order. A typical workflow starts when a salesperson, dealer or customer selects product options and ends when validated configuration data, pricing, a bill of materials (BOM), engineering outputs and order information are transferred to the appropriate enterprise systems.

    The important distinction is that manufacturing CPQ does more than calculate a price and generate a proposal. It may validate technical combinations, perform engineering calculations, identify components, create a configurable BOM, initiate CAD automation and distinguish between a standard configure-to-order product and an engineer-to-order project. The exact scope depends on the CPQ platform, product model and integrations implemented by the manufacturer.

    For example, a pump manufacturer might use CPQ to select pump type, impeller diameter, motor rating, materials, seals, connection standards and control options. The system can reject incompatible combinations, calculate performance requirements, determine price and produce a quote. After order acceptance, it may send the validated configuration to an enterprise resource planning (ERP) system, generate an engineering bill of materials (EBOM), request drawings from a computer-aided design (CAD) system or route an exception to an engineer.

    This article follows that process from initial requirements through production handoff. For a broader introduction, see the guide to manufacturing CPQ.

    What the manufacturing CPQ workflow does

    The manufacturing CPQ workflow transforms customer requirements into progressively more detailed business and technical records:

    1. Requirements are captured: the customer need is translated into product choices, dimensions, performance requirements and commercial conditions.
    2. The product is configured: a product model applies features, options, dependencies and constraints.
    3. The configuration is validated: the system checks whether the selected product can be designed, priced and manufactured within defined rules.
    4. Price and cost are calculated: list prices, discounts, material costs, labor assumptions, margins, freight or other commercial factors are applied.
    5. The quote is generated: the customer receives a commercial proposal describing the configured product, assumptions, price and delivery conditions.
    6. The order is released: an accepted quote becomes an order or sales order after approvals and commercial checks.
    7. Engineering and manufacturing data are produced: BOMs, specifications, drawings, calculations or work instructions are generated where supported.
    8. Enterprise systems are updated: ERP, product lifecycle management (PLM), product data management (PDM), CAD, manufacturing execution system (MES) or customer relationship management (CRM) systems receive the relevant data.

    Not every CPQ application performs every step. Some systems focus mainly on guided selling, pricing and quote documents. Others include product configuration, BOM generation, CAD automation and engineering workflow capabilities. A buyer must verify each downstream capability rather than treating CPQ as a single standardized product category.

    Stage 1: Capture the customer requirement

    The process begins with a business or technical requirement. This may be a salesperson selecting options, an application engineer entering operating conditions, a dealer using a web portal or a customer configuring a product through ecommerce.

    Manufacturing requirements often include more than a product name and quantity. A configuration may require:

    • capacity, flow rate, pressure, temperature or load;
    • overall dimensions, working envelope or installation constraints;
    • material, coating, ingress protection or environmental requirements;
    • motor voltage, frequency, power rating and control method;
    • connection standards, mounting arrangements or interface dimensions;
    • regulatory, safety or documentation requirements;
    • quantity, delivery location and requested date;
    • commercial terms, currency, discount authority and service requirements.

    Guided selling can help a user reach a suitable product by asking questions in business language. It may recommend a pump family based on flow and pressure, or an industrial enclosure based on environment and dimensions. Guided selling is not the same as a complete engineering rules engine. It may guide selection without proving that every detailed design constraint, component relationship or manufacturing requirement has been satisfied.

    Stage 2: Configure the product

    Product configuration is the selection and validation of a particular product variant from a defined product model. The model describes the product structure, features, options, components, relationships and rules.

    A product model for an industrial air-handling unit might contain:

    • unit size and airflow range;
    • fan type and motor selection;
    • coil arrangement and heat-transfer requirements;
    • filter class and access configuration;
    • casing material and insulation;
    • control panel and sensor options;
    • service access, mounting and connection options.

    Rules determine what can be selected together and what must happen when a choice is made. For example, selecting a high-temperature application may require a particular seal material, exclude a standard coating and trigger a special documentation requirement. Selecting a larger motor may require a different starter, cable size, enclosure or mounting arrangement.

    Manufacturers should distinguish three related approaches:

    Approach How it works Typical manufacturing use
    Rules-based configuration Explicit if-then logic controls options, dependencies and required selections. Preventing incompatible motor, material and accessory combinations.
    Constraint-based configuration Variables and constraints describe technical limits, ranges and relationships. Selecting a machine size based on load, dimensions or performance requirements.
    Guided selling Questions and recommendations help a user navigate a product family. Helping a dealer identify a suitable equipment model before detailed validation.

    These approaches can coexist, but they solve different problems. A recommendation is not necessarily a valid engineering design, and a valid configuration is not necessarily a complete manufacturing order.

    Detailed terminology and examples are covered in the guide to product configuration and configuration rules.

    Stage 3: Validate technical feasibility

    Before a quote is released, the configuration should be checked against technical and commercial rules. Validation may happen continuously as the user makes selections or as a final pre-quote step.

    Validation can include:

    • option compatibility and mandatory dependencies;
    • minimum and maximum dimensions;
    • capacity, load, flow, pressure or temperature limits;
    • material compatibility with the operating environment;
    • motor, drive, power supply and control compatibility;
    • component availability or approved-part restrictions;
    • regulatory and documentation requirements;
    • manufacturing plant, tooling or process constraints;
    • approval requirements for non-standard selections.

    Some requirements can be evaluated directly by the CPQ rules engine. Others require calculations, a lookup service, engineering review or a connected CAD, PLM or ERP system. A manufacturer should document which validations are authoritative and which are advisory.

    When the configuration falls outside the product model, the workflow may branch. The system can reject the request, offer an approved alternative, create an exception for engineering or convert the opportunity into an engineer-to-order (ETO) process. This is preferable to silently allowing a technically invalid order to reach production.

    Stage 4: Perform engineering calculations and automation

    Engineering automation is the point at which manufacturing CPQ can extend beyond sales configuration. Depending on the implementation, the system may calculate performance, size components, select standard parts, create design parameters or call an external engineering application.

    For a conveyor, calculations might involve belt width, speed, load, drive power and frame dimensions. For a pressure vessel, the design may depend on volume, pressure, material, wall thickness and applicable design rules. For a control cabinet, the configuration may determine enclosure size, heat dissipation, component count and wiring requirements.

    CAD automation can use configuration values to update a parametric model, produce a product-specific drawing or generate a three-dimensional representation. Some systems create only a visual preview; others can initiate more substantial design automation through a CAD or engineering integration. These capabilities must be verified for the specific CAD system, product model and release process.

    Engineering outputs may include:

    • calculated dimensions and performance values;
    • equipment specifications and technical datasheets;
    • product-specific 2D drawings or 3D models;
    • assembly instructions or manufacturing notes;
    • engineering change or review tasks;
    • approved component selections and design parameters.

    See CAD and engineering automation in CPQ for the relationship between product configuration, calculations, parametric CAD and drawings.

    Stage 5: Calculate cost and price

    Pricing is related to configuration but is not the same activity. Configuration determines what the product is. Pricing determines what the customer is charged under defined commercial rules.

    A manufacturing pricing model may include:

    • base product and option prices;
    • quantity breaks and customer-specific price lists;
    • material, size or performance surcharges;
    • labor, setup or engineering charges;
    • freight, installation, commissioning or service fees;
    • currency, tax and regional rules;
    • discount limits and approval thresholds;
    • target margin or cost-plus calculations.

    Costing may use standard costs, component costs, routing assumptions, purchased-part prices or other internal data. A CPQ system may calculate cost directly, retrieve it from ERP or another source, or use a simplified commercial model. Cost and price should be traceable so that users understand why an unusual configuration changes the quote.

    For example, selecting stainless steel wetted parts on a pump may change material cost, supplier lead time, manufacturing operations and selling price. The pricing logic should not be treated as an isolated discount table if the selection also affects the BOM and engineering work.

    Stage 6: Generate and approve the quote

    Once the configuration, calculations and price are acceptable, CPQ generates a quote or proposal. The document should describe the configured product clearly enough for the customer and internal reviewers to understand what is being offered.

    A manufacturing quote may contain:

    • configured product description and option summary;
    • technical specifications and operating assumptions;
    • quantity, unit price, extended price and discounts;
    • delivery estimate or lead-time assumptions;
    • drawings, images or datasheets where appropriate;
    • exclusions, exceptions and customer responsibilities;
    • validity period, payment terms and approval conditions.

    Approval workflows can be triggered by margin, discount, non-standard components, unusual delivery requirements, contractual terms or engineering exceptions. Approval does not automatically mean the configuration is production-ready. It confirms that the organization accepts the commercial and, where applicable, technical conditions of the quote.

    Stage 7: Convert the accepted quote into an order

    After customer acceptance, the quote becomes an order or sales order. This conversion should preserve the exact configuration version that was quoted. Re-keying options manually into an ERP system creates a risk that the ordered product differs from the approved product.

    Important order data can include:

    • product model and configuration identifier;
    • selected options, values and quantities;
    • calculated dimensions and engineering parameters;
    • price, discount, currency and commercial terms;
    • customer, ship-to and billing information;
    • requested delivery date and manufacturing location;
    • attached drawings, specifications and approval records;
    • status of engineering exceptions and customer approvals.

    Version control matters when product rules or prices change between quote and order. The manufacturer should decide whether the order uses the rules and prices from the quotation date, order date or a controlled product release.

    Stage 8: Generate the BOM and manufacturing data

    A bill of materials is a structured list of parts, assemblies, quantities and relationships required for a product. Manufacturing CPQ may generate or select a BOM, but the result must be defined carefully.

    An engineering bill of materials (EBOM) represents the product from an engineering design perspective. A manufacturing bill of materials (MBOM) represents how the product is assembled or produced, including manufacturing structure, operations or plant-specific requirements. A configurable BOM contains rules or option relationships that resolve into a product-specific structure after configuration.

    For a configured electrical enclosure, the resolved data might include the enclosure, mounting plate, circuit breakers, contactors, terminal blocks, wiring accessories, labels and documentation. The MBOM may additionally reflect assembly cells, kits, consumables or production steps that are not organized in the same way as the EBOM.

    Data object Purpose Typical owner or system
    Product model Defines features, options, rules and configuration behavior. CPQ, product management or configuration engineering.
    EBOM Describes the engineered product structure. PLM, PDM or engineering system.
    MBOM Describes the production structure and assembly view. ERP, MES or manufacturing engineering system.
    Sales order Records the commercial commitment and ordered configuration. ERP or order management system.
    CAD output Provides product-specific geometry, drawings or models. CAD, PDM or PLM system.

    Some CPQ implementations create a complete resolved BOM. Others send configuration parameters to ERP, PLM or an engineering application that owns BOM generation. The integration contract should specify which system is authoritative for each object.

    Read more about BOM generation, costing, pricing and quote automation.

    Stage 9: Handoff to ERP, PLM, PDM, CAD and MES

    Manufacturing CPQ is usually part of a wider application architecture:

    • CRM stores customer, opportunity and sales activity information. It may launch the CPQ process but is not normally the authoritative source for manufacturing structures.
    • ERP manages enterprise transactions such as sales orders, inventory, purchasing, production planning, costing and financial data.
    • PLM manages product lifecycle information, revisions, approvals, changes and engineering collaboration.
    • PDM manages product data and CAD files, often with controlled revisions and document relationships.
    • CAD creates or modifies product geometry, drawings and models.
    • PIM, or product information management, manages product content and attributes for publishing and sales channels.
    • MES, or manufacturing execution system, manages or records production execution on the shop floor.

    Integration can be synchronous, such as a real-time availability or pricing call, or asynchronous, such as sending an approved order to an ERP queue. Common exchange methods include application programming interfaces (APIs), middleware, files, webhooks and controlled batch processes.

    The integration should define identifiers, ownership, revision behavior, error handling, retries, security and audit history. A successful API call does not prove that the receiving system accepted a technically complete order. Reconciliation and exception monitoring are necessary.

    See the guide to CPQ integrations with ERP, CRM, PLM, PDM, CAD, PIM and MES.

    How CTO, ETO, MTO and ATO fit the workflow

    The downstream process depends on the manufacturer’s fulfillment model:

    Model Meaning CPQ and production implication
    Configure-to-order (CTO) A product is selected from approved options and assembled or produced after the order. Strong configuration validation and resolved order data are important; engineering intervention may be limited.
    Engineer-to-order (ETO) Engineering work creates or adapts the product for a specific customer. CPQ captures requirements, defines the commercial baseline and routes exceptions or projects to engineering.
    Make-to-order (MTO) Production begins after the order rather than from finished-goods stock. CPQ must provide accurate specifications, lead-time assumptions and order data.
    Assemble-to-order (ATO) Predefined modules are assembled after the order. Configuration resolves the correct modules, components and assembly instructions.

    These categories can overlap. An industrial machine may be configure-to-order at the module level but engineer-to-order for its foundation, guarding or site interfaces. The CPQ workflow should expose that boundary rather than promise that every configuration can be fulfilled without engineering.

    The relationship between sales configuration and fulfillment is explained further in the guide to CTO, ETO, MTO, ATO and order-to-production workflows.

    Practical example: configuring an industrial pump skid

    Consider a pump manufacturer selling packaged pump skids. A sales engineer enters required flow, discharge pressure, fluid temperature, fluid composition, power supply and installation environment.

    1. The product model recommends a suitable pump family and available frame size.
    2. Rules require a compatible impeller range, seal material and motor configuration.
    3. A calculation checks the duty point and identifies whether a standard or special impeller is appropriate.
    4. The configuration adds valves, gauges, base frame, coupling guard and control panel options.
    5. Pricing applies component prices, a skid assembly charge, engineering fees and an approved discount.
    6. The quote includes the selected pump, duty assumptions, exclusions and expected delivery conditions.
    7. After acceptance, the configuration is transferred to ERP and the engineering system.
    8. A resolved EBOM is created or requested, while manufacturing engineering prepares the MBOM and routing.
    9. CAD automation may produce a layout drawing if the skid dimensions and interfaces are within the supported model.
    10. If the customer requires an unusual nozzle location or a non-standard material, the order is routed for ETO review instead of being released automatically.

    This example shows why quote accuracy depends on more than a price calculation. The same option can affect technical feasibility, cost, lead time, BOM structure, drawings and production work.

    Benefits of connecting quote and production

    • Fewer transcription errors: validated configuration data can flow into order and engineering systems without repeated manual entry.
    • Faster engineering response: standard configurations and calculations can be automated, leaving engineers to review exceptions.
    • More reliable pricing: option, material, labor and engineering effects can be represented in a controlled model.
    • Clearer customer expectations: the quote can show the exact product assumptions, limitations and deliverables.
    • Better production readiness: BOMs, specifications and drawings can be prepared earlier in the order lifecycle.
    • Improved product governance: changes to options, rules and approved components can be managed centrally.

    Limitations and common failure points

    CPQ does not eliminate the need for product data governance or engineering judgment. Common failure points include:

    • incomplete or contradictory product rules;
    • old price lists, costs or supplier data;
    • product models that do not reflect current engineering revisions;
    • unclear ownership between CPQ, ERP, PLM and CAD;
    • an EBOM that cannot be transformed into a usable MBOM;
    • calculations that work only for a narrow range of products;
    • uncontrolled manual overrides and undocumented exceptions;
    • integration failures that are not visible to sales or operations;
    • attempting to model genuinely new ETO designs as if they were standard options.

    A quote can be commercially valid but not production-ready. Production readiness requires agreed technical data, correct revisions, manufacturable structures, approved exceptions and a reliable handoff to the systems that execute the order.

    Implementation considerations

    Manufacturers planning a quote-to-production CPQ workflow should begin with a representative product family rather than attempting to model the entire catalog at once.

    Define ownership and scope

    Document which system owns product options, rules, prices, costs, revisions, BOMs, CAD files, customer data and order status. Decide whether CPQ generates a BOM or sends parameters to another system. Define the point at which a configuration becomes an engineering project.

    Build and test the product model

    Capture option definitions, dependencies, constraints, calculations, default values, units of measure and exception paths. Test valid configurations, invalid combinations, boundary values, changed revisions and manually approved exceptions. Include product experts, sales engineering, manufacturing engineering, IT and operations in testing.

    Control data and releases

    Rules, prices, components, drawings and integration mappings need controlled release processes. A change to a motor, material or accessory may affect configuration logic, cost, lead time, BOM, CAD and documentation. Treat the product model as an engineered asset, not merely a sales form.

    Measure the complete workflow

    Useful measures include quote cycle time, configuration error rate, engineering hours per order, percentage of quotes requiring manual correction, order-entry rework, quote-to-order conversion, BOM accuracy, integration failure rate and time from order acceptance to production release. Metrics should cover downstream quality, not only sales speed.

    More guidance is available in the manufacturing CPQ implementation guide.

    FAQ: manufacturing CPQ from quote to production

    1. What is the manufacturing CPQ workflow?

    It is the process of capturing requirements, configuring a product, validating technical choices, calculating price, generating a quote, converting the accepted quote into an order and transferring production-relevant data to engineering and manufacturing systems.

    2. How is manufacturing CPQ different from sales CPQ?

    Sales CPQ usually emphasizes guided selling, pricing, approvals and quote documents. Manufacturing CPQ may also manage technical rules, calculations, BOMs, CAD outputs, engineering exceptions and ERP, PLM or production handoffs.

    3. Does CPQ always generate a BOM?

    No. Some CPQ platforms generate resolved BOMs, while others send configuration parameters to ERP, PLM or an engineering system that owns BOM creation. This capability must be verified for the product and platform.

    4. What is the difference between a configurable BOM and an EBOM?

    A configurable BOM contains rules or option relationships that resolve for a selected product. An EBOM is the engineering view of a specific product structure. A configured product may use a configurable BOM to produce an EBOM.

    5. Does a CPQ system create an MBOM?

    Not necessarily. An MBOM represents the manufacturing view of the product and may be created in ERP, MES or a manufacturing engineering system. CPQ may supply the resolved product and component data needed to create it.

    6. Can CPQ automate CAD drawings?

    Some implementations can drive parametric CAD or generate drawings through an integration. Others provide only images or configuration data. The manufacturer should verify supported CAD systems, model complexity, revision control and approval workflows.

    7. When should a configuration become an ETO project?

    It should become ETO when the request requires new design work, an unsupported geometry, unusual interfaces, non-standard calculations or an engineering decision outside the approved product model.

    8. Can CPQ calculate product performance?

    It can, if the platform includes suitable calculation logic or connects to an engineering calculation service. Calculations should be validated against engineering methods and defined operating ranges.

    9. What information should move from CPQ to ERP?

    Typical data includes the customer and ship-to details, ordered configuration, item identifiers, quantities, prices, dates, commercial terms, configuration version and references to drawings or technical documents.

    10. Is CRM the same as CPQ?

    No. CRM manages customer and opportunity relationships. CPQ manages product selection, configuration, pricing and quoting. The systems may be integrated, but they have different purposes.

    11. What is the role of PLM in the workflow?

    Product lifecycle management (PLM) manages product definitions, revisions, approvals, changes and engineering information. It may be the authoritative source for product structures or CAD-related data that CPQ uses during configuration.

    12. Can a dealer use manufacturing CPQ?

    Yes. A dealer can use a controlled CPQ interface to configure products, apply permitted commercial rules and submit orders or opportunities. Access, pricing authority and technical complexity should be governed by the manufacturer.

    13. How are non-standard options handled?

    The system can block them, suggest an approved alternative, require an approval or route the request to engineering. The correct approach depends on risk, product strategy and the manufacturer’s ETO process.

    14. What happens if product rules change after a quote is issued?

    The manufacturer should preserve the quote’s configuration and rule version, then define whether the accepted order is revalidated against the new release. Any material change should be visible and controlled.

    15. Can CPQ manage lead times?

    It can display or calculate lead-time assumptions when connected to reliable component, capacity or planning data. Many systems use estimated lead times rather than a complete production schedule, so the source and accuracy of the value must be understood.

    16. Does CPQ replace ERP or PLM?

    No. CPQ complements ERP, PLM, CAD and other systems. It manages the configuration and commercial workflow, while each enterprise system retains its defined operational or engineering responsibilities.

    17. What is the biggest implementation risk?

    A common risk is automating an incomplete product model. If rules, components, prices, revisions and exception paths are not governed, CPQ can reproduce errors faster rather than create production-ready orders.

    18. How should a manufacturer start a CPQ project?

    Select a representative product family, document the current quote-to-production process, define system ownership, model the rules and test the complete handoff through order and engineering release before expanding scope.

    Semantic map

    The article connects the following entities and relationships:

    • Customer requirements lead to product configuration.
    • Product configuration applies options, dependencies and constraints.
    • Configuration rules prevent invalid combinations.
    • Engineering calculations validate technical feasibility.
    • Validated configuration determines cost and price.
    • Configured products generate product-specific order data.
    • Resolved configurations can generate or select BOM structures.
    • EBOM represents the engineered product structure.
    • MBOM represents the manufacturing product structure.
    • CAD automation can generate product-specific drawings.
    • Accepted quotes become sales orders.
    • CPQ exchanges configuration and commercial data with ERP.
    • PLM manages product revisions and engineering changes.
    • ETO handles designs outside the approved product model.
    • MES can receive production-relevant information from enterprise systems.

    A manufacturing CPQ workflow is successful when the accepted quote remains consistent with the product that engineering and production are asked to build. The objective is not simply a faster proposal. It is a controlled chain from customer requirement to validated configuration, accurate commercial commitment and usable production data.