What happens in Business Central
Every action in the app is posted in BC, so BC stays the system of record.
| Action in the app | Result in BC |
|---|---|
| Release / reopen sales order | Standard Release / Reopen on the sales order |
| Create production order | Production order from the sales line, item’s certified routing, refreshed, linked and reserved |
| Release production order | Change Status Firm Planned → Released (may get a new number; forward flushing posts) |
| Move an operation | Prod. order routing line: machine center, start, end (fixed ending when typed) |
| Start / pause / resume | Entry in the Floor Scan Entry table |
| Report output / finish | Output journal posted; routing line Finished flag; backward-flushed parts consumed |
| Send back for rework | Earlier operations reopened, Rework entry logged |
| Post consumption | Consumption journal posted for the listed component lines |
| Clock out | Run time posted on the operation (capacity ledger), labor entry closed |
| QC hold / release | QC hold fields on the production order header |
| Change status to Finished | Change Status Released → Finished |
| Create requisition lines | Requisition worksheet lines with vendor and due date |
| Edit routing | Master routing line (optionally the same operation on open orders) |
Current limits and what is not built yet
- Backend: the BC side is built as the separate Raseel Advanced Manufacturing extension. The new endpoints (consumption, labor, QC hold, finish, requisition lines, lot and serial stock) still have to be added to your deployed .NET backend.
- Purchase orders: Material plan creates requisition lines. Creating purchase orders directly is a proposed next step.
- MRP scope: purchased parts only, one level (no planning of sub-assembly production orders), no transfer orders or other locations, and no reschedule-out suggestions for supply that comes too early.
- Orders: one production order line per order. No parallel or alternate routings.
- Typed end times stay until the bar is moved again. Then they are recalculated from routing times.
- Testing: run every flow on a BC sandbox before going live. The test script covers each page.