Data as of Aug 16, 2026 · Based on 278 AI responses from ChatGPT Search and Google AI Mode · See how Parse measures this
SAP Digital Manufacturing is the best fit when you want automated, real-time routing of failed parts into rework loops (Disposition → rework → retest). If you need operators to insert rework steps into active orders, consider
SAP S/4HANA PEO. For highly tailored rework rules by product/step/reason,
is a strong alternative.
Brands AI recommends here
Best when you must automate routing of defective parts into rework loops (Disposition → rework → retest) so failed items are redirected immediately; works well inside SAP landscapes but requires SAP integration.
Best when operators or quality engineers need to add rework tasks that immediately insert new operation steps into an active production order; strong for in‑order fixes but is SAP‑centric and may need broader MES features for other workflows.
Best when you require highly tailored rework rules—apply rework limits by product, step, or reason to route items to specific repair paths; strong configurability but may need setup for complex policies.
Yes. Rework is one of the areas where MES platforms differ substantially. If a product fails a quality check, I’d look for an MES that can do more than simply mark the unit “failed”—it should be able to branch the execution path, send the unit through a defect-specific repair process, then return it to the correct point in the original route, while preserving genealogy and audit history.
| MES | Flexible rework/routing | What stands out |
|---|---|---|
| Siemens Opcenter Execution Discrete | Excellent | Configurable nonconformance/rework processes; supports routing/process changes and complex discrete manufacturing |
| Critical Manufacturing MES | Excellent | Explicit rework paths with configurable “go-to” and “return” points, rework limits and reasons |
| SAP Manufacturing Execution (SAP ME) | Very good | Native rework loops and alternate routing flows; can send failed units TEST → DEBUG → REPAIR → TEST repeatedly |
| Tulip | Very good / highly flexible | Particularly attractive where routing changes frequently and workflows need to be changed by operations rather than custom-coded |
| Oracle MES for Discrete | Good | Failed assemblies can be isolated and returned to routing operations for rework |
| Infor MES | Good | Tracks rework quantities and repeat rework against production orders |
For example:
Assembly → Functional Test → Quality Check
If the quality check passes:
Quality Check → Final Assembly → Pack
If it fails because of defect A:
Quality Check → Rework A → Retest → Quality Check
If it fails because of defect B:
Quality Check → Rework B → Calibration → Retest → Quality Check
And if it fails repeatedly:
Quality Check → Hold → Engineering disposition / Scrap
That's materially different from an MES where the route is essentially fixed and someone has to create a workaround or manually move the unit.
SAP ME explicitly supports this kind of loop: its documentation gives a TEST → DEBUG → REPAIR → TEST example and allows a maximum loop count.
Critical Manufacturing is particularly explicit about it: its rework model has a temporary repair flow, configurable “Go To” and “Return” flow paths, reasons, applicable states and rework limits.
Siemens Opcenter Execution Discrete is also a strong candidate for complex discrete manufacturing. Siemens describes configurable rework/nonconformance processes and routing structures that include operations, resources, defects and rework codes. www.siemens.com More recently, Opcenter X added the ability to designate process steps as rework and select the appropriate downstream rework step when a nonconformance occurs.
Tulip takes a somewhat different approach: it emphasizes highly changeable workflows and dynamic rework routing, including automatically sending a defective part to a rework station based on the defect recorded.
If your requirement is specifically “quality failure → dynamically change route → perform repair → return to the appropriate operation → retest”, I'd put these at the top of the evaluation:
One important distinction for an MES evaluation: “supports rework” isn't enough. Ask vendors to demonstrate this exact scenario live:
A serialized unit fails inspection with defect code X. Without engineering intervention, route it to the appropriate rework operation, prevent it from proceeding to subsequent operations, execute the repair, return it to the correct point in the original route, retest it, and show the complete genealogy/audit trail.
That demo will separate genuinely flexible MES platforms from systems that merely have a “rework” status.
Here are top web results for exploring this topic:
Critical Manufacturing·https://devblog.criticalmanufacturing.com**Rework** Under Control with MES | DevBlog Rework Under Control with MES. October 28, 2025 · 5 min · Romeu Gonçalves. Keep rework under control with MES, boosting efficiency and product quality. Rework Limits Control V11.2. Table of Contents.
MES Matters·https://www.mesmatters.com**MES** Functionality: Quality Operations ... without the operator having to enter manually each time, speeding up the process, and improving the accuracy of data. In a dedicated QMS system without knowledge of the production run, all data mu
CDS Visual·https://cdsvisual.com Reduce Rework with Real-Time Quality Checks - CDS Visual Reducing rework requires catching defects at the point of work with standardized in-process checks, clear pass/fail criteria, and immediate escalation when something is out of spec. In industrial manu
Tulip Knowledge Base·https://support.tulip.co**Rework** Management Use Case - Tulip Knowledge Base After digitizing your operation to track defects and reworked items, you reduce the amount of pileup. By implementing rework management, you've saved the company thousands of dollars in future labor a East West Manufacturing·https://www.ewmfg.com Reduce Manufacturing Rework : Five Steps to Take It's best to avoid making major design changes in the middle of a production run. Instead, wait until the next order for full implementation to ensure the change is adequately planned and executed. Th
mapex.io·https://mapex.io/en/news/how-can-an-mes-solution-help-you-reduce-rework-in-the-manufacturing-process/How to reduce rework in production with an MES system - Mapex 5. Encourage continuous improvement and quality management. Effective quality management practices are another very useful strategy to keep rework under control. An MES provides real-time monitoring o
www.mdi.org·https://www.mdi.org/blog/post/reducing-rework-in-your-manufacturing-process/Reducing Rework in Your Manufacturing Process - MDI Reducing Rework in Your Manufacturing Process. March 1, 2026 December 21, 2022. by Gary Mavis. Rework is a necessary component of production for companies in the business world. Despite enormous inves
Accevo·https://accevo.com How to manage reworks in production? - Blog - Accevo This essentially means that after detecting a specific defect on a particular operation, there should be clear instructions written to guide operators with regard to changes in the workflow: Scrap – t
Connect 981·https://connect981.com Can MES reduce rework without slowing production?Short answer: yes, but only with disciplined design and tradeoffs. Manufacturing Execution Systems (MES) can reduce rework by tightening process control, enforcing routings, and catching issues earlie Flags Software·https://flagssoftware.com The 6 Integral Steps to Reducing Rework in Manufacturing Predictive analytics gives manufacturers and data scientists the capability to use the data from what has gone before to build models that allow predictions to be made of what to expect in the future.
No sources cited
Yes. The key is to treat a failed quality check as a controlled disposition event, not as a manual edit to the original routing.
A good MES should let you:
| MES | Flexible rework/routing capability | Fit |
|---|---|---|
| SAP Digital Manufacturing / SAP ME | Very strong. Supports in-routing rework loops, NC routings, branching, return-to-any-operation behavior, and flexible rework routing. help.sap.com | Excellent |
| Siemens Opcenter Execution Discrete | Strong nonconformance/rework handling. Opcenter can select a rework process when a defect occurs and supports rework-designated process steps. www.siemens.com | Excellent |
| Critical Manufacturing MES | Particularly flexible flow model: rework paths can specify Go-To and Return points, with rework limits by product, step, or reason. help.criticalmanufacturing.comhelp.sap.com | Excellent for highly dynamic processes |
| Oracle MES for Discrete | Supports rejecting assemblies and moving them from the reject step back to another routing/intraoperation step for rework. download.oracle.com | Good |
If "flexible routing changes after failure" is the primary requirement, I'd shortlist SAP Digital Manufacturing/SAP ME, Siemens Opcenter, and Critical Manufacturing.
The architectural pattern I'd recommend is:
Normal routing → Quality Gate → PASS → next operation
↘ FAIL → NC/Disposition → Rework Path → Retest
↘ PASS → defined return point
For example, a unit fails electrical test at Operation 40. The operator selects defect "high resistance". The MES sends it to Analyze → Rework Wiring → Electrical Retest. If it passes, it returns to Operation 50; if it fails again, the MES can send it to engineering review or scrap. SAP explicitly supports this kind of test/analyze/repair loop, while Critical Manufacturing models the rework path with configurable return points and limits.
One important distinction: don't confuse routing revision control with dynamic rework routing. Changing the master routing because one serial number failed is usually the wrong model. You want the individual unit/SFC to acquire a controlled exception path while preserving the original production routing and audit trail.
If you tell me your manufacturing type (discrete, electronics, medical device, automotive, etc.) and whether you're starting from SAP, Siemens, Rockwell, or no existing MES, I can narrow this to the best 2–3 architectures.
Handling rework effectively requires a controlled, closed-loop process where a failed quality check automatically halts standard progression , captures defect data, and redirects the material down a specific, predefined or dynamic repair path.
How to Handle Rework (Best Practice Workflow)
Manufacturing Execution Systems (MES) with Flexible Routing Capabilities
Several modern MES platforms excel at dynamic, rule-based, and flexible rework routing when a product fails quality control:
If you'd like to narrow this down, let me know:
If a product fails a quality check, I’d design the MES flow as quality failure → controlled hold → disposition → alternate/rework route → verification → return to the main route, rather than allowing operators to simply skip backward or forward.
The strongest fit for flexible rework routing is Critical Manufacturing MES. Its rework model explicitly supports:
That is very close to the scenario you describe: Product fails Test 4 → route to Repair A → retest → if pass, resume at Test 4 or Test 5; if it fails again, route to Engineering/NCR instead.
Siemens Opcenter is another strong candidate, particularly for complex discrete manufacturing. Opcenter Execution Discrete is designed for variable BOMs/BOPs, work-order dependencies, reconfigurable equipment and complex production flows. www.siemens.com Siemens also positions Opcenter as connecting manufacturing and quality operations with real-time execution data.
Synesis MES supports sequential, parallel and alternate operations with embedded quality gates, so it is worth considering if your routing logic is relatively straightforward but needs alternate paths.
| MES | Flexible rework routing | Quality-triggered routing | Best fit |
|---|---|---|---|
| Critical Manufacturing | Excellent | Excellent | Complex/highly configurable processes |
| Siemens Opcenter | Very good | Very good | Large discrete/complex manufacturing |
| Synesis MES | Good | Good | Simpler routing + inspection environments |
If flexible routing after a failed inspection is your #1 requirement, I'd put Critical Manufacturing at the top of the demo list. Its documentation is unusually explicit about the exact go-to / return-point behavior you're asking about.
When evaluating vendors, don't just ask “Can you do rework?” Give them a concrete scenario and require them to execute it live:
Operation 20 → Quality Check fails → automatic hold → operator selects defect code → route to Repair 30 → Repair complete → route to Retest 40 → pass → resume Operation 50; fail again → NCR/engineering disposition.
The important question is whether the MES can do that without creating a new work order or manually rewriting the routing, while preserving complete genealogy and audit history.
Handling rework effectively requires a closed-loop process where quality checks, nonconformance (NC) logging, and shop-floor execution are tightly integrated . When a product fails an inspection, an ad-hoc or manual paper process introduces tribal knowledge, lost genealogy data, and compliance risks.
A robust manufacturing process handles rework through these key stages:
MES Platforms Capable of Flexible/Dynamic Rework Routing
Modern enterprise-grade and discrete manufacturing execution systems support flexible, state-based, and rule-driven rework routing:
If you'd like to narrow this down, tell me:
Handling rework effectively requires turning an invisible, chaotic shop floor scramble into a controlled, traceable process . Uncontrolled rework (done via sticky notes, verbal instructions, or off-line paper travelers) breaks product genealogy and hides true labor costs.
How to Handle Rework (Best Practice Workflow)
Which MES Supports Flexible & Dynamic Routing for Rework?
Modern enterprise-grade and discrete manufacturing execution systems handle flexible, event-driven routing changes seamlessly. Leading platforms with robust rework routing and non-conformance management capabilities include:
To help narrow down the right approach or software fit for you, tell me:
If the key requirement is “a unit fails inspection and the MES can dynamically send it through a different set of operations, then return it to the normal route”, I’d shortlist these:
| MES | Rework/routing flexibility | Best fit |
|---|---|---|
| Siemens Opcenter Execution Discrete | Excellent — explicit rework operations can be inserted into the process, and a nonconformance can specify which subsequent rework step to execute. blogs.sw.siemens.comwww.plm.automation.siemens.com | Complex discrete manufacturing, regulated/high-traceability environments |
| Tulip Composable MES | Very good — defect disposition can send a unit to rework, and workflows can dynamically route it to a rework station/app based on the defect. support.tulip.co | Highly flexible/manual assembly and rapidly changing processes |
| Sepasoft MES | Good, particularly where routing is highly configurable and you want to build the logic around an Ignition-based MES. docs.sepasoft.com | Plants already using Ignition; customized workflows |
Rather than simply changing the original routing, I'd model it as:
Normal route → Quality Check → Fail → Nonconformance → Disposition → Rework route → Re-inspection → Resume normal route
For example:
Assembly → Torque test FAIL → NCR #1234 → “Retorque” rework operation → Torque test PASS → continue to Final Assembly
The important capabilities are:
Siemens Opcenter is particularly strong for this exact scenario. Its current Opcenter X documentation explicitly supports designating process steps as Rework and, when creating a nonconformance, selecting whether rework happens at the current step or at a subsequent designated rework step. blogs.sw.siemens.com Its nonconformance model also supports dispositions such as rework, scrap, return-to-work, change and concession.
If your manufacturing process is complex discrete/assembly with strict genealogy and quality traceability, I'd put Opcenter first. If the priority is maximum workflow flexibility and rapid changes by plant engineers, I'd seriously evaluate Tulip as well.
If you tell me your manufacturing type (e.g. medical device, automotive, electronics, aerospace, job shop) and whether you need SAP/ERP integration, I can narrow this to 2–3 MES platforms and show exactly how each handles a failed-quality-check/rework loop.
Handling rework effectively requires turning what is typically an invisible, ad-hoc shop floor scramble (like paper travelers with handwritten notes or separate whiteboards) into a closed-loop, traceable digital process . Without an MES, a reworked part re-enters the flow and masquerades as a normal unit, masking the real cost of quality.
How to Handle Rework Systematically
MES Solutions Supporting Flexible Routing for Rework
Several enterprise and mid-tier Manufacturing Execution Systems feature advanced dynamic or nonconformance-driven routing capabilities to handle failed quality checks seamlessly:
If you'd like to narrow this down, tell me:
I can tailor a deeper comparison of these systems.
A well-designed MES should treat rework as part of the production flow, not as an exception handled with spreadsheets or manual workarounds.
When a product fails a quality check, a flexible MES typically supports this workflow:
Quality inspection records the failure
Business rules determine the next step
The routing changes automatically
Full traceability is maintained
Several enterprise MES solutions provide strong support for dynamic routing and rework:
| MES | Rework capability | Flexibility |
|---|---|---|
| SAP Manufacturing Execution | Flexible rework routings, alternative sequences, quality-triggered routing | Very high help.sap.com |
| Infor MES | Optional routing operations, designated rework stations, operator-selected next operation | High docs.infor.com |
| Critical Manufacturing MES | Rule-based rework flows, configurable return points, state-based routing | Very high help.sap.comdevblog.criticalmanufacturing.com |
| Siemens Opcenter | Dynamic workflows, NC management, repair loops | High |
| Rockwell FactoryTalk ProductionCentre | Nonconformance workflows with configurable routing | High |
If you're evaluating MES software, prioritize these capabilities:
The most flexible systems don't require engineers to create a new production routing for every possible failure mode. Instead, they use configurable business rules so that, for example, a failed pressure test can automatically send a unit to repair, require retesting, and then return it to the normal production sequence without manual intervention.