BiotraxionOpen application
All releases

Guided orders and draft recovery

2026.10.13-commandes-guidees · 2026-10-13

Delivered build : 4a81b1f9811a97a42043f6a96229cb4fff0e1245

Changes

  • Basket requests let users edit the number of packages and their format: box, bottle, bag, tube, kit, jar or custom text.
  • All receipt fields are optional: packages, quantity, unit, batch number, expiry and note. An unspecified quantity creates no stock; an entered value adds the actual amount, without automatically converting packages.
  • Orders distinguish received packages from material added to stock. If the number of packages received is unspecified, the remaining amount is indeterminate. Local help and a prepared question for Otto guide the workflow; users still choose whether to send it.
  • Editing a request checks that it remains in the basket and reports concurrent changes without overwriting entered values. The action is recorded in the audit log.
  • A temporarily unavailable lock policy can be fetched again without reloading the tab. Recovery preserves in-memory input and still requires fresh authentication.
  • Several visible messages follow the chosen French or English language, including library, MFA and workstation errors and Otto’s expiry warning.
  • Windows-1252 CSV imports explicitly decode characters such as œ and €. Exact curve-boundary signals are accepted when the calculation difference stays within one relative epsilon, without changing the calculated concentration.
  • Excel previews limit the truncation work for long cells, preserving whole Unicode characters and the same safety limits.

Known limitations

  • Missing information remains unspecified. This release does not provide later completion of an existing receipt; do not record the same parcel again to supply missing information.
  • When an older interface attempts to read an incomplete receipt, the read is refused to prevent false zeros. Numbers already displayed remain those of the previous read; users may need to update the application voluntarily.
  • Concurrent-edit protection covers the basket form. Other write paths do not all have this protection.
  • Draft recovery keeps the same tab; it does not save uncommitted input after closing, reloading or changing accounts.
  • DocuSign remains disconnected. Independent full-version retention per laboratory and held changes for older screens are not enabled by this release.
Français