Bulk

The floor that runs the business.

Workstations you shape, buttons that suit your process, every action recorded by default. Approved orders arrive as jobs and get built step by step.

  • Built for every bench
  • Honest time
  • See it at a glance
  • Nothing slips

Shape it, run it, record it.

Each station is a canvas a shift lead arranges, not a fixed screen built by engineering. The buttons do what your process needs, and everything an operator touches is written down the moment it happens.

Layout
01

Drag-and-drop widgets

Timer, loaded jobs, job card, counters, forms, instructions: arranged per asset type. Workstation, fulfillment and invoicing stations each get sensible defaults you can rearrange.

Actions
02

Dynamic workflows

The routing is snapshotted onto the job at creation, then driven step by step. Conditional branches, do-while loops and rework all play out as the operator completes each step.

Capture
03

Every click a record

Start a timer, tap a counter, log a defect, complete a step. Each is an immutable transaction. The platform can reconstruct who did what, when, on which asset.

Run a job. Watch it record.

This is the heart of the floor. Start the timer, tap the counters to record good parts, inspections and scrap. Every tap writes an immutable transaction, and the OEE readout moves as you work. It's a real interaction, not a screenshot.

bulk-os://production/station-4
Production Control
Job #4921 • Injection Molding

Job Control

Sensor Active
00:00:00
Efficiency (OEE)0%

Operator Tools

Product CodeP-7890-X
Product NameHeavy Duty Bracket
ProcessInjection Molding
RUNNING

Good Parts

Target: 400
0

Defects

Max: 5
0
Sensor Activity (Last 60s)
-60s-40s-20sNow

Material Log

Polypropylene Resin
Quantity: 25
Colorant/Dye
Quantity: 2

Select a station. Complete the work.

An operator's whole shift is five moves, and the platform gates each one. Pre-use checks can block a station until they pass; queue stations even serve the next ready step with an ETA from historical timing.

1

Select asset

The floor's front door: pick your workstation, with live running and available counts.

Running · available
2

Pass pre-use

Safety, quality and maintenance checks can block the station until passed, or overridden.

The gate
3

Load jobs

Multi-select up to capacity, or let a queue station serve the next ready step with an ETA.

Manual · queue
4

Operate

Play the timer, tap counters, log materials and quality, each an immutable transaction.

Timer · counters
5

Complete

Stop distributes time across the worked items; the routing decides what comes next.

Routing advances
Every move is gated and recorded. An operator can't skip a blocked pre-use check, and nothing advances without an immutable transaction behind it.

Built for how the floor actually moves.

Routings branch. Steps loop. Parts come back for rework. Timers stop and start a dozen times a shift. Production is built so none of that becomes a spreadsheet someone has to reconcile later.

Routing snapshot

The routing is frozen onto the job at creation (robust against later template edits) and can be customised for a single job without touching the shared version.

compiled · versioned

Branches & loops

Completing a step evaluates conditions and do-while loops, creating the next job items and persisting every routing decision for the record.

conditional · do-while

Rework, tracked

Failed steps spawn rework items with their own iteration counter, so a part that comes back round is its own auditable pass, not an edit over the first.

iteration counter

Immutable time

One running session per asset. Pause opens an OEE downtime event; stop distributes elapsed time across items as time entries. Corrections are new rows, never edits.

timer · OEE · adjustments

Event-sourced counts

Every counter tap stores an exact integer delta in a recording batch. Adjustments and voids append offsetting transactions. The total is always the sum of the truth.

output · quality · consumables

Pre-use gating

Safety, quality and maintenance checklists can block a station until they pass, or a supervisor logs a revocable override. The operate screen enforces it with a redirect.

blocks · override

Jobs & transactions, under control.

Planners and supervisors work the desktop side: every job in one register, every routed step surfaced as a "transaction" they can monitor and correct in flight, singly or in compatible bulk, always with a reason on the record.

  • Jobs registerSearch, filter and sort every job; saved table views per role; bulk edit with a per-job results report.
  • TransactionsEvery routed step across all jobs, with hover breakdowns of output and time by source: timer, manual, adjustment, downtime.
  • Correct & auditComplete or undo steps, adjust recorded values, and read the immutable status history. Every change carries a required reason.
