Every degree matters. Every alert accounted for.
Threshold-based temperature monitoring with alerts that require acknowledgment â so you know who saw it, when they responded, and what inventory was at risk.
Temperature Alerts & Acknowledgment Tracking
Threshold-based temperature monitoring with alerts that demand acknowledgment â so you know who saw it and when they responded.
Each freezer-type storage location in NovexERP has a configurable temp_alert_threshold, defaulting to 32°F. When a logged temperature reading exceeds the threshold, an alert is automatically generated. Alert listings support filtering by threshold value, unacknowledged-only mode, storage location, and pagination with up to 200 results per page.
The acknowledgment workflow requires a user_id, a timestamp that defaults to now, and optional notes capped at 500 characters. A unique constraint enforces one-time acknowledgment per alert -- once acknowledged, the alert no longer appears in the unacknowledged list. This creates an auditable record that proves a specific person reviewed a specific temperature excursion at a specific time.
Each alert response includes lots_at_risk -- a list of raw material lots and finished product lots currently stored in the affected freezer. Each entry shows the lot code, quantity, unit, and expiration date, giving the responder immediate visibility into what inventory may be compromised. Unacknowledged alerts are surfaced on the main dashboard for immediate visibility, ensuring nothing goes unaddressed. For temperature logging, see Compliance Logs. For inventory details, see Inventory.
- Configurable temperature thresholds per location
- Alert generation from threshold breaches
- Required acknowledgment workflow
- One-time acknowledgment enforcement
- Lots-at-risk detection and display
- Historical temperature trend data
- Dashboard surfacing of unacknowledged alerts
How It Works
Configure a temperature threshold for each freezer storage location. The default is 32°F, but each location can be set independently based on its storage requirements. The threshold is stored on the storage location record and checked automatically with every temperature reading.
When a temperature reading is logged that exceeds the threshold, an alert is automatically created and linked to both the temperature log entry and the storage location. The alert appears in the unacknowledged list and is surfaced on the main dashboard.
A team member must acknowledge the alert by providing their user ID, a timestamp, and optional notes explaining the situation or corrective action taken. The acknowledgment response shows all inventory currently at risk in that freezer -- raw material lots and finished product lots with their lot codes, quantities, and expiration dates. Once acknowledged, the alert moves to the historical record and no longer appears in the active queue.
Modules Used
This feature is powered by these NovexERP modules.
Related Features
Compliance Logs
Timestamped compliance records with location tracking, user attribution, and searchable audit history.
Explore → INVENTORYStock, Lots & Traceability
FIFO/FEFO inventory with lot tracking, expiry management, and complete audit trails.
Explore → AUDIT TRAILSAudit Trails
Append-only system log with user attribution, timestamps, and searchable history across all modules.
Explore →