Skip to main content
IoTFlows - Return to homepage

Command Palette

Search for a command to run...

View as Markdown

Overview: track and schedule production

What counting parts needs, what scheduling adds, and which of the two you are entitled to.

Production covers two halves, set up separately and answering different questions. Tracking turns a machine's signal into part counts, and every IoTFlows customer has it. Scheduling puts named work on named machines with dates on it, and it is licensed as the Scheduling Engine module.

Both sit under Production in the top navigation, which opens on the Parts List at /production?select=parts_list.

Tracking versus scheduling

Five objects carry this whole section, and the line between tracking and scheduling runs between the second and the third.

A part is a thing you make, named with the number your plant already uses, for example BH-4021. An operation is one step in making it, for example OP20 Turn. The operation carries the detection algorithm and the ideal cycle time that turn a sensor's signal into counts, so it, not the part, is what tracking depends on.

A job is an order for a quantity of a part, for example 250 of BH-4021 due Friday. A task is one operation of that job on one machine. A session is one run of a task: start, stop, parts made, scrap logged.

The five objects Production runs on, and the two halves that own them. Parts and operations count what machines make; jobs, tasks and sessions come with the Scheduling Engine module.A left-to-right chain of five boxes under two bands. The first band, headed Tracking, every customer, holds Part, described as what you make, BH-4021 housing, and Operation, described as one step in making it, OP20 Turn, with its algorithm. An arrow crosses the gap into the second band, headed Scheduling, needs the Scheduling Engine module, which holds Job, an order for 250 of BH-4021 due Friday, then Task, one operation of that job on one machine, then Session, one run of a task with start, stop and parts made.

Job, task, or work order?

A work order is the record behind all three. In Production it is a job or a task, and in Maintain it is a maintenance work order raised against an asset. The two lists never mix.

The dialog that adds a task to the board is headed Create Workorder, and creates the same object.

What tracking needs

Tracking is available to every customer and needs three things in place.

  1. A machine reporting. A sensor tied to the asset and calibrated. See Quickstart: see your first machine's data.
  2. A part with at least one operation. Both are created in the Parts List, which needs Organization Owner or Organization Administrator. See Roles and permissions.
  3. A detection algorithm and an ideal cycle time on the operation. The algorithm decides what counts as one part. The cycle time decides what that count is measured against. See Choose a production tracking algorithm and Set cycle times and downtime filters.

What you get back is the count itself: the live shift board, the daily and monthly history, and the parts gauge on each machine card, defined at Performance.

You do not need the Scheduler to count parts

If your question is "how many did that press make this shift", set up parts and operations and stop there. Shift Production answers it, and nothing on that board needs a job.

Add scheduling when the question changes to who was supposed to run what, on which machine, by when. That is heavier setup: every job needs a quantity, a due date and a routing to fan out across.

What scheduling adds

Scheduling adds the plan and the record of working to it. The scheduler board holds jobs and tasks across five views, the Work Queue is where an operator picks one up, sessions record what actually ran, and Insights prices the result.

Parts and operations are a hard prerequisite, not a recommendation. A task is one operation on one machine, so a part with no operations has nothing to schedule. Create Job builds one task per operation on the part's routing, which means the routing decides the shape of every job you create.

Module entitlement

CapabilityTrackingScheduling EnginePage
Parts, operations and routingsYesYesCreate parts and operations
Detection algorithmsYesYesChoose a production tracking algorithm
Cycle times and downtime filtersYesYesSet cycle times and downtime filters
Live shift counts against a goalYesYesTrack production against shift goals
Daily, weekly and monthly outputYesYesCompare production over weeks and months
Scheduler boardNoYesPlan jobs on the scheduler board
Jobs, tasks and work sessionsNoYesCreate a production work order
Work QueueNoYesFind your next job in the Work Queue
ERP schedule importNoYesImport a schedule from your ERP
Cost and on-time performanceNoYesAnalyze cost and on-time performance

The module is additive: everything in the Tracking column stays as it was.

How do I tell whether we have the module? The Production tabs render for every organization, so seeing Scheduler or Insights in the tab strip is not proof you are licensed for them. Ask IoTFlows if you are not sure, see Contact support and report bugs.

Where to start

Start with one part on one machine. Quickstart: count your first parts takes a single part through an operation, an algorithm and a cycle time, then validates the count against ten parts made by hand.

Once one machine counts correctly, repeat it per machine type. CNC mills and lathes, injection molding and stamping presses are the same setup with the algorithm and the filters already chosen.

If a count is already wrong, go to Troubleshoot inaccurate part counts before adding anything else. A wrong count is a wrong shift goal and a wrong job estimate later.

Come back to Plan jobs on the scheduler board when the routings are in and you want work assigned rather than counted.

See also