Skip to main content
Manufacturing Dashboards & KPI Cockpit — Pre-designed executive and supervisor dashboards for ERPNext that put OEE, throughpu — 1/1Illustrative preview

Pre-designed executive and supervisor dashboards for ERPNext that put OEE,

throughput, scrap, on-time delivery and WIP into one cockpit.

ECOSIRE builds, installs and supports it after we confirm your scope.

What is Manufacturing Dashboards & KPI Cockpit?

Pre-designed executive and supervisor dashboards for ERPNext that put OEE, throughput, scrap, on-time delivery and WIP into one cockpit. ECOSIRE builds, installs and supports it after we confirm your scope. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Key Features

Plant-level executive cockpit showing OEE (availability × performance × quality) computed server-side from Work Order and Job Card data, not a manual chart
OEE broken into its three components per work center so supervisors can see whether losses are availability, performance or quality driven
Throughput dashboards (produced quantity vs planned) sourced from submitted Work Orders and Stock Entries over selectable date ranges
Scrap and rework cost trends joining Job Card scrap, Stock Entry material consumption and Quality Inspection rejects into one costed view
First-pass yield and quality-rate trend lines derived from Quality Inspection pass/fail records
On-time delivery and schedule-adherence metrics comparing Work Order planned vs actual start/end and Delivery Note dates against Sales Order commitments
WIP value and open Work Order aging buckets (0–3, 4–7, 8+ days) so stalled jobs surface before they miss ship dates
Shift and operator productivity views built from Job Card time logs, with shift-over-shift and operator-over-operator comparison
Computed KPI snapshot DocType populated by hourly/daily scheduler_events so dashboards load from stored aggregates instead of recomputing on every open
hooks.py doc events (on_submit / on_cancel on Work Order, Job Card, Stock Entry) keep KPIs incrementally fresh between scheduled runs
Whitelisted server methods (@frappe.whitelist()) expose each KPI over the Frappe REST API for TV wallboards, mobile and external BI tools
Client Scripts provide interactive filters — date range, work center, item group, shift — with role-aware defaults
Role-Profile-based access so a Plant Director sees company-wide rollups while a Shift Supervisor is scoped to their work centers via permission queries
Dashboards, Number Cards and charts shipped as Frappe fixtures so they install deterministically and survive migrations on v15 and v16

Built to order, done for you

No DIY setup — a working app, built, installed and supported by ECOSIRE.

  1. 1

    You order

    Start with a one-time build price. We scope it with you at kickoff.

  2. 2

    We build & install

    ECOSIRE builds, configures and installs it on your ERPNext.

  3. 3

    Go live + support

    You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.

Technical Specifications

ERPNext Compatibility
—
License
Licence confirmation required
Python Requirement
Python 3.10+
Database
MariaDB 10.6+

About this Product

Plant directors running ERPNext have the raw data — Work Orders, Job Cards, Stock Entries, Delivery Notes and Quality Inspections all sit in the database — but no single screen that turns it into decisions. ERPNext ships a generic Dashboard, Number Cards and Dashboard Charts, but out of the box there is no OEE calculation, no scrap-rate trend, no WIP aging, and no shift-versus-shift comparison. Executives end up exporting to spreadsheets every Monday, and by the time a bad trend is visible the batch has already shipped. This is where ERPNext native runs out of road: OEE (availability × performance × quality) is not a stored field, schedule adherence has to be derived from planned versus actual Work Order dates, and rework cost lives across Stock Entry and Job Card records that no standard report joins.

ECOSIRE builds a proper Frappe app — a versioned module installed on your bench, not a pile of manual chart configs — that ships the cockpit as code. We add lightweight computed DocTypes (for example a Manufacturing KPI Snapshot) populated by scheduler_events (hourly and daily hooks in hooks.py) plus on_submit/on_cancel doc events on Work Order, Job Card and Stock Entry, so OEE, throughput, scrap quantity, first-pass yield and WIP value are calculated server-side and stored, not recomputed live on every page load. On top of that data layer we assemble Frappe Dashboard Charts, Number Cards and a purpose-built cockpit workspace: a plant-level executive view and drill-down supervisor views for work centers, shifts and operators. Heavy aggregations are exposed through @frappe.whitelist() server methods and the standard Frappe REST API, so the same KPIs can feed a wall-mounted TV, a mobile view, or an external BI tool. Client Scripts add the interactive filters (date range, work center, item group) and role-aware defaults.

Access is governed by ERPNext permissions and Role Profiles — a Plant Director sees company-wide rollups while a Shift Supervisor is scoped to their work centers — with all logic driven by roles and permission queries rather than hard-coded user checks. Everything targets ERPNext / Frappe v15 and v16, follows Frappe app conventions (fixtures for the dashboards and number cards so they install cleanly), and is delivered as a git repository you own.

Because this is build-to-order, nothing is a black-box download. We start with a short scoping call to confirm which KPIs matter to your plant, your shift model, and how OEE should be defined for your equipment. You approve a written scope, we build against a staging copy of your ERPNext, you sign off during UAT, and then we install on production with a rollback plan. Typical delivery is one working week from confirmed scope, and every deployment includes a training session, documentation, a post-go-live support window, and full handover of the source repository.

What you get

  • Installable Frappe app source code for your ERPNext version (v15 or v16), pinned to your bench
  • Installation and configuration on your ERPNext instance, including scheduler and fixtures setup
  • Technical documentation covering DocTypes, doc events, scheduler jobs, whitelisted methods and the KPI calculation logic
  • End-user cockpit guide plus a live training session for executives and supervisors
  • UAT on a staging copy of your ERPNext with a documented rollback plan before production go-live
  • Post-go-live support window for defect fixes and tuning of KPI definitions
  • Full git repository handover so you own and can extend the code
  • Definition sheet documenting exactly how OEE, yield, scrap cost and on-time delivery are calculated for your plant

