NewApproval of dispenses over a limit. When a technician asks for more than a cap allows, the request goes to a manager, showing how far over the cap it is and how much the work order has already dispensed. Every cap works this way: the preset limit, the product's per-work-order limit and the work order's total limit. The pending request appears at the top of every page an administrator or manager is on. One approval covers the caps in play; it arms the Start button and the technician still presses Start. The most recent manager decision is the one that counts, and a denial is withdrawn when the technician changes the amount.
NewThe dispense monitor. An administrator or manager clicks an active reel on the dashboard to watch the technician's dispense live (amount, work order, product, station, preset). It only watches and cannot affect it.
NewShift hours can also be enforced at the pump. Two Administrative Options, "Enforce Shift Hours at the Pump" and "Include Managers in Shift Hours", are both OFF by default; off, a shift limits the login only, as before. On, a technician cannot press Start outside their shift even if already logged in. A technician refused at login is told the shift's name and hours, and an off-shift technician can finish a dispense under way.
NewApproved overtime. A technician refused outside their shift, at the login screen, the Start button or the keypad (TAC), can request overtime; administrators and managers approve it on their dashboard, for that technician or all technicians and for a chosen time, and can end it early. Overtime always ends. At the keypad the refusal itself raises the request, and the next PIN is accepted once it is approved. Every request, approval, cancellation and overtime login is in the System Log.
ChangedWhen Top Off is enabled it is offered after every completed preset dispense, whatever the product's per-work-order limit stands at. The limit is confirmed when the technician presses Start, and a top-off that would go over it gets the manager approval offer, like any other dispense.
ChangedThe technician sees the whole work order they are working on, and what each product has already taken, on the dispense page.
ChangedAt the keypad (TAC), the work order's Lock Dispense Amount box decides whether a manager's preset binds, as on the web and tablet pages. Locked, a line with a manager's preset is not asked for an amount and pumps the manager's preset; unlocked, the keypad asks, and the amount typed is the amount pumped. A line without a manager's preset is asked for, as before.
ChangedSaving Administrative Options writes one System Log line per option that actually changed ("Odometer Number OFF to ON"), under the name of who saved; a first-time choice reads "(not set)".
ImprovedWhen Start is not allowed, the page says why (no amount entered, no reel assigned, a refused start), and dispensing errors appear as a normal OilCop message with a way back instead of a line of text on a blank page.
FixedOn Gartec and Admiral/Filcar controllers every dispense record carried the same user. Each dispense now records the technician who made it.
FixedMultiple Products and Multiple Dispense work orders follow the Administrative Options. A manager's work order with both switched off failed silently at the pump, a Multiple Products work order that dispensed nothing was closed automatically, and returning to a work order after a top-off or on an All Products line did not always pick up where it left off.
FixedThe web dispense page could leave duplicate "phantom" dispense rows.
FixedA tank set up without a unit could block all dispensing with a "not enough fluid" message.
FixedA technician's preset was overwritten with the amount actually delivered once the dispense finished, so preset and delivered amounts looked identical on reports, showed odd values such as 4.09615, and a dispense that came up short could not be resumed properly.
FixedStarting a job dispense at a station with more than one reel for the same product ended with "Reel is not found." and no way forward.
FixedA top-off could hand out more oil than was left of its allowance. The allowance is now calculated on the controller from what the work order has already taken, and only what is left of it can be dispensed.
FixedA work order kept open after a top-off could be trapped by a stale top-off flag, and a top-off that timed out could not be closed automatically after its work order was closed.
FixedA preset stopped with the emergency stop could resume as "Preset 0". Every dispense now records the active preset and where it came from, so a resumed dispense shows what it is still owed, in the right units even when the reel and the cap use different ones.
FixedThe emergency stop is aimed at the pump that is actually running, and no longer goes deaf for 22 seconds after the serial link is reopened.
FixedA set preset is bound to the dispense; the keyboard Enter key sets one, and a dispense resumes correctly after a PIN.
FixedOn the tablet the preset keypad rounded an entered amount to one decimal and dispensed the rounded figure (1.89 became 1.9). It now checks the amount as the desktop page does; both accept one decimal place.
FixedA dispense too small for the meter to measure was accepted and pumped nothing. It is now refused with a message.
FixedA dispense that ran longer than the Dispense Complete timeout could be closed while the pump was still running, so the rest of the preset was delivered but never recorded and tank inventory drifted. A dispense is now closed only when its amount has stopped changing for the whole timeout, and every such close is in the dispense audit log.
FixedA very small remainder at the end of a preset could start the pump for a few pulses three times over.
FixedJobs started from the keypad (TAC) pump the recipe at full precision, not rounded to the displayed tenths.
FixedA work-order receipt could print twice; it now prints once, when the work order is closed.
FixedOn the tablet the dispense page matches the desktop page, and the number keypad appears as a centred card without the tablet's own keyboard.
FixedA technician who signs out, or is signed out, is told why.
FixedThe Cancel button on the reel calibration screen did nothing. It now stops the pump if it is running and closes the calibration screen.