Bulk order view: ORD-4921 (illustrative mockup)ORD-4921PO 4501-AEditPrint travellerCancel orderGeneralJobs8DatasheetsOutputTimersQualityLogsAttachments1SOURCEbracket-rev-c.pdf86 KB · Fri · 10:02Click to upload or dropPDF · UP TO 25 MBGeneral infoPRODUCTION ORDER NO.SOURCE DOCUMENT NO.CUSTOMERPO NUMBERREFERENCEORD-4921SO-2024-0731MAMeridian Automotive4501-AP-7890-X / Heavy Duty BracketDatesDATE RECEIVEDDATE REQUIRED18 Jun 202412 Jul 2024NotesCustomer requires Rev C brackets with the updated bolt pattern.Prioritise Injection Molding: tooling booked for week of 24 Jun.Hold packing until QC sign-off on the sink-mark inspection.Internal: visible to operators handling this document. Customers don't see these notes.OverviewSTATUSCUSTOMERPROGRESSREQUIRED DATEQUANTITYVALUEPO NUMBERIn ProgressMeridian Automotive62%5 of 8 jobs completed12 Jul 2024in 6 days12,000$48,600.004501-ACreated 18 Jun 2024Updated 4 Jul 2024Status TimelineCURRENTRESERVEDS. Kowalski · 18 Jun 2024NEWS. Kowalski · 18 Jun 2024OPENJ. Meyer · 20 Jun 2024IN PROGRESSM. Alvarez · 24 Jun 2024COMPLETEDPendingSource DocumentSO-2024-0731CompletedPO NUMBERITEMS4501-A6

See the floor as it runs.

Built for every bench
A screen
for each job
Production, fulfillment and invoicing each get a station tuned to their work: the right buttons in front of the right people.
Honest time
Real hours,
not guesses
Operators start and stop their own work, so the time on every job reflects what actually happened on the floor.
See it at a glance
Running ·
Paused · Idle
One look tells you what's moving, what's waiting and who's on it. No walking the floor to find out.
Nothing slips
Every job,
numbered
Approved paperwork turns into a tracked job on its own, so work starts without anyone retyping a thing.

The traceability backbone.

Everything the floor records feeds the rest of the platform. Quality, OEE, costing and invoicing all read from the same immutable transactions, so nothing gets retyped.

The single source

Production writes it once.

Every module below reads from the same immutable transactions the floor records. Nothing is retyped, nothing drifts.

Inbound & OCR

Approved documents become production orders and jobs.

Quality

A scrap tap auto-creates a lifecycle quality issue.

OEE & Reporting

Timer pauses and status feed OEE; stats power the KPIs.

Inventory

Consumable usage deducts straight from the stock ledger.

Invoicing

Finished work flows into priced, numbered invoices.

Search

Every job and transaction is searchable in seconds.

Questions, answered.

01

What is Bulk Production Execution?

It runs work on the floor: approved production orders become tracked jobs, made step by step at configurable workstations, with every start, stop, and count recorded automatically.

02

Do I have to replace my ERP to use it?

No. Bulk runs on the floor alongside your ERP. Approved orders flow in as jobs and the live production record flows back out, so your system of record stays where it is.

03

How is time on a job tracked?

Operators start and stop their own work at the workstation, so each job's time reflects what actually happened, and those timers feed live OEE instead of an after-the-fact estimate.

04

Can workstations be tailored to different benches?

Yes. Each station is built from widgets, so production, fulfilment, and inspection each get the right buttons for their work. No code and no custom development.

05

Is every action traceable?

Every action is an immutable record by default, giving you an audit-ready history of who did what, when, and on which job, without anyone remembering to log it.

06

How do approved orders become jobs?

Approved paperwork turns into a tracked job on its own, so work starts without anyone retyping order details.

Bring us your messiest routing.

We'll build the workstations around how your floor actually works, then run a real job through them with you: timers, counters, the lot.