The Pressing module is used by pressers when they are pressing items. The presser has a computer at their press and they scan the item before pressing to see any special instructions. This scan changes the status of the item to Pressed.
Production Station PPOH (Pieces Per Hour) Feature
Overview
The Pieces Per Hour (PPOH) feature provides real-time productivity tracking for production station employees. It displays current performance metrics, compares them against individual goals, and provides visual feedback through an interactive gauge chart.
What is PPOH?
PPOH (Pieces Per Hour) is a productivity metric that measures how many weighted pieces an employee processes per hour at a production station. It's calculated based on:
Weighted Pieces: Total pieces processed, adjusted for item complexity and weight
Time Worked: Actual hours worked during the current shift
Minimum Threshold: At least 3 weighted pieces required before PPOH is calculated
Formula
PPOH = (Weighted Pieces / Total Minutes Worked) × 60
The result is rounded to 1 decimal place. For example: 130.9 pieces/hour.
User Interface
Gauge Display
When an employee has a valid PPOH goal set (> 0) and sufficient pieces processed (≥ 3), a responsive gauge chart is displayed showing:
PPOH Value — Large, color‑coded number in the center
Piece Count — Total pieces processed today below the PPOH
Goal Indicator — White dial pointer showing the goal target
Color Bands:
🔴 Red (0–30%): Below expectations
🟠 Orange (30–80%): Approaching goal
🟢 Green (80%+): Meeting or exceeding goal
To set a PPOH goal for an employee go to Settings → Employees → Click an employee and go to the Admin tab → Edit and add a PPOH goal.
Legacy Display
If no goal is set or insufficient pieces have been processed, the system falls back to a simple text display:
Processed Today: Total piece count
Pieces Per Hour: PPOH value (if available)
Optimistic Updates
When an item is scanned:
System immediately increments the piece count (+1)
Adds the item ID to a tracking list
Schedules a delayed server refresh (60 seconds)
Prevents duplicate counting by checking itemIdList
This provides instant user feedback while ensuring accuracy through periodic server synchronization.


