Sonoma

psTMS 4.0 released

Here is shorw "what's new":

  • New System dashboard with more graphs and controls.
  • Metric analysis
  • Commands
  • Batch Operations
  • Profile comparisson

Metrics analysis

  • Metrics alerting added. psTMS will email when the parameter is out of range
  • Parameters of metrics (type, label, group assignment, in-card flag) are now managed in Web UI
  • Metrics values could be viewed in Web UI
  • Alert history is shown on the Web UI

Commands

  • Command description format is improved — only arguments relevant to an execution type are shown.
  • Commands are now sent to a group of terminals and it is possible to track the execution status of the command in the group.
  • Commands could be loaded from a file (TID/SN list, command type, arguments)
  • Command details are now shown on Web UI (arguments, author, execution type, time assignment)

Batch operations

  • Added option to run command on a list from Excel file
  • Import/export/create-from-template operations

Record comparisson

Records comparison. Now two records could be compared in Web UI in-depth.

Export/import

  • CSV database export/import of DB/table with much higher speed. Old import/export is supported for backward compatibility.
  • Table/single record export-import in CSV/Excel format
  • Long export/import is now executed in Tasks, the result can be downloaded there.

Database Management page

Was fully reworked to provide better responsiveness.

Additional improvements

  • Added possibility to restart stale Data Server.
  • Data Server encoding could be set individually for each data server
  • Data Server property file could be edited via UI
  • A parameter for the Data Server start-up order is added. Now servers will start consequently.
  • Added start-up Data Servers queue.

Terminal Card

  • Now appears on many pages for simplified navigation
  • Extended and reworked — added Actions, Initialization results, Commands, POS files, and Last POS Events parts.
  • This could be shown from the right-button-click menu on multiple pages, where TID is visible.

The Diagnostics logs

Package could be prepared on the server (including collecting files from all modules) and downloaded as a single compressed package

Data Editor

  • Terminal File List (on TID in Data Editor) now shows file size and upload date.
  • Luhn check digit could be turned on in selected data servers (default — off)
  • File Manager — now allowing to download files from psTMS storage.

Result log

Added a right-mouse-click menu with:

  • Filtering of lines by selected TID
  • Opening Terminal Card
  • Opening the profile in the additional browser tab
  • Filter reset

Reports

  • Scheduling is now more flexible and could be modified
  • Report files could be downloaded from psTMS

System management

  • Front-end, Back-end, and Data Server parameters and log settings could be edited in Web UI without downloading files.
  • Front-end, Back-end, and Data Server memory limits are modifiable via Web UI.
  • Profile verification now moved to tasks, so there is no need to wait until it is executed on the Web UI page.
  • Task results could now be downloaded as flat files
  • Cleaner service also can delete now old temporary files in the MA folder. Default age of files — 10 days.
  • User profiles could be now disabled without deleting (when internal management is used).
  • The user will be forced to change his password at first log-in
  • Users can now change their password at any time from GUI.
  • Password strength check parameters (minimal length, complexity) are now tunable.
  • The user profile can now contain an e-mail address for alert notification sending.

Data Server structure editor

  • Added drag-drop of keys in ENUM fields for modifying order
  • Added new field type — ENUM with key with tooltips

Global

All important libraries and Java are updated to the latest possible versions without (or with minimum) known vulnerabilities.

For Developers

  • Now psTMS allows to creation of a simple Data Server descriptor by button. Create an empty Data Server: in the column with buttons “import/export/remove” you can click “Create Descriptor”. psTMS provides 3 simple templates.
  • When the updated Descriptor is saved after editing, psTMS verifies repetitive IDs of fields and warns the Operator about it.