Who this is for

Plant Director / Operations Executive

Wants one screen every morning showing OEE, throughput, scrap and on-time delivery across the plant, with the ability to drill from a red number into the responsible work center or shift — without waiting for a Monday spreadsheet.

Production / Shift Supervisor

Needs a scoped view of their work centers and shift: which Work Orders are aging, where scrap is spiking, and how their operators compare, so they can intervene during the shift rather than after it.

Manufacturing / ERPNext Systems Manager

Owns the ERPNext instance and wants the cockpit delivered as a clean, versioned Frappe app with fixtures, documented calculations and a git repo — not a fragile pile of manually configured charts that break on the next migration.

Quality / Continuous-Improvement Lead

Tracks first-pass yield, scrap and rework cost trends over time to target improvement projects and measure their impact, using data pulled straight from Quality Inspection and Job Card records.

How Manufacturing Dashboards & KPI Cockpit Compares

CriterionECOSIRECustom BuildCompetitorERPNext Native
OEE calculationAvailability × performance × quality computed server-side and stored, tuned to your equipmentPossible but you specify and build the whole formula yourselfOften a fixed OEE definition you cannot changeNot calculated — no OEE field exists
Data freshnessScheduler events + doc events keep stored KPIs incrementally freshWhatever refresh logic you write and maintainUsually recomputed live, can be slow at scaleManual report re-runs or spreadsheet exports
WIP & work-order agingAging buckets and WIP value dashboards out of the box for your buildBuild the joins and buckets yourselfRarely included; focus is usually OEE onlyOnly raw Work Order lists, no aging view
Fit to your plantScoped on a call — your shifts, KPIs and definitionsFully yours, but from a blank sheetGeneric; you adapt to its assumptionsGeneric dashboards you configure manually
Delivery modelBuild-to-order, one working week from confirmed scope, UAT on stagingMonths of in-house dev and QAInstant install but generic fitImmediate but you build every chart by hand
Access controlRole-Profile scoping (director vs supervisor) configured for youYou implement permission queriesBasic role gating, often coarseStandard ERPNext permissions, no cockpit roles
OwnershipFull git repository handover — you own and extend itYou own it entirelyVendor-controlled, closed or licensedN/A — core software
SupportPost-go-live support window + training + docsYour own team supports itVendor support tiers, variable responsivenessCommunity/your ERPNext partner

Frequently Asked Questions about Manufacturing Dashboards & KPI Cockpit

Is this a ready-made app I can download and install instantly?

No. It is build-to-order. ECOSIRE builds, installs and supports the cockpit for your specific plant after we confirm scope on a short call. There is no instant Frappe Cloud Marketplace download — we assemble the Frappe app, tune the KPI calculations to how your equipment and shifts actually run, and hand over the source.

How long does delivery take?

Typically one working week from confirmed scope. The timeline starts once you approve the written scope from the scoping call — which KPIs, how OEE is defined for your equipment, and your shift model. Larger plants with unusual data or many work centers sit at the upper end of that range.

How is OEE actually calculated, since ERPNext does not store it natively?

We compute OEE as availability × performance × quality, server-side, from your Work Order and Job Card time logs, planned vs actual run data, and Quality Inspection results. The exact definition (what counts as planned time, ideal cycle time, and a quality reject) is agreed with you during scoping and documented, then stored in a computed KPI snapshot DocType refreshed by scheduler events.

Will it work with our ERPNext version and survive upgrades?

Yes. We target Frappe/ERPNext v15 and v16 and follow standard app conventions — DocTypes, hooks.py doc events, scheduler_events and fixtures for the dashboards and number cards — so it installs deterministically and migrates cleanly. We build and test against a staging copy of your instance before touching production.

What about support and updates after go-live?

Every deployment includes a post-go-live support window for defect fixes and tuning of KPI definitions. Because you receive the full git repository, your own team can also extend the app. Longer-term maintenance, new KPIs, or version upgrades can be arranged as a separate engagement.

Can the KPIs feed a wall-mounted TV or an external BI tool?

Yes. Each KPI is exposed through whitelisted server methods and the standard Frappe REST API, so the same stored aggregates can drive a shop-floor wallboard, a mobile view, or an external tool like Power BI, without hammering ERPNext with live recomputation.

Do executives and supervisors see the same thing?

No — access is governed by ERPNext permissions and Role Profiles. A Plant Director sees company-wide rollups; a Shift Supervisor is scoped to their work centers via permission queries. We configure the role-aware defaults and filters as part of the build.

Request a quote

Manufacturing Dashboards & KPI Cockpit

Pre-designed executive and supervisor dashboards for ERPNext that put OEE, throughput, scrap, on-time delivery and WIP into one cockpit. ECOSIRE builds, installs and supports it after we confirm your scope.

  • Plant-level executive cockpit showing OEE (availability × performance × quality) computed server-side from Work Order and Job Card data, not a manual chart
  • OEE broken into its three components per work center so supervisors can see whether losses are availability, performance or quality driven
  • Throughput dashboards (produced quantity vs planned) sourced from submitted Work Orders and Stock Entries over selectable date ranges
  • Scrap and rework cost trends joining Job Card scrap, Stock Entry material consumption and Quality Inspection rejects into one costed view

Request a Quotation

Tell us about your Manufacturing Dashboards & KPI Cockpit requirements and we'll send pricing, licensing options and a tailored proposal — usually within one business day.

No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.