Unified Mixed Mode Manufacturing
Complete the full lesson to earn 25 points
Work through each section, then tap “Mark as Complete” on the last one.
✦ Skip the page breaks 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.
Continue the course
Enjoying the courses?
Everything stays free. Pro shows fewer ads, doubles your daily points limit so you progress twice as fast, and lets you read each lesson on one page.
- ✓ Fewer advertisements
- ✓ 2× daily points limit
- ✓ Distraction-free lessons