Creating Production Orders
There are two ways to create a production order in Synplex. Both methods result in the same form — they differ only in how you get there and how much is pre-filled.
Method 1: Manual Creation
- Go to Production Orders and click Create new production order. The page title is Create draft production order.
- Enter a ref. number (internal reference) — this is the only required field at creation and must be unique within your shop.
- Select the type:
- Assembly — build a finished product from components
- Disassembly — break a finished product back into components
- Select the location where the production will take place (optional at creation).
- Set the planned start date (optional).
- Add any notes (optional).
- Add components by clicking Add BOMs. This opens the BOM selector modal. Select one or more active BOMs — each BOM's output variant and planned quantity are pre-populated into the components table. You can adjust the planned quantity and unit of measure (pcs, cm, kg, L, m²) per component row.
- Click Save. The production order is always saved as draft.
Method 2: From the Inventory Table
Open a saved view filtered to products that need assembly or disassembly.
Multi-select rows, click Add to Production Order, and choose
Create new production order. Synplex passes the selected items with
their inventory data (available stock, incoming stock) pre-populated into
the components table via sessionStorage. This is the fastest method
when working directly from your inventory view.
Required Fields
| Field | Required to save? |
|---|---|
| Ref. number (internal reference) | ✅ Yes — unique per shop |
| Type (assembly or disassembly) | ✅ Yes |
| Location | No |
| Planned start date | No |
| Components | No (can be added after creation) |
| Component planned quantity | Yes (per row, if components added) |
Status Behaviour
Production orders always start as draft. Status is promoted manually through the following lifecycle:
| Status | Description |
|---|---|
| Draft | Order created, not yet started |
| In progress | Order started — click Start order on the detail page |
| Completed | Order finished — click Mark complete on the detail page |
| Cancelled | Order cancelled — available from draft or in progress |
What Happens on Save
- The production order is created with status = draft
- All component rows are created as
productionOrderComponentrecords linked to the order - The user is navigated back to the Production Orders list