Dashboard builder

Turn shift reports into a production dashboard
that supervisors update as the shift runs.

Describe your lines, shifts and reason codes, and Netiva’s agent builds a web app for output against target, downtime minutes, scrap and open work orders.

Starter prompt

Build a production dashboard for a plant with four lines on two shifts. Store lines with an area, a target rate in units per hour and a shift pattern. Track work orders with a number, part number, line, quantity ordered, due date and status (released, running, on hold, complete). Supervisors sign in and log each shift run at the line: good count, scrap count and scrap reason. They add downtime events with a start time, minutes lost, machine and a reason code from our list. Stamp every entry with the supervisor who logged it. Show a floor view of output against target per line, and rank downtime reasons by minutes lost this week.

Build it in Netiva Paste the prompt into a new workspace and adjust it to your business.
Overview

Who this production dashboard is for

By Monday morning the whiteboard from Friday’s second shift is already wiped. Counts get retyped into a spreadsheet, the reason a line stopped for 40 minutes lives in a supervisor’s memory, and nobody can say whether the packing line hit its target three days running. A production dashboard built with Netiva keeps shift counts, downtime events, scrap and open work orders in one place, grouped by line and shift, so the morning meeting starts from the same numbers the floor logged the night before.

Key features

What your production dashboard can do

  • Output against target by line

    Each line shows what it has produced this shift next to the target rate you set, so a supervisor sees at 10 a.m. that packing is 300 units behind instead of finding out at handover.

    • Shift total against target, line by line
    • Hour-by-hour counts once you log them that way
    • Running total for the work order in progress
    • Week-to-date output per line and per part number
  • Downtime events with reason codes

    Every stop is logged against the line and the machine with the minutes lost and a reason from your own code list, so the weekly review argues about causes rather than about the numbers.

    • Reasons ranked by minutes lost this week
    • Planned changeovers kept apart from unplanned stops
    • Longest stops listed with the supervisor’s note
    • Saved views per line, shift or machine
  • Work orders and what is due

    Open work orders sit on a board by status and due date with the quantity still to make, so the scheduler can see which order is at risk before the customer calls to ask about it.

    • Released, running, on hold and complete columns
    • Quantity remaining from the good counts logged so far
    • Orders past their due date pulled to the front
    • Part number and customer reference on every card
  • Shift handover by email

    Supervisors sign in and enter counts, scrap and stops on the tablet at the line. A scheduled job emails the shift summary to the plant manager and the incoming supervisor when the shift closes.

    • Entry screen sized for a tablet on the floor
    • Every entry stamped with the signed-in supervisor
    • End-of-shift summary sent to a list you choose
    • Weekly scrap and downtime digest for the plant manager
Data model

The collections behind it

Netiva keeps your records in built-in collections. Here’s a starting structure — the agent adapts it to your prompt, and you can change it any time.

Lines

The lines, cells or work centers you report on, and the rate each one should run at.

  • Name (required) Text
  • Area Machining, assembly, packing… Text
  • Target rate (required) Good units per hour when the line runs normally Number
  • Ideal cycle time Seconds per unit; used for performance and OEE figures Number
  • Shift pattern Which shifts cover this line, e.g. days only or two shifts Text
  • In service Yes or no — keeps retired lines off the floor view Text

Work orders

What the plant has been asked to make, and where each order stands.

  • Order number (required) The same number your ERP or scheduling sheet uses Text
  • Part number (required) Text
  • Line The line or cell this order is planned on; shift runs record where it actually ran Relation to Lines
  • Quantity ordered (required) Number
  • Due date (required) Date
  • Status (required) Released, running, on hold, complete or closed Text
  • Customer reference Text
  • Routing notes Paragraph

Shift runs

One record per line per shift — or per hour block if you want counts that fine — holding what the supervisor logged.

  • Line (required) Relation to Lines
  • Work order Blank for trials, rework or sampling runs Relation to Work orders
  • Shift (required) Days, afternoons or nights Text
  • Started at (required) Date & time
  • Ended at Date & time
  • Good count (required) Number
  • Scrap count Number
  • Scrap reason Main defect code for the run, e.g. short fill or burr Text

Downtime events

Every stop on a line, with how long it lasted and why it happened.

  • Shift run (required) Relation to Shift runs
  • Machine Which machine or station on the line stopped Text
  • Stopped at (required) Date & time
  • Minutes lost (required) Number
  • Reason code (required) From your list: changeover, no material, jam, breakdown… Text
  • Category (required) Planned or unplanned Text
  • What happened Paragraph

Required field. Types are Netiva collection field types.

Screens

Pages and screens to start with

A typical first version. Ask the agent for more, or annotate the preview to change any of them.

  • Floor today

    Every line side by side: output against target for the shift in progress, minutes down, scrap and the work order running.

    Your team
  • Line detail

    One line over recent shifts: counts against target, the stops that cost the most minutes and the orders queued behind the one running.

    Your team
  • Downtime log

    Stops ranked by minutes lost, filtered by line, shift, machine or reason code, with the longest events shown alongside their notes.

    Your team
  • Work order board

    Open orders by status and due date, with the quantity still to make and the line running each one.

    Your team
  • Shift entry

    The tablet screen at the line: pick the shift and work order, enter good and scrap counts and add each stop with its minutes and reason.

    Signed-in users
  • Weekly review

    Output, scrap rate and downtime by line and shift for the week, with the reason codes that cost the most time.

    Your team
How it works

