Unified Mixed Mode Manufacturing
Complete the full lesson to earn 25 points — 50 with Pro
Work through each section, then tap “Mark as Complete” on the last one.
✦ Skip the page breaks, the wait, and see fewer ads — read each lesson on a single page with Pro
Unified Mixed Mode Manufacturing: A Comprehensive Guide
Introduction: The Reality of Modern Production
In the landscape of modern manufacturing, very few companies rely on a single, rigid production methodology. You might find a facility that produces high-volume, standardized components on an automated assembly line (Discrete Manufacturing) while simultaneously maintaining a specialized workshop for custom, order-based product configurations (Job Shop Manufacturing) or utilizing large-scale vats for chemical mixing (Process Manufacturing). This convergence of different production styles within a single enterprise is what we refer to as Unified Mixed Mode Manufacturing.
Understanding how to configure production prerequisites for a mixed-mode environment is critical because it directly dictates how your Enterprise Resource Planning (ERP) or Manufacturing Execution System (MES) interprets data, allocates resources, and calculates costs. If your system is configured for only one mode, you will inevitably face data silos, inaccurate inventory valuations, and scheduling bottlenecks. This lesson focuses on the foundational prerequisites required to unify these disparate processes into a single, cohesive operational strategy.
By the end of this module, you will understand how to map out production flows, configure master data for multi-mode environments, and ensure that your technical setup supports the fluid transition between discrete, process, and repetitive manufacturing styles.
Understanding the Three Pillars of Production
Before we dive into the configuration, we must define the three primary modes that you will likely be reconciling in a unified environment. Each mode has distinct requirements for how raw materials are consumed and how finished goods are accounted for.
1. Discrete Manufacturing
Discrete manufacturing is characterized by the assembly of distinct, countable units. Think of building a bicycle, a computer, or an engine. The primary document here is the Bill of Materials (BOM), which lists the individual parts required to assemble the final product. The focus is on the assembly structure and the sequence of operations (Routing).
2. Process Manufacturing
Process manufacturing relies on formulas or recipes rather than assembly instructions. The ingredients are often measured by volume or weight, and the output is often a bulk quantity that is later packaged into individual units. The critical aspect here is managing the potency, concentration, and variable yields of the raw materials, which often change based on the batch.
3. Repetitive Manufacturing
Repetitive manufacturing is the high-volume, low-variety approach where production lines run continuously. The focus is less on individual work orders and more on production rates per hour or per shift. In this mode, scheduling is time-based rather than order-based, and inventory backflushing is the standard method for accounting for material usage.
Callout: The "Unified" Distinction A unified system does not mean forcing every product into the same workflow. It means creating a configuration layer where the system recognizes the nature of the production order automatically. When a work order is triggered, the system should look at the item’s configuration and apply the correct logic—whether that is a backflush for repetitive items, a recipe-scaling calculation for process items, or a step-by-step routing for discrete items.
Step-by-Step: Configuring Production Prerequisites
To achieve a unified environment, you must build your system from the ground up, starting with the master data. If your foundational data is inconsistent, your production scheduling will fail.
Phase 1: Defining Production Groups and Parameters
Production groups are the backbone of your system. They link your production orders to the General Ledger (GL). You need to define these groups based on the costing behavior rather than just the production style.
- Create Production Groups: Navigate to your production control module. Set up distinct groups for "Discrete Assembly," "Chemical Mixing," and "Standardized Repetitive."
- Link Financial Dimensions: Assign specific expense accounts for Work-in-Progress (WIP) and scrap for each group. This ensures that when a process order incurs waste, it hits the correct financial bucket compared to a discrete order.
- Configure Backflush Parameters: For your repetitive manufacturing items, enable backflushing. This allows the system to automatically deduct the bill of materials components from inventory once the finished item is marked as complete, saving manual entry time.
Phase 2: Mastering the Bill of Materials (BOM) and Formulas
The structure of your BOM is the most common point of failure in mixed-mode environments. You must ensure that your system supports both "BOMs" (for assembly) and "Formulas" (for process).
- For Discrete Items: Use a multi-level BOM. This allows you to track sub-assemblies. Ensure that each component has a "Line Type" of Item or Pegged Supply.
- For Process Items: Use a Formula. A formula must include "Co-products" and "By-products." If you are brewing a liquid, you might have a primary product (the drink) and a by-product (spent grains). You must configure the system to allocate costs to these by-products appropriately.
Warning: The "Pegged Supply" Trap Do not use "Pegged Supply" for items that are kept in regular stock. Pegged supply should only be used for items that are produced specifically for a single parent order. Using it for standard inventory items will cause your Master Planning to create unnecessary production orders, leading to massive inventory bloat.
Phase 3: Routing and Operational Sequences
In a mixed-mode facility, a single product might pass through both a "Process" phase (mixing) and a "Discrete" phase (packaging).
- Define Operation Resources: Create a resource group structure. Your mixing tanks should be defined by capacity (liters/gallons), while your assembly stations should be defined by time (seconds/pieces).
- Sequence the Routing: Create a routing that links these resources. If your system supports multi-mode, ensure your routing allows for "Concurrent Operations." This allows the mixing phase to continue while the packaging phase begins, provided there is a buffer.
- Configure Resource Scheduling: Set up your scheduling logic to prioritize "Finite Capacity" for your bottleneck resources (usually the mixing tanks) and "Infinite Capacity" for your assembly stations.
Technical Configuration: Code-Level Logic
While much of this is handled in the user interface, understanding how the underlying logic functions is vital for troubleshooting. When you are configuring your production parameters, you are essentially setting the flags that determine which code path the system executes.
Here is a conceptual look at how an ERP system evaluates a production order:
// Conceptual Logic for Production Order Processing
public void ProcessProductionOrder(ProductionOrder order)
{
// Step 1: Identify the Production Mode
ProductionMode mode = order.Item.ProductionMode;
switch(mode)
{
case ProductionMode.Discrete:
ExecuteDiscreteLogic(order);
break;
case ProductionMode.Process:
ExecuteFormulaScaling(order);
CalculateByProductYield(order);
break;
case ProductionMode.Repetitive:
TriggerBackflush(order);
UpdateProductionRate(order);
break;
}
}
Explanation of the Logic
- ProductionMode: This is a custom field or attribute you define on your Item Master. It acts as the "switch" for the system.
- ExecuteFormulaScaling: In process manufacturing, the quantity of ingredients often needs to be scaled based on the target batch size. This function recalculates the formula lines based on the order quantity.
- TriggerBackflush: In repetitive manufacturing, we don't want to manually issue every screw or bolt. This function automates the inventory deduction based on the standard quantity defined in the BOM.
Best Practices for Unified Manufacturing
- Standardize Naming Conventions: If you have multiple production styles, use a clear prefix system for your items and BOMs (e.g.,
DISC-for discrete,PROC-for process). This makes reporting significantly easier. - Perform Regular Cycle Counts on WIP: In mixed-mode environments, WIP inventory is notoriously hard to track. Perform cycle counts on your raw materials staged for production to ensure your backflushing logic is actually matching reality.
- Implement "Phantom" BOMs for Sub-assemblies: If you have a sub-assembly that is always consumed immediately in the next step, use a Phantom BOM. This keeps your system clean by not creating unnecessary production orders for items that don't sit in inventory.
- Centralize Costing: Ensure that your cost accounting is unified. Even if the production methods differ, the cost of the finished good should be calculated using the same logic (standard cost or weighted average) across the entire enterprise.
Note: Why Phantom BOMs Matter Phantoms are "invisible" levels in your BOM. They are useful because they allow you to organize your engineering data without creating a formal production order for every sub-part. If you have a "kit" of parts that is always used as a single unit, a phantom BOM lets you manage that kit as one item, while the system treats it as individual components when calculating raw material requirements.
Comparing Manufacturing Modes: A Quick Reference
| Feature | Discrete | Process | Repetitive |
|---|---|---|---|
| Primary Input | BOM | Formula | BOM / Rate |
| Scheduling Basis | Work Orders | Batch/Campaign | Time / Rate |
| Resource Focus | Labor/Machine Time | Capacity/Volume | Throughput |
| Inventory Issue | Manual/Pick List | Manual/Formula | Backflush |
| Output Type | Countable Units | Batch/Bulk | Continuous Flow |
Common Pitfalls and How to Avoid Them
Pitfall 1: Over-Engineering the Routing
Many managers try to track every single movement of a product, even at the granular task level. In a mixed-mode environment, this leads to "data fatigue." If a task doesn't add value or cost, do not include it in the routing. Only track operations that represent a transition in the state of the product or a significant consumption of resources.
Pitfall 2: Ignoring Yield Variability
In process manufacturing, you will rarely get exactly 100% yield. If you assume 100% yield in your configuration, your planning system will constantly report that you have more material than you actually do. Always configure "Yield Percentages" at the operation level for your process recipes to ensure your Master Planning remains accurate.
Pitfall 3: Inconsistent Unit of Measure (UoM)
This is the most common error. You might purchase chemicals in "Drums" but use them in "Liters." If your formula is configured in "Kilograms," the system will struggle with conversions. Standardize your base units of measure across all production modes. If you must use different units, ensure your conversion factors are locked and audited regularly.
Pitfall 4: The "Black Box" of Backflushing
Repetitive manufacturing relies on backflushing, which is essentially an automated "guess" that the inventory was used. If your workers actually use more material than the BOM specifies, the system won't know unless you perform regular audits. A common mistake is to treat backflushing as "set and forget." You must reconcile your backflushed usage against actual physical inventory at least once a week.
Advanced Configuration: Handling Co-products and By-products
One of the most complex aspects of unified manufacturing is correctly accounting for co-products and by-products in a process environment.
- Co-products: These are products that have significant value and are produced intentionally alongside the main product. For example, in a refinery, you might produce both gasoline and diesel. You must configure the system to allocate costs to both products based on a percentage or a ratio.
- By-products: These are products that have low or zero value (or sometimes negative value due to disposal costs). You must configure the system to handle the inventory of these items correctly, even if they aren't "sold."
To configure this in a unified system:
- Identify the primary product on the formula.
- Add the co-products as separate lines with a "Co-product" flag.
- Assign a "Cost Allocation" percentage. If the main product is 70% of the value and the co-product is 30%, ensure those percentages are set in the formula version.
- Set the "By-product" flag for waste or scrap items, and define their disposal cost in the item master.
Practical Example: The Hybrid Furniture Factory
Imagine a furniture company. They build custom tables (Discrete) but also produce their own wood stain and sealant (Process).
- The Discrete Workflow: A customer orders a custom mahogany table. The system creates a Discrete Work Order. The routing includes sanding, assembly, and finishing. The materials are picked from inventory using a standard pick list.
- The Process Workflow: The company needs 50 gallons of "Dark Walnut Stain." The system creates a Process Formula Order. The ingredients (pigments, solvents) are scaled based on the 50-gallon requirement. Once mixed, the stain is moved to the "Finished Goods" inventory, where it then becomes a component for the table production.
Why this works: The system treats the stain as a "Component" for the table, but as a "Finished Product" for the mixing process. By configuring the "Production Group" for the stain as Process and the table as Discrete, the system automatically applies the correct costing and consumption logic when the table order is produced.
Integrating Quality Control (QC)
In a unified environment, Quality Control cannot be an afterthought. It must be a prerequisite in your production configuration.
- Define Quality Associations: For every production mode, define when an inspection is required. For discrete items, this might be at the final assembly stage. For process items, this should happen at the raw material intake and the batch completion stage.
- Configure Blocking Rules: If an item fails QC, the system must automatically block it from being used in the next step or from being shipped. In a unified system, this is done by updating the "Inventory Status" of the item via the QC module.
- Automate Sampling: Don't inspect every single unit if you don't have to. Configure "Sampling Plans" that allow for random testing based on the batch size, which is particularly relevant for process manufacturing.
Callout: The Importance of Inventory Status Inventory Status is a powerful tool in unified manufacturing. It allows you to tag inventory as "Available," "Blocked," or "Quality Hold." By using this status, you can prevent a batch of "Process" output from being used in a "Discrete" assembly if the quality results have not yet been approved.
Data Integrity and Reporting
When you unify your manufacturing modes, your reporting requirements change. You can no longer rely on simple "units produced" metrics because those units mean different things in different modes.
- Standardized KPIs: Focus on "Overall Equipment Effectiveness" (OEE). OEE works across all modes because it measures availability, performance, and quality—all of which are universal concepts.
- Cost Variance Reporting: Create reports that compare the "Estimated Cost" (from your BOM/Formula) against the "Actual Cost" (from the production order). This will immediately highlight which mode is experiencing the most variance. If your Process mode has high variance, you know you need to adjust your ingredient scaling or yield percentages.
- WIP Tracking: Use a "WIP Value Report" that aggregates the value of all open production orders regardless of their mode. This gives management a single number for the total capital tied up in production.
Troubleshooting Checklist for Configuration Errors
If you find that your production system is not behaving as expected, run through this checklist before diving into the code:
- Check the Item Model Group: Does the item have the correct "Inventory Model" (e.g., FIFO, Weighted Average)? If the model is wrong, the costing will be off regardless of the production mode.
- Verify the Routing Version: Is the routing version marked as "Active"? If the system cannot find an active routing, it will default to a manual entry mode, which often bypasses the automated logic you configured.
- Review Resource Capacity: If your production orders are being scheduled for dates that make no sense, check the resource capacity. Is the calendar set up correctly? Do you have "working hours" defined for your machines?
- Check the Formula/BOM Site: Are the components and the finished product located at the same "Site" and "Warehouse"? If they are in different locations, the system may fail to find the inventory, leading to production errors.
Conclusion and Key Takeaways
Unified Mixed Mode Manufacturing is not just about using one software tool for everything; it is about creating a logical framework where the system adapts to the product, not the other way around. By configuring your production prerequisites with care, you provide your organization with the flexibility to handle high-volume, custom, and process-based production without sacrificing data accuracy.
Key Takeaways
- Mode-Specific Logic: Always define your production mode at the item level. Use this to trigger specific system behaviors like backflushing for repetitive items and formula scaling for process items.
- Foundation is Everything: Your BOMs, Formulas, and Routings are the absolute foundation. If these are not accurate, your scheduling and costing will be wrong, regardless of how advanced your ERP system is.
- Manage WIP Proactively: WIP inventory is the "black box" of manufacturing. Use cycle counts and consistent status tracking to ensure your system’s view of WIP matches the physical reality on the shop floor.
- Embrace OEE: When managing multiple production styles, use OEE as your primary metric. It is the only metric that effectively compares the performance of a chemical mixing tank against a discrete assembly line.
- Quality as a Prerequisite: Integrate QC directly into your production routing. Do not treat it as a separate department. If an item fails QC, the system should automatically prevent it from moving to the next production stage.
- Avoid Over-Engineering: Only track operations that add value. If you try to track every minor movement, you will create a system that is too burdensome for your operators to maintain, leading to poor data quality.
- Standardize Units of Measure: Ensure your UoMs are consistent across the entire enterprise. Conversion errors are the most common cause of financial and inventory discrepancies in mixed-mode environments.
By adhering to these principles, you will build a resilient manufacturing operation capable of scaling and adapting to the evolving needs of your business. Remember that the goal of a unified system is to reduce complexity, not to add more layers of management. Keep your configuration simple, your data clean, and your processes transparent.
Reach the last section to complete this lesson and earn points — you're on section 1 of 12.
- Configuring Formula Items and Planning Items
- Formula Items and Planning Items Quiz5q
- Co-Products and By-Products Configuration
- Co-Products and By-Products Quiz5q
- Catch Weight Items and Handling Policies
- Catch Weight Items Quiz5q
- Inventory Batches and Batch Attributes
- Inventory Batches and Attributes Quiz5q
- Lot Inheritance Configuration
- Lot Inheritance Quiz5q
- Managing Regulated and Restricted Items
- Regulated and Restricted Items Quiz5q
- Configuration Groups and Routes for Dimension-Based Products
- Configuration Groups and Routes Quiz5q
- Advanced Export Control Functionality
- Export Control Functionality Quiz5q
- Configuring Hazardous Materials
- Hazardous Materials Quiz5q
- Product Configuration Model Components
- Configuration Model Components Quiz5q
- Creating Calculations with Tables and Expressions
- Calculations Tables Expressions Quiz5q
- BOM Lines and Route Operations for Configuration Models
- BOM Lines and Route Operations Quiz5q
- Pricing for Configuration Models
- Configuration Model Pricing Quiz5q
- Validating and Testing Configuration Models
- Validating Configuration Models Quiz5q
- Designing Engineering Product Lifecycle
- Engineering Product Lifecycle Quiz5q
- Configuring Engineering Categories
- Engineering Categories Quiz5q
- Product Readiness and Release Policies
- Readiness and Release Policies Quiz5q
- Creating Engineering Products with Attributes
- Engineering Products Attributes Quiz5q
- Engineering Change Requests and Orders
- Change Requests and Orders Quiz5q
- Production Order Lifecycle Stages
- Production Order Lifecycle Quiz5q
- Picking List Journals
- Picking List Journals Quiz5q
- Job Card and Route Card Journals
- Job Card Route Card Quiz5q
- Report as Finished Journals
- Report as Finished Quiz5q
- BOMs and BOM Versions
- BOMs and BOM Versions Quiz5q
- Mobile Device Production Operations
- Mobile Device Production Quiz5q
- Error Quantity Posting in Production
- Error Quantity Posting Quiz5q
- Batch Reservations and Warehouse Release
- Batch Reservations Quiz5q
- Consolidated Batch Order Processes
- Consolidated Batch Orders Quiz5q
- Batch Balancing and Sequencing
- Batch Balancing Sequencing Quiz5q
- Formula Features Configuration
- Formula Features Quiz5q
- Batch Orders and Rework Batch Orders
- Batch Orders Rework Quiz5q
- Production Units Groups and Pools
- Production Units Groups Pools Quiz5q
- Managing Production Reservations
- Production Reservations Quiz5q
- Warehouse Processes for Raw Materials and Finished Goods
- Warehouse Processes Quiz5q
- Unified Mixed Mode Manufacturing
- Mixed Mode Manufacturing Quiz5q
- Production Control Parameters
- Production Control Parameters Quiz5q
- Costing Sheets and Indirect Costs
- Costing Sheets Indirect Costs Quiz5q
- Cost Groups Versions and Categories
- Cost Groups Versions Categories Quiz5q
- Cost Allocation for Co-Products and By-Products
- Cost Allocation Quiz5q
- BOM and Formula Calculations
- BOM Formula Calculations Quiz5q
- Item Cost Price Calculation and Activation
- Item Cost Price Quiz5q
- Production Posting Profiles
- Production Posting Profiles Quiz5q
- Analyzing Production Variances
- Production Variances Quiz5q
- Subcontracting for Discrete and Process Manufacturing
- Subcontracting Manufacturing Quiz5q
- BOM Formula Lines and Routes for Subcontracting
- BOM Routes Subcontracting Quiz5q
- Service Items and Pricing for Subcontracting
- Service Items Pricing Quiz5q
- Purchase and Transfer Orders for Subcontracting
- Purchase Transfer Orders Quiz5q
- Scheduling Parameters Configuration
- Scheduling Parameters Quiz5q
- Production Schedule Management
- Production Schedule Quiz5q
- Capacity Configuration for Resources
- Capacity Configuration Quiz5q
- Infinite and Finite Scheduling
- Infinite Finite Scheduling Quiz5q
- Operations and Job Scheduling
- Operations Job Scheduling Quiz5q
- Gantt Chart for Production Scheduling
- Gantt Chart Scheduling Quiz5q
- Planned Production and Kanban Orders
- Planned Orders Quiz5q
- Intercompany Master Planning
- Intercompany Planning Quiz5q
- Forecast Models and Demand Forecasting
- Forecast Models Quiz5q
- Explosion Execution and Validation
- Explosion Validation Quiz5q
- Supply Chain Calendars
- Supply Chain Calendars Quiz5q
- DDMRP Configuration
- DDMRP Configuration Quiz5q
- Planning Optimization Add-in
- Planning Optimization Quiz5q
- Demand Forecast Lines Management
- Demand Forecast Lines Quiz5q
Enjoying the courses?
Everything stays free. Pro shows fewer ads, doubles the points you earn on every lesson and quiz so you progress twice as fast, unlocks half of every practice exam — plus full case studies — with the Learn & Exam study modes, and lets you read each lesson on one page.
- ✓ Fewer advertisements
- ✓ 2× points per lesson & quiz
- ✓ 50% of every exam unlocked
- ✓ Learn & Exam modes
- ✓ Distraction-free lessons