Skip to main content

What happens in Business Central

Every action in the app is posted in BC, so BC stays the system of record.

Action in the appResult in BC
Release / reopen sales orderStandard Release / Reopen on the sales order
Create production orderProduction order from the sales line, item’s certified routing, refreshed, linked and reserved
Release production orderChange Status Firm Planned → Released (may get a new number; forward flushing posts)
Move an operationProd. order routing line: machine center, start, end (fixed ending when typed)
Start / pause / resumeEntry in the Floor Scan Entry table
Report output / finishOutput journal posted; routing line Finished flag; backward-flushed parts consumed
Send back for reworkEarlier operations reopened, Rework entry logged
Post consumptionConsumption journal posted for the listed component lines
Clock outRun time posted on the operation (capacity ledger), labor entry closed
QC hold / releaseQC hold fields on the production order header
Change status to FinishedChange Status Released → Finished
Create requisition linesRequisition worksheet lines with vendor and due date
Edit routingMaster 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.