Production, Quality and Maintenance IntegrationIntroductionMaterials management in a modern manufacturing enterprise cannot be separated from production execution, quality assurance, maintenance, product engineering, and reverse logistics. Materials may be available in the warehouse yet unavailable at the point of use; a production order may be released yet incapable of producing conforming output; a machine may be technically operational yet unable to meet the required process capability. These situations arise because planning, execution, quality, and asset information are often maintained in disconnected systems. Enterprise resource planning (ERP) systems provide the transactional backbone for integration. Manufacturing execution systems (MES), quality-management systems (QMS), computerized maintenance-management systems (CMMS), product-lifecycle-management (PLM) platforms, warehouse systems, and industrial data platforms extend that backbone into operational domains. The managerial objective is not simply to connect software applications. It is to create a reliable flow of decisions and evidence from product design to procurement, production, inspection, maintenance, shipment, recovery, reuse, and disposal. This chapter examines the principles and practices required to integrate materials planning with shop-floor control, quality management, maintenance, product lifecycle data, and reverse-material flows. Learning ObjectivesAfter studying this chapter, the reader should be able to: - Explain how production, quality, maintenance, PLM, and reverse logistics data interact with materials management.
- Distinguish ERP planning transactions from real-time shop-floor execution.
- Design quality and maintenance controls that protect material availability and production reliability.
- Interpret important performance measures and calculate basic reliability, inventory, and quality indicators.
- Evaluate an integrated architecture and its governance, ethical, cybersecurity, and implementation risks.
- Recommend an integrated solution for a realistic manufacturing situation.
1. The Integrated Operations ProblemA production system is a network of dependent decisions. Product structures determine component requirements; routings determine operations and work-centre loads; schedules determine when materials and capacity are needed; quality decisions determine whether materials can be consumed or released; maintenance decisions determine whether capacity is actually available. The central planning logic can be represented as: Gross requirements → Net requirements → Orders → Execution feedback → Revised plans A material requirement is not merely a quantity. It also has identity, revision, batch or serial traceability, quality status, required date, storage conditions, and destination operation. Similarly, a machine is not merely a work-centre capacity number. Its availability depends on preventive maintenance, breakdowns, tooling, calibration, utilities, qualified personnel, and process capability. Integration therefore means that a change in one domain produces controlled consequences in other domains. For example: - An engineering change to a component revision updates the bill of material, purchasing specifications, inspection plans, and shop-floor instructions.
- A supplier lot failure changes usable inventory, production allocations, supplier performance records, and potentially customer commitments.
- A critical equipment breakdown changes finite-capacity schedules, material staging priorities, maintenance work orders, and delivery promises.
- A returned product may generate inspection, quarantine, repair, replacement-part, credit, warranty, and environmental records.
1.1 Transactional and event-driven integrationERP systems traditionally process planned and completed transactions: purchase orders, production orders, goods receipts, issues, confirmations, inspections, and invoices. Shop-floor environments additionally generate events: machine stops, temperature excursions, tool-life alerts, rejected units, operator interventions, and condition-monitoring signals. A mature architecture combines both modes. Transactional records establish control and accountability; event streams provide speed and operational context. However, not every sensor signal should create an ERP transaction. A temperature reading may remain in a time-series platform until it crosses a validated threshold, at which point an alert or maintenance notification is generated. 2. Core Data FoundationIntegration quality depends more on master data discipline than on interface quantity. The principal master-data objects are shown below. | Object | Examples | Materials-management relevance |
|---|
| Material master | Part number, unit, lot policy, shelf life, planning parameters | Defines what can be planned, purchased, stored, and issued | | Bill of material (BOM) | Components, quantities, alternatives, effectivity | Converts demand for finished goods into component requirements | | Routing/recipe | Operations, sequence, work centre, standard times | Converts material demand into process and capacity requirements | | Work centre/asset | Machine, labour, capacity, calendar, maintenance status | Determines feasible production capacity | | Quality master data | Specifications, inspection plans, sampling, defect codes | Controls acceptance, release, and nonconformance disposition | | Supplier/customer data | Approved sources, contracts, locations, service requirements | Supports sourcing, traceability, and external accountability | | PLM records | Drawings, revisions, requirements, change orders | Ensures that the correct product definition is executed |
2.1 Bills of material and effectivityA BOM is a structured representation of product composition. It may be engineering-oriented, manufacturing-oriented, service-oriented, or configurable. A manufacturing BOM must reflect how the product is actually assembled and consumed. It should identify quantities, scrap factors where justified, substitutes, co-products, phantom assemblies, operation assignment, and effectivity. Effectivity may be controlled by date, serial number, lot, model, or engineering-change order. Without effectivity control, an operator may receive a new drawing while the material issue still follows an obsolete component revision. Such inconsistencies create hidden quality and traceability failures. 2.2 Routing, recipes, and operation-level consumptionThe routing specifies the sequence and conditions under which materials become products. Operation-level consumption is especially important for regulated or high-value production because it connects a material lot to the exact operation, machine, operator, and process parameters involved. Backflushing may be efficient for stable repetitive processes, but it is unsuitable where actual quantity, lot, or serial traceability must be recorded at the point of use. 2.3 Digital thread and configuration controlThe digital thread links requirements, design, manufacturing definition, procurement, inspection, service, and end-of-life information. Its value depends on configuration control: each record must identify the applicable revision and the authority that approved it. A digital thread is not simply a database; it is a governed relationship among product and process records. 3. Integrating ERP Planning with Shop-Floor Control3.1 Planning hierarchyA typical hierarchy is: - Sales and operations planning establishes aggregate volume and family-level capacity.
- The master production schedule defines end-item quantities and dates.
- Material requirements planning (MRP) calculates dependent material requirements.
- Capacity planning tests labour, machine, tooling, and supplier feasibility.
- Production scheduling sequences operations and releases orders.
- MES or shop-floor control dispatches, records, and monitors execution.
- Confirmations, scrap, downtime, and inventory movements return to ERP.
MRP is fundamentally a time-phased planning process. For a component, a simplified net-requirement relationship is: Net requirement = Gross requirement + Safety stock − Available inventory − Scheduled receipts The expression is a planning simplification. In practice, available inventory must be adjusted for quality status, reservations, location, lot restrictions, and projected receipts. The result is then converted into planned orders using lot-sizing, lead-time, and sourcing rules. 3.2 Finite and infinite capacityTraditional MRP may assume that capacity is available when required. This is an infinite-capacity assumption and can produce infeasible schedules. Finite-capacity scheduling limits assigned work according to available hours, skills, tooling, and maintenance blocks. For a work centre, a basic capacity-load ratio is: Utilisation = Scheduled load ÷ Available capacity × 100% If scheduled load is 360 machine-hours and available capacity is 400 machine-hours, utilisation is 90%. This does not prove that the schedule is feasible: sequence-dependent setup, material shortages, quality holds, and downtime variability may still cause delay. Very high utilisation can also reduce resilience because little time remains for disruptions. 3.3 Dispatching and feedbackThe shop-floor dispatch list should reflect due date, material readiness, quality status, tooling, operator qualification, and equipment availability. A production order should not be released merely because its planned date has arrived. Release controls should verify: - approved product and process revision;
- available and quality-released materials;
- available tools, fixtures, and instructions;
- capable and available equipment;
- trained personnel;
- inspection and test resources;
- safe operating conditions.
Feedback should include good quantity, scrap, rework, actual labour and machine time, component substitutions, downtime, and reason codes. Poor reason-code design produces misleading analytics. “Other” should not become the dominant downtime or scrap category. 4. Quality Integration Across the Material FlowQuality management is most effective when it prevents defects rather than merely detects them at final inspection. Integrated quality processes include incoming inspection, in-process control, statistical process monitoring, final release, nonconformance management, supplier corrective action, and traceability. 4.1 Quality status and inventory usabilityInventory quantity and inventory usability are different dimensions. A stock record should distinguish unrestricted, inspection, blocked, quarantine, expired, customer-owned, and returned material. A planning engine that counts blocked material as available will create false confidence and production shortages. A simple yield measure is: First-pass yield = Good units produced without rework ÷ Total units entering the process × 100% If 9,400 of 10,000 units pass without rework, first-pass yield is 94%. The measure should specify its boundary: operation, line, order, or complete product. Reworked units may be saleable, but they should not be counted as first-pass good units. 4.2 Statistical process controlFor a measured characteristic with observations x₁, x₂, …, xₙ, the sample mean is: x̄ = (∑xᵢ) ÷ n where x̄ is the sample mean, xᵢ is observation i, and n is sample size. The sample standard deviation is: s = √[∑(xᵢ − x̄)² ÷ (n − 1)] These statistics are descriptive. Control limits are meaningful only when the process is reasonably stable, measurements are reliable, and sampling is rational. For a Shewhart chart based on individual measurements, a common conceptual form is: Upper control limit = μ + 3σ Lower control limit = μ − 3σ Here μ and σ represent the process mean and standard deviation, or validated estimates of them. Control limits describe process behaviour; specification limits describe customer or engineering requirements. Confusing the two leads to incorrect conclusions about capability. Process capability indices are useful only under suitable assumptions, including stable process behaviour and an appropriate distributional model. For a centred normal process with bilateral specifications: Cₚ = (USL − LSL) ÷ (6σ) where USL and LSL are upper and lower specification limits. The index measures potential capability if centred; it does not establish statistical control or guarantee conformance. 4.3 Nonconformance and corrective actionA nonconformance record should identify the material, lot or serial number, operation, equipment, personnel qualification, specification, defect, containment action, disposition, and approval authority. Disposition options may include use-as-is under authorised deviation, rework, repair, return to supplier, scrap, or further analysis. Corrective action should address systemic causes rather than merely replace defective stock. Root-cause tools such as fault-tree analysis, 5-Why analysis, Pareto analysis, and cause-and-effect diagrams are useful, but their conclusions must be supported by evidence. A statistically impressive dashboard cannot compensate for weak problem definition or poor measurement systems. 5. Maintenance Integration and Asset ReliabilityMaintenance affects material availability in two ways. First, asset failure removes production capacity. Second, maintenance itself consumes spare parts, lubricants, tools, contractor services, and planned downtime. The maintenance system must therefore be integrated with procurement, inventory, production scheduling, quality, and finance. 5.1 Maintenance strategies- Corrective maintenance restores an asset after failure; it may be acceptable for non-critical, inexpensive assets.
- Preventive maintenance is scheduled by time, usage, or production cycles.
- Predictive or condition-based maintenance uses measured condition to estimate intervention need.
- Reliability-centred maintenance selects tasks according to function, failure mode, consequence, and risk.
- Total productive maintenance combines equipment care, operator involvement, planned maintenance, improvement, and skills development.
The appropriate strategy depends on failure consequences, detectability, age behaviour, spare-part lead time, safety, environmental impact, and economic value. Predictive maintenance is not automatically superior: sensors, data quality, analytical capability, and intervention economics must justify it. 5.2 Reliability and availability measuresFor a repairable asset with mean time between failures (MTBF) and mean time to repair (MTTR), an idealised inherent availability is: A = MTBF ÷ (MTBF + MTTR) MTBF and MTTR must use the same time unit. This formula assumes a stable failure-and-repair process and does not include logistics delays, planned maintenance, operating constraints, or quality losses. If an asset has MTBF = 200 hours and MTTR = 10 hours, then A = 200 ÷ 210 = 0.9524, or approximately 95.24%. Overall equipment effectiveness (OEE) is commonly expressed as: OEE = Availability × Performance × Quality Availability is typically operating time divided by planned production time; performance compares ideal cycle output with actual output for operating time; quality is good count divided by total count. Definitions must be fixed locally because planned stops, speed losses, and rework treatment vary across organisations. OEE is a diagnostic measure, not a universal productivity target. 5.3 Spare-parts planningMaintenance spares require different policies from production materials. A low-use, high-criticality bearing may justify stocking despite low demand; a common consumable may be replenished through a simpler min–max policy. Criticality analysis should consider safety, environmental effects, production loss, obsolescence, interchangeability, supplier lead time, and repairability. Duplicate part numbers, inaccurate bills of material, and unrecorded substitutions create both excess stock and emergency purchases. Linking the asset hierarchy, maintenance BOM, material master, and work order allows consumption and replenishment to be analysed together. 6. PLM, Engineering Change, and TraceabilityProduct lifecycle management integrates requirements, design, simulation, drawings, specifications, changes, manufacturing definitions, service information, and retirement decisions. The interface between PLM and ERP is especially important because PLM governs what should be made, while ERP governs planning, purchasing, costing, and execution of authorised definitions. An engineering change process should identify: - reason and scope of change;
- affected parts, BOMs, routings, suppliers, tools, inspection plans, and documents;
- proposed effectivity rule;
- inventory and work-in-process impact;
- validation and verification evidence;
- approvals and segregation of duties;
- implementation date and rollback or containment plan.
A change may create obsolete material, but “obsolete” does not always mean scrap. Options include controlled consumption, rework, return, resale, donation, recycling, or use in service stock. The decision should consider safety, regulatory approval, intellectual property, customer commitments, and lifecycle cost. Traceability may be unit-level, batch-level, lot-level, or genealogy-based. A genealogy record links input materials and process history to a finished unit and, where necessary, to its customer or installed location. Traceability is valuable for recalls, warranty analysis, supplier accountability, counterfeit prevention, and process learning, but it increases data and governance costs. 7. Reverse Material Flows and Circular OperationsReverse logistics includes returns, repair, refurbishment, remanufacturing, recycling, recovery, and disposal. It is not simply forward logistics in reverse because returned materials have uncertain condition, ownership, value, and legal status. A controlled reverse flow commonly includes: Return authorisation → Receipt and identification → Inspection and triage → Disposition → Recovery or disposal → Financial and environmental closure Triage may classify an item as resalable, repairable, refurbishable, recoverable for parts, recyclable, hazardous, counterfeit-suspect, or uneconomic. Each class requires distinct inventory status and accounting treatment. Returned stock should not be mixed with unrestricted new stock until inspection and disposition are complete. Reverse-material decisions should use total lifecycle cost rather than recovery value alone. Relevant costs include transport, inspection, testing, repair, parts, labour, warranty risk, data erasure, regulatory compliance, packaging, and residual disposal. Environmental assessment should avoid unsupported claims: a recovery route is beneficial only when its total impacts are lower than realistic alternatives. 8. Integrated Performance MeasurementIntegration requires measures that reveal trade-offs rather than reward local optimisation. Useful measures include: | Dimension | Example measures | Interpretation caution |
|---|
| Delivery | Schedule adherence, order lead time | Fast output may conceal quality or safety problems | | Materials | Inventory accuracy, stockout rate, excess and obsolete value | High turns may indicate understocking | | Quality | First-pass yield, customer escapes, cost of poor quality | Inspection volume is not quality improvement | | Maintenance | MTBF, MTTR, planned-maintenance compliance | Compliance alone does not prove effectiveness | | Production | OEE, throughput, changeover time | OEE definitions must be consistent | | Circularity | Return recovery rate, reuse value, disposal rate | Recovery rate can reward low-value recovery | | Data | Master-data completeness, transaction latency, traceability coverage | More data is not necessarily better data |
A balanced performance system should combine leading indicators—such as preventive-maintenance compliance, training completion, and process-control adherence—with lagging indicators such as breakdowns, defects, and customer returns. Measures should be segmented by product family, asset, supplier, shift, and process where statistically and operationally meaningful. 9. Applied Case: Illustrative Integration at Meridian PumpsBackgroundMeridian Pumps manufactures industrial centrifugal pumps. It operates an ERP system for purchasing, inventory, and production orders; a separate maintenance application; and spreadsheets for quality records. Customers have reported intermittent seal failures, while planners report frequent shortages of maintenance bearings and delayed production orders. ProblemInvestigation found four linked weaknesses. First, the ERP counted inspection-hold seals as available. Second, engineering revisions were communicated by email and were not consistently reflected in shop-floor instructions. Third, maintenance spares used informal descriptions, producing duplicate material codes. Fourth, downtime was recorded as “machine problem” without failure-mode detail. AnalysisA cross-functional team mapped the material and information flows. Genealogy records showed that most seal failures involved two supplier lots processed on one ageing test stand. Maintenance history showed repeated calibration delays, but the test stand was not classified as a critical asset. The planning team also discovered that a nominally available bearing was physically present but reserved for a different asset. Approach and solutionMeridian implemented the following controls: - quality status became a planning-relevant field, excluding blocked and inspection-hold stock from unrestricted availability;
- PLM change orders automatically generated controlled updates to BOMs, routings, inspection plans, and operator instructions;
- asset criticality linked maintenance BOMs to standardised spare-part records;
- failure and downtime codes were redesigned around an agreed equipment hierarchy;
- the test stand received a calibration-maintenance plan and a defined release check;
- production orders required material, revision, tool, and quality-release validation before dispatch;
- returned pumps were triaged through a reverse-logistics workflow with serial traceability;
- a weekly meeting reviewed shortages, quality holds, engineering changes, and capacity risks together.
OutcomeAfter the pilot period, management observed fewer false-availability signals, faster identification of affected seal lots, and a reduction in emergency bearing purchases. The most important improvement was not a single software feature but the alignment of definitions, ownership, and workflow controls. Meridian also found that some apparent “inventory problems” were actually data-status and reservation problems. Learning points- Inventory quantity without quality status is not decision-grade information.
- Engineering change is an operational event, not only a design-office activity.
- Maintenance data must identify failure mechanisms and affected assets.
- Traceability creates value when it supports a defined decision such as containment or recall.
- Integration projects should begin with critical flows and data ownership, not a technology catalogue.
10. Implementation, Governance, and Risk10.1 Implementation roadmapA practical implementation may proceed through the following stages: - Map critical end-to-end flows, including exceptions and reverse flows.
- Establish common definitions for materials, assets, quality status, revisions, and events.
- Cleanse and govern master data; assign data owners and approval rights.
- Prioritise high-risk interfaces, such as quality release to planning and engineering change to production.
- Pilot one product family, plant, or asset class.
- Validate transactions, controls, user roles, and exception handling.
- Measure operational outcomes rather than interface completion alone.
- Scale gradually and retire uncontrolled spreadsheets and duplicate records.
10.2 Governance and segregation of dutiesControls should ensure that no individual can create a supplier, approve a purchase, receive goods, and authorise payment without independent checks. Similarly, an engineering change should be approved by competent authorities, and a quality disposition should not be silently overridden by a production user. Audit trails should record who changed what, when, why, and under which approval. Electronic signatures, access reviews, retention rules, and controlled deletion are important where product safety, regulated production, or contractual evidence is involved. 10.3 Cybersecurity and AIConnecting operational technology to enterprise networks increases the attack surface. Essential practices include asset inventories, network segmentation, least privilege, multifactor authentication where feasible, patch and vulnerability management, tested backups, incident response, and careful control of remote access. AI can support demand sensing, anomaly detection, visual inspection, maintenance prediction, and document retrieval. It should not be treated as an autonomous source of truth. Models require representative data, validated performance, drift monitoring, explainable escalation paths, and human accountability. A false maintenance alert may cause unnecessary intervention; a missed quality anomaly may release unsafe product. Bias, privacy, intellectual property, and worker surveillance must be addressed explicitly. 10.4 Limitations and critical evaluationIntegration does not eliminate uncertainty. Forecasts remain uncertain, sensors fail, process models may be wrong, and organisational incentives may encourage data manipulation. High integration can also increase complexity and make local experimentation more difficult. Standardisation should therefore be balanced with legitimate process variation. The most serious failure is often sociotechnical: employees bypass workflows because they are slow, definitions conflict across departments, or performance measures punish truthful reporting. Successful integration combines system design with training, participation, process ownership, and continuous review. Chapter SummaryProduction, quality, maintenance, PLM, and reverse logistics form a connected operating system for materials management. ERP provides planning and transaction control, while MES, QMS, CMMS, PLM, and operational-data platforms provide execution, assurance, asset, lifecycle, and event intelligence. Reliable integration depends on governed master data, configuration control, quality-aware inventory, feasible capacity planning, traceable production, and maintenance-aware scheduling. Key quantitative measures include utilisation, first-pass yield, process statistics, availability, MTBF, MTTR, and OEE. Each measure requires clear definitions and assumptions; none should be used in isolation. Reverse flows require inspection, triage, controlled status, and lifecycle-cost analysis. Implementation must address data ownership, segregation of duties, cybersecurity, AI governance, user adoption, and the limitations of models and metrics. Key TermsERP: Enterprise system integrating planning, transactions, and organisational data. MES: System supporting detailed production execution and shop-floor information. QMS: System and processes governing quality planning, inspection, and nonconformance. CMMS: Computerized maintenance-management system. PLM: Management of product information across its lifecycle. BOM: Structured list of components required to make a product or assembly. Routing: Ordered sequence of manufacturing operations. Effectivity: Rule defining when a revision or configuration applies. MRP: Time-phased calculation of dependent material requirements. Finite-capacity scheduling: Scheduling that respects actual resource limits. Traceability: Ability to reconstruct material, process, and product history. Genealogy: Relationship linking inputs and process events to an output unit or lot. Nonconformance: Failure to meet a specified requirement. First-pass yield: Proportion of units conforming without rework. MTBF: Mean time between failures for a repairable asset. MTTR: Mean time required to restore a failed asset. OEE: Product of availability, performance, and quality factors. Reverse logistics: Management of product and material flows returning from users or downstream locations. Digital thread: Governed linkage of product and process information across the lifecycle. Review QuestionsShort Answer Questions- Why must quality status be integrated with inventory availability?
- Distinguish ERP planning from MES execution.
- Define MTBF and MTTR and explain their relevance to materials management.
- What is effectivity in engineering-change control?
- Why are returned materials quarantined before disposition?
Long Answer Questions- Explain how BOMs, routings, quality plans, and maintenance data jointly influence production feasibility.
- Discuss the benefits and limitations of finite-capacity scheduling in an ERP-integrated environment.
- Explain how PLM–ERP integration supports configuration control and traceability.
- Compare corrective, preventive, predictive, and reliability-centred maintenance.
- Design a governance framework for integrating ERP, MES, QMS, CMMS, and PLM data.
Analytical / Application Questions- A plant has 360 scheduled machine-hours and 400 available hours. Calculate utilisation and explain why the result alone does not establish schedule feasibility.
- An asset has MTBF of 200 hours and MTTR of 10 hours. Calculate idealised inherent availability and identify two practical factors excluded by the formula.
- Design a reverse-material workflow for a returned industrial product, including status controls, inspection, disposition, traceability, and environmental considerations.
Multiple Choice Questions with AnswersQuestion 1Which condition most directly prevents blocked inventory from being incorrectly planned as usable stock? A. Including quality status in inventory availability logic B. Increasing the reorder point for every material C. Using only annual physical inventory counts D. Removing inspection operations from the routing Correct Answer: A. Including quality status in inventory availability logic Question 2A work centre has 360 scheduled load hours and 400 available capacity hours. What is its utilisation? A. 80% B. 90% C. 110% D. 760% Correct Answer: B. 90% Question 3Which system primarily governs the authorised product definition and engineering revisions? A. CMMS B. WMS C. PLM D. Payroll system Correct Answer: C. PLM Question 4If MTBF is 200 hours and MTTR is 10 hours, what is idealised inherent availability? A. 5.00% B. 90.00% C. 95.24% D. 99.50% Correct Answer: C. 95.24% Question 5Which measure counts units that conform without rework? A. First-pass yield B. Inventory turnover C. Mean time to repair D. Schedule utilisation Correct Answer: A. First-pass yield Question 6What is the main limitation of treating a high OEE value as the only performance objective? A. OEE cannot include quality information B. It may encourage local optimisation and conceal safety or delivery trade-offs C. OEE is calculated only for suppliers D. OEE automatically measures lifecycle cost Correct Answer: B. It may encourage local optimisation and conceal safety or delivery trade-offs Question 7Which activity is normally part of reverse-material triage? A. Assigning every return directly to unrestricted stock B. Classifying the item as repairable, recyclable, resalable, or another disposition category C. Deleting the original serial number D. Ignoring ownership and regulatory status Correct Answer: B. Classifying the item as repairable, recyclable, resalable, or another disposition category Question 8What is the principal purpose of an engineering-change effectivity rule? A. To define when and to which configuration a change applies B. To calculate employee attendance C. To replace preventive maintenance D. To eliminate the need for quality inspection Correct Answer: A. To define when and to which configuration a change applies Question 9Which statement about process capability is correct? A. Specification limits and control limits are identical concepts B. Capability analysis is meaningful without process stability C. Cₚ describes potential capability under stated assumptions and does not prove control D. Cₚ measures maintenance availability Correct Answer: C. Cₚ describes potential capability under stated assumptions and does not prove control Question 10Which practice best supports maintenance-spares accuracy? A. Allowing free-text descriptions for every purchase B. Linking asset maintenance BOMs to standardised material records C. Counting only finished goods inventory D. Excluding spare parts from the ERP system Correct Answer: B. Linking asset maintenance BOMs to standardised material records
|