Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Available in Mobile WMS from version 1.5.8.

A workflow step Some manufacturers who sell items with serial numbers provide a barcode containing all the serial numbers of the delivered package. These are often just a long list of serial numbers wrapped in a 2D barcode separated by some self defined separator like semi-colon (;), space ( ), dash (-) or similar.

To support this gift from the manufacturer, serial number steps in workflows can be set up to split a barcode into several scansindividual serial numbers.

This is done by providing setting a value for separator in the 'splitBarocdeBySeparator' attribute of the serial number step.

Code Block
languagexml
<serialNumber id="40" header="@{RegistrationCollectorSerialNumberHeader}" defaultValue="{SerialNumber}" helpLabel="@{RegistrationCollectorSerialNumberHelpLabel}" eanAi="21" splitBarcodeBySeparator=";" />


The barcode will then be split into several scans and treated as suchindividual values and registered one by one. This is only eligible for non-GS1 barcodes.

Example QR Data matrix code:

Image RemovedImage Added

QR ContentBarcode content:
A3818A-A119260B7-BA;B3818A-B119260EA-ED;D818A-C11926170-74;J3818A-D1192622E-33;SJ3818A-E119262A7-AC;SJ3818A-F11926585-8D;SJ3818A-G119267E6-F0;SJ3818A-H1192691F-2B;SJ3818A-I19269AA-B6;TJ3818A-J11926AE9-F6

...

Partly registered barcode

...

If parts of the barcode is not being used a warning message a single value split out from the barcode fails a warning message will be displayed to the user.
This can be because the value is already registered, or does not comply to some serial number format.


If a barcode contains more serial numbers then there are items to register on the order line, the values that exceed the total amount will be displayed to the user :and ignored.

Validation errors - stop at first failing scan

The application will stop when a barcode fails validation. So if a barcode is split into several barcodes and the first barcode fails validation it is not possible to use the rest of the barcodes in from the original barcode.

Image RemovedImage Added

In both cases, any values that have not yet been registered will be ignored.

Split by non-character

From version 1.7.0.3 it is also possible to split by non-character separator such as "Enter" (carriage return new line or \r\n).

This is done using the unicode represenatation, such that Enter becomes "&#xD;&#xA;".

Code Block
languagexml
<serialNumber ... splitBarcodeBySeparator="&#xD;&#xA;"/>

Table can be found here.

Overdelivery

Currently there is no support for Overdelivery when using this feature.

...