Home / Smart MES / Machinery & Equipment
Industry Solution

Machinery & Equipment · ETO/MTO Project-Based Scheduling

Purpose-built for custom, engineer-to-order (ETO) and make-to-order (MTO) modes. Multi-level BOM spanning three channels — purchased / outsourced / make — long-cycle work orders reported by milestone, cost allocated at the project dimension, and operation-level labor hours and quality traced down to the part.

8
Levels of BOM Explosion
Project-Based
Cost Allocation
Milestone
Long-Cycle Reporting
Industry Pain Points vs. MES Solutions

6 Typical Challenges of Machinery & Equipment Factories

Custom-build business is extremely complex, and traditional MES struggles to fit

📐 Pain Point 1: ETO Engineer-to-Order

Every machine has a different BOM, hard for traditional MES to maintain → build BOMs at the project dimension, managed independently per order

🔁 Pain Point 2: Complex Multi-Level BOM

One machine has an 8-level BOM with 3,000+ parts and complex relationships → MES supports N-level BOM tree explosion

🔗 Pain Point 3: Heavy Outsourcing

Sheet metal / heat treatment / surface treatment are heavily outsourced → outsourced operations included in process routing, with materials traceable in and out

Pain Point 4: Long-Cycle Work Orders

Custom machines run 30–90 days, making operation-by-operation reporting impractical → report at milestone nodes, with progress under control

💰 Pain Point 5: Project Cost Accounting

Each project's cost is accounted independently, inconsistent with the work-order dimension → work orders linked to projects, cost allocated across both dimensions

📝 Pain Point 6: Frequent Engineering Changes

Changing customer needs cause frequent BOM / process changes → project-level ECN workflow + rapid change-impact analysis

mes.shangbangke.com/machinery/projectProject Gantt
PR
Project Scheduling — Custom Line PRJ-088
Critical pathRelease
Purchased
Arrived
Sheet metal
Machining
Core (make)
CNC sched
Assembly
Await kit
Commission
Milestone

Critical path: core make · 58% complete

Project-Based Scheduling: Manage "One Machine" as One Project

A custom machine can take 3–6 months from contract signing to delivery. SBK MES treats the whole machine as a "project" containing multiple part-level work orders (purchased / outsourced / make), with a project Gantt chart showing progress in one view.

  • Project = one machine order, containing multiple part work orders
  • Critical-path (CPM) algorithm identifies project bottlenecks
  • Combined project Gantt chart + work-order progress view
  • Project-delay warnings to adjust resources in advance
mes.shangbangke.com/machinery/channels3 channels
PR
Three-Channel Progress — PRJ-088
KitCoordinate
ChannelPartsPlan/ActualStatus
PurchaseBearings / rails05-20/InKitted
OutsourceSheet-metal frame05-26/05-28Late
MakeSpindle / gearbox05-30/SchedProducing
Assy nodeNeeds all 3 kitted06-02At risk

Purchased / Outsourced / Make Across Three Parallel Channels

A machine's parts come from three channels: standard parts purchased, complex parts outsourced, core parts made in-house. The three channels' progress coordinates to the final-assembly node — any one channel's delay drags down the whole-machine delivery.

  • Purchased: standard parts ordered to arrive by lead time
  • Outsourced: sheet-metal / machined parts managed via outsourcing
  • Make: in-house work orders go through APS scheduling
  • Three-channel readiness check, with auto-alerts on arrival delays
mes.shangbangke.com/machinery/milestoneMilestone
PR
Milestone Reporting — WO-M21
AcceptanceReport node
Frame done
Accepted, signed
Assembly
Accepted, signed
Commission
In progress 64%
Trial run
Not started

Each node has acceptance criteria + sign-off

Milestone Reporting: Progress Control for Long-Cycle Work Orders

Custom-machine assembly may take 20–30 days, where reporting every operation daily is neither necessary nor motivating. SBK MES breaks long-cycle work orders into milestone nodes (frame complete / assembly complete / commissioning complete / trial run passed) and reports progress by node.

  • Milestone nodes defined by process
  • Each node has acceptance criteria and sign-off
  • Node completion auto-triggers the next node's start
  • Project-delay alerts auto-raised by node deviation
Use Cases

In Action Across Machinery Sub-Sectors

Custom Automation Equipment

Each machine has an independent BOM + process, managed project-style from design to delivery

Injection Machines / Machine Tools

Standardized products + optional configurations, an "MTS + options" combined mode

Heavy Construction Machinery

Excavator / crane heavy-part welding + final assembly, reported by milestone

Textile Machinery Sets

Spinning line + weaving line + dyeing-finishing line delivered as a set, with project-level engineering coordination

Related Features

Core Modules Behind the Machinery Solution

These MES modules together form the machinery & equipment solution

Try the Machinery & Equipment MES Solution Today

Sign up to explore ETO/MTO project-based scheduling for free, or book a consultant demo