Manufacturing#
The manufacturing area drives everything from the engineering definition of a product (BOM / EBOM / ECO) through the actual production run (Work Order → Kitting → Shop Floor Tracking → Completion).
Sub-topics#
- Work Orders — WO lifecycle, statuses, quantity tracking, scheduling.
- BOM & EBOM — engineering and manufacturing bills of material, alternates, anti-AVL, phantom explosion.
- Kitting — allocating and issuing components to a work order; PickKit; auto-kit.
- ECO — Engineering Change Orders and how they propagate to WOs, BOMs, SOs, tools.
- Routing — routing templates, operations, assembly equipment / tools.
- Shop Floor Tracking — moving quantity between operations, operator / equipment logs.
Key entities (EF)#
| Entity | Purpose |
|---|---|
WOMAIN | Work-order header. Status field OPENCLOS (Open, Closed, Mfg Hold, …) governs what actions are allowed. |
WODET / WORTG | WO detail lines and routing. |
BOM / BOMDET | BOM header and component lines. |
EBOM | Engineering BOM (pre-release). |
ECMAIN / ECDETAIL | ECO header and detail. Changes flow through ECWOHelper, ECSOHelper, ECToolsHelper. |
KA_MAIN / KA_DETAIL | Kit allocation (staged) header / detail. |
INVTRES | Inventory reservations against a WO. |
SFT records | Shop-floor tracking events per WO / operation. |
Where it lives#
- Controllers:
WOManagementController,KitController,KitApiController,BomController,BomDetailController,EBOMController,ECOController,ShopFloorTrackingController,ProductionControlController,RoutingSetupController,RoutingTemplateController. - Helpers:
MnxEFModel/Helper/Work Order/,MnxEFModel/Helper/BOM/,MnxEFModel/Helper/Kit/,MnxEFModel/Helper/ECO/,MnxEFModel/Helper/ShopFloorTracking/,MnxEFModel/Helper/ProductionControl/,RoutingTemplateHelper.cs,RoutingProductSetupHelper.cs,ECRoutingProductSetupHelper.cs,WOEntryHelper.cs,WOEquipmentsHelper.cs,WOJobTypeHelper.cs,WOManagementHelper.cs,WOToolsHelper.cs,AssemblyEquipmentHelper.cs,AssemblyToolHelper.cs.