Release notes

What changed, and whether it affects your records

ProcessView+ runs in validated environments, so these notes are written to answer one question first: does this release affect a report you have already filed? Where it does, each entry says how to recognise an affected document and what it means for it.

Version 1.36

Corrects several defects that could have affected QA reports and logged sessions produced by earlier versions. If you hold QA reports generated by version 1.35 or earlier, the first section is worth reading.

Affects records produced by earlier versions

A run that never left tolerance could be reported as a failure

Reported outcome may be wrong

What was wrong
Where a profile's End step followed a soak step with tolerance monitoring configured, the End step's drop to the static setpoint was scored against the soak step's tolerance band. The band was drawn around a setpoint the process was never chasing, so an alarm-tier excursion opened on a run that had not breached anything — and that excursion fed the run verdict.
Affected versions
1.27 through 1.35, and only for profiles that both have per-step tolerance bands configured and have an End step immediately following a monitored soak step.
How to recognise an affected report
On the Per-Step Tolerance Bands page, an excursion recorded against the final monitored soak step, beginning at the moment the profile moved to its End step, with the process value still at soak temperature. The Session Trend on page 2 will show the process tracking normally through that window.
What it means
The verdict may be wrong. This is the only item in this release where the reported outcome, rather than its presentation, could be incorrect — a run reported as FAIL or FLAGGED FOR REVIEW on this signature may have been a passing run.

Monitor-only steps were labelled "Advisory" on the tolerance report

A value on the record is affected

What was wrong
The Configured Bands table tested a three-value setting with a two-value test, so any step set to Monitor only printed as Advisory. The two are not interchangeable: a monitor-only step never contributes to the verdict, while an advisory step can escalate a run to review.
Affected versions
1.27 through 1.35, for any report whose profile used at least one monitor-only step.
How to recognise an affected report
The Criticality column shows "Advisory" for a step you configured as Monitor only. The report gives no other indication.
What it means
The verdict was correct. The stated criteria were not. A reader reconciling the verdict against the criteria table could reach a wrong conclusion about which steps could have caused it — a passing run looks lenient, and a flagged run lists candidate causes that could not have caused it.

The total duration was multiplied by the number of logged parameters

A value on the record is affected

What was wrong
The SUMMARY row of the Per-Step Statistics page summed each step's duration once per row rather than once per step. With three parameters logged, a five-minute run reported fifteen minutes. The multiplier varies with how many parameters the chamber logs, so two identical runs on differently configured chambers reported different totals.
Affected versions
All versions before 1.36.
How to recognise an affected report
The SUMMARY duration does not match the span of the Session Trend on page 2, and equals the sum of the per-row Dur(min) values instead.
What it means
The duration figure is wrong. Every other figure on that page is correct — maximum error, average error and sample count all aggregate correctly.

General Information could describe a different run

A value on the record is affected

What was wrong
The recipe, run start, run end, operators and initial process values were read from the chamber displayed on screen when the report was generated, rather than from the logging session the report covers. A report generated for a historical session could carry another run's details. The data file field was also blank for runs logged in Continuous mode.
Affected versions
All versions before 1.36.
How to recognise an affected report
The Run Start or Run End does not agree with the session named on the same page, or with the time span of the Session Trend. A blank "Data file" is the other indicator.
What it means
The measured data is correct; the header identifying it may not be. The trend, statistics and tolerance pages were always read from the session — this affects which run the document says it describes.

Excursion times were printed in UTC while every other time was local

Presentation only — data is correct

What was wrong
Excursion entry and exit times on the tolerance page were rendered in UTC, while every other timestamp in the report — the header, the trend axis — was local.
Affected versions
1.27 through 1.35, on any machine not set to UTC.
How to recognise an affected report
The excursion time does not fall within the Session Trend's axis on page 2, and is offset from it by exactly your machine's UTC offset.
What it means
Presentation only — the excursion is real and its duration is correct, but it cannot be located on the trend chart it is meant to be reconciled against. Reports produced by 1.36 label these columns "(local)".

An interrupted run could be deleted, taking its batch information with it

A value on the record is affected

What was wrong
A run interrupted by a Windows restart never reached its normal stop, leaving the session unfinalised with no committed samples. On the next launch, orphan cleanup deleted zero-sample sessions outright — including the operator's batch information. A separate defect could wipe the batch grid when a false completion signal arrived mid-run.
Affected versions
All versions before 1.36.
How to recognise an affected report
A run you know took place that does not appear in the Historical Data Viewer or in the QA Report session list.
What it means
Affected sessions are not recoverable. Version 1.36 never deletes a session that carries batch information, and finalises logging on Windows shutdown as well as on normal application close.

Corrections

  • The Simulation Mode splash described the simulator as "F4T with 2 PID Loops". The simulator uses a first-order lag model; it now reads "F4T simulator".
  • Warning-tier excursions were shown in the same colour as alarm-tier ones on the QA Report screen. The text distinguished them; the colour did not.
  • The data-logging master switch is relabelled to describe both of its effects.
  • The alarm menu now refreshes after an F4 setup edit without restarting.
  • The data-log indicator refreshes on Apply rather than on the next poll.

Improvements

  • Batch Setup field templates. New installations start from a named field set — heat treat and aerospace, or pharmaceutical stability — rather than generic parameter names, and either can be applied as a starting point before customising. Existing configurations are untouched.
  • Temperature uniformity survey reports gain a maximum-deviation column beside the tolerance it is judged against, a single timezone throughout, corrected chart layout, and the signer's printed name alongside their user id.
  • Dark mode extended to ten further forms, with theme-aware alarm and status colours.
  • Status indicators on the main screen and digital inputs replaced with a clearer LED component.
  • Tuning screen: autotune status values no longer overflow, and the Autotune Setpoint buttons carry an explanation.
  • Zone panels show each control loop's mode in the title bar, and keep the Current SP row visible.
  • Email and SMS notifications redesigned, with a simulated outbox in Simulation Mode.
  • Auto-login corrections to menu state, role prefix and the current-user label.

Release notes begin with version 1.36. Earlier version history is available on request — contact us.