19.4 Release [2020.02]

Produmex Scan on Android

Customization

Produmex Scan 19.4 makes it possible to perform customization tasks on the Android platform. The Customization assist modesetting is available on the Advanced tab, and the general customization guidelines apply to it (see Customization Technology documentation on Produmex WIKI) except using external form and data positioning (see below).

Use of External Form

When there is not enough space on the original form for new fields, or situations when buttons or information are not always used, it is possible to move fields to a secondary form (called external form). When fields are marked to be used in an external form, the field itself will not appear on the main form; instead, a new button called “extra” appears which opens the extra screen.

Data positioning

Produmex Scan allows data to be positioned based on the percentage of the screen, indicate how many new lines to add, and absolute values for row. It also allows to indicate if other fields wrap around or if the field uses the full row.

Customization example:

The screen without customization and its fields in their default rows:

Position data values for customization:

The Document Number field will be positioned to row 6.

The Supplier field will be positioned in row 2 and it has the fullrow value; therefore, no other field can be position next to it in row 2.

The Due Date field is also positioned to row 2, but as no other field can be positioned next to the Supplier field, it will be positioned to another row 2 field. In this case, the order of the fields is defined by the field codes: as the Supplier field has code 12 and the Due Date field has code 13, the Due Date field will be positioned under the Supplier field on the device.

Empty rows are not displayed on the screen. In this example the empty rows are 1, 3, 5.

Connection Timeout

A new Connection timeout (sec) setting is now available on the Advanced tab as an initial timeout setting for the Client application with a default value of 15 seconds. If your application or database server is slow, it is recommended to change the value of the Connection Timeout to a higher number. For more information, see how the application communicates with the server in the wiki guide.

Smaller controls

There is a new setting for Smaller controls setting is now available for Produmex Scan on Android and makes it possible to reduce the size of controls so that forms will have more space on the screen.

Log files

A new Logs tab is now available for Produmex Scan on Android, and it displays general errors and unexpected events with their causes. It also allows sending the logs to the Produmex Service Broker, which saves them among its own log files. These files can then be sent to the Produmex Support Team.

When the operator logs out in the main menu, this log is sent to the Service Broker and cleared.

New Features

Copy UDF Values to Target Document

A new Copy UDF Values to Target Document setting is now available on the Produmex Scan General tab of the Produmex Scan Settings screen and it can be used as a workaround for an SAP Business One bug[1].

With the help of the new setting, the UDF values of the base document are copied to the target document when the target document is being created. The data copy is applied on a head and line level, and the setting applies to the only certain documents. Please see Wiki for more information: http://wiki.produmex.name/doku.php?id=implementation:scan:settings

Important:Please note that by default the setting is disabled, because it causes a loss in performance. If you use UDF values on a head and/or line level and they are copied while using Produmex Scan, it is highly recommended to enable the setting to avoid potential data loss.

Connection timeout for the Client application

The new Timeout (sec) setting is now available on the Advanced tab of the Client Configuration Parameters as an initial timeout setting for the Client application. The default value of the setting is 15 seconds; however, if your application or database server is slow, it is recommended to change the value to a higher number.

Italian version

Initial support for the Italian localization has been added to Produmex Scan