Saltar al contenido principal

Work the food safety and records screens

Tom wants a temperature log on file before the health inspector's next visit, and Denise wants to know why last week's production records never show up. This page is how to read Temperature Logs, Production Records and Vended Meal Management, two of the three are in the CACFP menu, and the third is not.

Before you start

Both Temperature Logs and Production Records read from the site selected in the header, falling back to your first site. With no site selected and no single-site account, they show "No Location Selected" and make no request.

Temperature Logs

New Temperature Log, Date, Log Type, Notes, Create Log.

Then a list of readings, drawn from every log the site has, flattened into one sequence.

Create a log

  1. Leave Date at today, or pick the service date.
  2. Set Log Type. Choose Receiving. The dropdown offers five values and PTRS recognises two, so Receiving is the only one that saves.
  3. Add Notes if you want them.
  4. Press Create Log. A green "Temperature log created successfully" means the row was written.
Four of the five log types are refused

The dropdown offers Receiving, Cooking, Holding, Cooling and Reheating. PTRS only recognises two log types: Receiving and Meal Service.

Cooking, Holding, Cooling and Reheating are each refused. The form shows "Failed to create temperature log. Please try again," which does not name the field, so retrying does not help.

Meal Service, the kind of log a reviewer asks about most, cannot be selected at all.

Cooling and Reheating are actually names PTRS uses for a reading's own type, not a log's type. The dropdown is offering reading types where a log type belongs.

Record a reading, you cannot

What the list shows

The page takes every log for the site, flattens their readings into one sequence and shows one row per reading: food item, the temperature in °F coloured green or red, the reading type, a tick or a cross, the corrective action, and a timestamp.

Two things about it:

  • There are no column headings. The row is built without a proper table around it, so the six values appear in order with nothing labelling them.
  • The list is not grouped or dated by log. Readings from different logs and different dates appear in one sequence, newest log first, then in the order the readings were added.

The thresholds behind the green and the red are printed in full on Temperature and production fields.

Nothing happens when a reading fails

An out-of-range reading is stored, rolled up onto its log and shown in red. It raises no notification, opens no corrective action plan and fails no compliance rule. The only place an out-of-range reading has any further consequence is completing a log, which refuses to complete one with an undocumented out-of-range reading, and no screen calls that action either.

Production Records

A date range picker, a New Production Record form, the record list, and a second copy of the New Temperature Log form at the foot of the page.

The date range picker changes nothing

The picker holds a start and end date, and the list request never actually sends them. So the list is whatever PTRS returns with no date limit at all: every production record the site has, newest first, 25 at a time, with no way to see the next page.

New Production Record fails on every submit

The record list

One card per record: meal type, production date, review status, and "Prepared: n · Served: n."

Records only ever exist if created outside PTRS, so a fresh copy of PTRS reads "No production records found."

Review a record, you cannot

The temperature form appears twice

The temperature log form is shown at the foot of this page under the heading Temperature Logging, and again as the whole of the Temperature Logs screen. It is the same form with the same five-value dropdown and the same one working option. A log created from either place appears on Temperature Logs.

Vended Meal Management

This screen is not in the menu. The sidebar lists eight of the nine screens in this group; this one is not among them. It is reachable only by typing its web address.

The screen has four configuration tiles, a New Service Window button, a service window form and a service window table.

Every request the page makes fails

What these actions would do

The five actions behind this screen are correctly built. Creating a service window refuses a second active window for the same site and meal type, refuses a start time at or after the end time, and records the action in the audit trail. Configuring a site is an upsert: it creates the setting on first use and updates it after, and also records the action. Both reads are kept in memory for 30 minutes.

Nothing reads what this screen configures

There is no vended meal delivery

What to do instead

You need toToday
Prove a holding temperature was takenKeep the paper log. PTRS can create the log header and cannot record a reading
Record a meal-service temperature log, not a receiving oneNot possible, Meal Service is not offered by the form
Produce a production record for a reviewerKeep it outside PTRS. The form fails on every submit
Have a supervisor sign off a production recordNot possible, the review screen piece is on no page and both its buttons would fail
Record adult or visitor mealsBuilt and reachable from no screen
Configure a meal service window that governs anythingNot possible, the screen cannot save one, and nothing would read it if it could
Record a vended meal delivery from a hub kitchenNot possible by any path

Checked against PTRS on 7 September 2026.