From prompt to a live production dashboard

  1. Describe the floor

    Tell Netiva how many lines you run, which shifts cover them and what your reason codes are. The agent drafts collections for lines, work orders, shift runs and downtime events.

  2. Enter your lines and rates

    Add each line with its area and target rate in the collection grid, then paste in the orders that are open now. The collection assistant can fill missing part numbers or tidy reason codes across rows.

  3. Log a real shift in preview

    Put one finished shift through the entry screen and look at the floor view. Annotate anything a supervisor would trip over — a missing code, a count in the wrong unit — and the agent changes it.

  4. Publish to the floor

    Publish in one click, give supervisors their sign-ins and put the link on the tablet at each line. Later edits are checkpointed, so a rule you regret takes a rollback, not a rebuild.

Why Netiva

Netiva vs a traditional build

Building a production dashboard with Netiva compared with a traditional build
Criterion With Netiva Traditional build
Shift reporting Counts entered at the line and totaled against target as soon as the shift closes Whiteboard counts photographed at handover and retyped into a spreadsheet the next morning
Downtime analysis Minutes lost ranked by reason, line and shift on a screen anyone on the floor can open Reason codes exported from the machine monitoring system once a month, if anyone gets to it
Getting started Describe what you need in chat and watch it take shape in a live preview Hire developers, or stitch together templates, plugins and a hosting plan
Content and data Built-in collections with nine field types, bound straight to your pages Set up and connect a separate database or CMS
Making changes Ask the agent; every change is checkpointed and reversible File a ticket, wait for a sprint, redeploy
Hosting and domain Global hosting and automatic SSL; connect a custom domain from the Starter plan Buy hosting, then install and renew SSL certificates yourself
Code ownership Clean production code you own and can export Locked into a template, plugin or agency setup
Examples

Ways teams use it

  • A contract machine shop with five cells

    Job quantities are small and changeovers are frequent. Supervisors log setup minutes apart from run minutes, so the owner can see which part numbers swallow a whole shift in changeovers before quoting them again.

  • A two-shift bottling and packing plant

    The packing line sets the pace for the whole site. The floor view shows cases per hour against the target rate, and the night supervisor hands over with every stop already written down and coded.

  • A made-to-order fabrication plant

    Work orders carry a promised ship date. The board sorts by due date and marks orders whose remaining quantity cannot be finished at the current rate, so the scheduler can move work between cells early.

Good to know

Before you build

  • Netiva does not read your machines

    Nothing connects to a PLC or a sensor on its own. Counts and stops are entered by supervisors unless your machine monitoring platform or historian exposes an HTTP or REST API that the app can call with a key kept secure.

  • Your ERP stays the system of record

    This dashboard reports on production. It does not plan material, release work orders, post inventory transactions or cost jobs. Keep scheduling where your planners already do it and mirror the order number here.

  • Agree the reason codes first

    A short list people actually use beats 60 codes that all get logged as “other”. Write the list with your supervisors before you build, and expect to trim it again after the first month of real data.

  • OEE needs honest inputs

    An OEE figure is only as good as the planned time, cycle times and quality counts behind it. Without a real good-versus-scrap count, the number you are looking at is closer to machine utilization.

FAQ

Questions about building a production dashboard

How does the production dashboard work out OEE?

OEE multiplies three ratios: availability, effectiveness — often called performance — and quality. Availability compares the time a line actually ran with the time it was scheduled to run, so every downtime minute you log pulls it down. Effectiveness compares the ideal cycle time for the pieces produced against that run time, and quality is good pieces against total pieces. You tell the agent which shift hours count as planned time, and the tile is worked out from your shift runs and downtime minutes.

Can it pull counts straight from our machines?

Only through something that speaks HTTP. An app built in Netiva can call a REST API and keep the key secure, so if your machine monitoring platform, historian or MTConnect agent answers HTTP requests, ask the agent to poll it hourly for run time, stop times and piece counts. Where a line has no feed, supervisors keep entering counts and both sources sit side by side.

How do supervisors log downtime during a shift?

On the entry screen at the line. A supervisor signs in on the tablet, picks the shift and the work order, enters good and scrap counts, then adds each stop with its start time, minutes lost, machine and reason code. Every entry is stamped with who logged it. Most plants record a stop as it clears, which keeps the note useful at the morning meeting.

What OEE target is realistic for our lines?

It depends on the process, so treat published figures with care. In discrete manufacturing 85% is a widely quoted goal, and a NIST case study at an aerospace plant notes that readings above it can point to a bottleneck rather than to a better line. The comparison worth watching is your own line against last month, which is what the weekly review screen shows.

Can we slice output by line, shift and part number?

Yes. Each shift run carries its line, its shift and its work order, and the work order carries the part number, so filtered and sorted views can cut output any of those ways and be saved for the people who open them daily. A continuous improvement lead usually keeps one view per line, while the plant manager keeps one per shift.

Do we own the production dashboard’s code?

Yes. The code Netiva generates is clean and framework-standard, yours to read in the editor and export at any time, with no proprietary runtime underneath. Plants keep reporting tools for years, so that matters: if your IT group takes the dashboard over later, they inherit readable source, and every edit made before the handover is checkpointed.

Drafted with AI assistance from Netiva’s product pages and reviewed by the Netiva team. Example data models, screens and prompts are illustrative starting points, not customer projects.

Build your production dashboard today

Describe it in a sentence and watch Netiva’s agent build it. Free to start — no credit card required.