FD-2404

Release date: 2024-04-26

Software Version

The document refers to the following applications and corresponding software versions:

Application Version
POS Thin Client 5.25.0 (FD-2404)
POS Full Client 5.25.0 (FD-2404)
POS Service 5.25.0 (FD-2404)
Smart POS Client 5.25.0 (FD-2404)
Mobile POS Client 5.25.0 (FD-2404)

The software depends on the following applications:

Application Version
Store Device Control (SDC) 5.25.0
POS Server 5.25.0
Promotion Calculation Engine (PCE) 3.15.7
jxBrowser 7.37.1

What's New

OneX MVP

With OneX, a new technology was introduced. While OPOS uses SwingUI, the new OneX clients are based on the modern vueJS framework and CSS.

This very first version (MVP) does not contain the complete range of functions of the OPOS solution. This edition focuses more on special retail functions and does not yet support use in a grocery store, so it does not yet contain a complex scale connection or similar.

However, the advantages of this more modern technology are already apparent. With a clearer separation between frontend and backend and the standard technologies mentioned, this solution is easier to use and to maintain. Furthermore, there is only one code base for all variants.

The application can be easily ported to almost all common mobile or stationary clients. In addition, changes or adjustments to the UI are much easier and therefore quicker to implement. The use of uniform components also created the basis for a more uniform look and feel.

Now the first step has been taken, an MVP is available. This is the start of further improvements and of course a continued expansion of the range of functions.

OneX - Customer Display on Mobile Devices

The Customer Display application as an independent mobile app can be considered the first added value of the OneX approach. Using it on a tablet, for example, opens up completely new possibilities for interacting with customers.

A touch-enabled device can be used as a customer display and, at the same time, can also receive customer input or serve as a software terminal for final payment.

Java17 Runtime Support

From product version 5.25.0, it is also possible to run the OPOS with Java17 JRE. However, as there is still support until Java 8, there will be some limitations in the context of installation because the installer needs at least Java 11 JRE, but for OPOS Java 8 can be chosen. This means that two JREs might be required.

Issue Key Summary Change Description
PLAN-4486 / -2355 / -4645 / -4644 / -4764 Printing Service - Support Multiple Countries
PLAN-5022 OneX-POS - Customer Display on mobile devices

Deprecated From This Version

This chapter indicates components, functions, and similar parts of the OPOS suite that are set to "deprecated" and will be decommissioned soon.

Component / Topic Successor Issue Key Comment
Loyalty Engine Pricing Engine (PCE) POCP-71386 - Deprecate LoyaltyEngine
Old Mobile POS versions <= 5.19 UTPOS/MPOS Previous Mobile POS versions based on the R7-technology or so-called "MSchuberts" MPOS are decommissioned already, as the current MPOS based on vueJS is available from 5.21
Self Scanning Services on POS Service Basket Service POCP-71384 - Deprecate SelfScanning Services on POS-Service
Taxware ./. POCP-71390 - Deprecate Taxware No successor; Taxware will not be supported anymore as there is no partnership with an external vendor.

Resolved Issues

Issue Key Summary Change Description
POCP-71361 Unnecessary code in ProcessExecutionServiceImpl.checkProcessAfterTransition() removed
POCP-70301 Performance improvements to flow.process.ItemRegistration.ItemEntry
POCP-71289 HPOS FSR merge table overlay improved
POCP-71249 Gift Receipt - Print unit of measure corrected
POCP-71400 Extension override now working with DSL model cache
POCP-71453 Improved QR code, printed from Wincor (Diebold) printers
POCP-71229 MPOS scaling on Android tablet enhanced
POCP-71038 POS receipt printing - Race condition when a printer error occurs during reprint corrected
POCP-71363 MPOS customer detail panel
POCP-71122 Strange behavior with disconnected printer resolved - DN TH250
POCP-71452 MPOS - Browser Panel maintained by MED now working
POCP-71345 HU: NPE and execution of action "sendPaymentEnteredMessage" works again
POCP-71349 Login with disconnected cash drawer - Dialog now has spinner
POCP-71480 Return w/o Receipt - Item prohibited for return message shown in time
POCP-71372 MPOS - Behavior of line item edit mode improved
GKRI-22505 Improved method of disabling auto-lock for browser process
POCP-71484 Integrate PCE 3.15.7