Dashboard (OEE)

FACTORY FLOOR LIVE
Terminal Sync Connecting…
SAP S/4HANA Online (BTP Sync)
PLC Edge Client Connected (10ms)
00:00:00 -- --- ----
Overall Equipment Effectiveness
82%
Availability
91.2%
Downtime: 24 min Uptime: 248 min
Performance
92.5%
Speed: 95 pcs/min Target: 100 pcs/min
Quality
98.1%
Scrap: 48 pcs Total: 2,480 pcs

OEE & Production Speed (Last 6 Hours)

Simulated Live PLC Data

Downtime Reason Analysis

Active Production Order Telemetry

PO-2026-0892 (Extruding PVC Pipe)
Target Speed 100 pcs/min
Actual Speed 95 pcs/min
Extruder Temp 192.4 °C
Hydraulic Pressure 14.2 Bar

Department Job Dispatch Queue

0 Orders

Report Yield (Completed Parts)

Tap quick increment buttons or log a custom quantity.

Report Scrap (Defects)

Log defective parts with failure reasons.

Log Quality Inspections

Enter measured values for the active production run. The system checks validation thresholds against target specs retrieved from SAP.

mm
g

Inspection Logbook (Last Inspections)

Time Order Wall Thickness (mm) Weight (g) Status Action

Routing Approvals — Awaiting QS

Quality gates from multi-step routings (e.g. Roadwheels: incoming inspection, dimension check, rivet check). Approving routes the batch to its next operation; rejecting sends it back for rework.

Order Plant Material Waiting At Action

Active Machine Faults & PLC Alarms

Technical Service (TS) Dispatcher

In case of machine faults requiring specialist repair, alert the maintenance tech. This logs a ticket in SAP PM (Plant Maintenance).


Maintenance Log (Last 24 Hours)

SAP BTP Integration & Outbound Buffer

If connection fails, VHT MES 2.0 caches all telemetry and operator bookings locally. Once SAP is reachable, messages are automatically synchronized in order.

Local Queue Buffer: 0
Successfully Transmitted: 124

Live API Transaction Log (JSON Payloads)

SAP Master Data Sync

Fault-Tolerant Shopfloor Guarantee

Uses local storage buffers on the edge client. Production continues running and logging even if the corporate ERP system experiences high latency or downtime.

Create Production Order CO01

Describe the material and quantity — Joule (AI) determines the right department, machine and target speed, and explains why.

Production Orders — All Plants COOIS

0 Orders
Order Plant Material Machine Target Confirmed Progress Priority Status Print

Material Master & Inventory MMBE

0 Below Reorder Point
Material Description Plant Stock Safety Stock Reorder Point Status

Quality Notifications QM01

Auto-created from scrap bookings (Operator Terminal) and failed QC inspections (Quality Control tab).
Notification Created Plant Material / Order Defect Qty Status Action

IDoc Monitor WE02

IDoc Direction Message Type Time Status

Background Job Monitor SM37

Joule Copilot

Ask Joule about live production orders, OEE, stock levels, quality notifications or alarms. This runs as a rule-based insight engine grounded in the current simulated plant state — no external API call, so it always works.

How this works

Joule matches your question against a few live-data categories (status, OEE, stock, quality, alarms, shift summary) and answers using real numbers from the current simulation — not a live language model. A real Claude-backed version exists in server/index.js if API credits are ever added.

Chat with Joule

Register New Machine

Release Production Order

Operator Assignments & Check-in Board

Monitor currently checked-in operators. You can manually assign/change operators on any machine in this department.

Add Employee

Leave the password field empty to auto-generate a one-time temporary password (shown once, must be changed at first sign-in).

Employee Roster

0 Employees
Name Title Department Role Status Last Login Action

Audit Log

Every sign-in, employee change and denied action is recorded here — server-side, not editable from the browser.

Time Actor Action Target Detail