WMS-INT01-EN-5.5.0.0

Από

Entersoft Business Suite® | Entersoft CRM® | Entersoft WMS®

New features and extensions

Brief description of version contents

A summary of the main version features. Next up, the full new features & improvements catalog is broken down per category, along with the use of instructions & examples, as appropriate.

Entersoft WMS Back Office

  • User software licenses check
  • Simplified barcode configuration (pre-processing) and extensions to the resolving process
  • Improved performance of the Actions by item view
  • Improved performance of the container integrity check process
  • Additional restrictions to data modifications of Shipping orders

Entersoft WMS Mobile

  • Receipt of nested containers
  • Extension of the Collective picking sorting with target container declaration
  • Improvements in Collective picking sorting
  • Extension to Real time collection – picking request fulfillment based on SSCC container
  • Expansion to Bulk item movement to WH
  • Extension to the update mechanism of the Operation entry for processes based on item request (IMP-25949)
  • Canceling the 2nd cross-docking step
  • Improved Real time collection for bulk stock

Entersoft WMS Touch

  • Receipt station: adjusted search fields in touch functionality
  • Receipt station: Identifying a lot with a GS1 barcode
  • Receipt station: fixed item search field, fixed receipt quantity, and auto-creation of new container
  • Receipt station: auto-create container and receipt container declaration check
  • Receipt station: improved the process of creating a new container from an SSCC scan
  • Packing station: display quantity confirmation screen when selecting item request
  • Packing station: extension to the package type confirmation screen
  • Packing station: repackaging before packing
  • Packing station: extension to entering Surplus for multi-company facilities
  • Packing station: ability to identify an item from a lot barcode

WMS Back Office extensions

User software licenses check

In this version, the check mechanism has been enabled for the installed user software licenses in the Back office, Mobile & Touch applications of Entersoft WMS.

The check function, for the time being and until the September 2023 version will remain at a warning level. Practically, if the user calls a feature that is not enabled in the installation, they shall receive a warning message (with the full details).

The user can continue the process normally by selecting OK. The next time the same function is called, the same message will not occur again, unless the server is restarted.

WMS-INT01-EN-5.5.0.0-image1.png

For the RF, the resulting message is an error message, but by pressing ESC the flow continues normally. Once the user receives the error for a specific option once, they will not receive it again, unless they log out/log in to the application.

WMS-INT01-EN-5.5.0.0-image2.png

Configuration of the pre-processing process & resolving mechanism

A series of extensions were made to simplify the configuration required to resolve item barcodes, mainly regarding the pre-processing process. These extensions also aim to resolve barcodes based on the GS1 standard, without any configuration required by the implementers.

New GS1 configuration screen

In the application menu:

Configuration > Warehouse Items > GS1 Configuration

A new screen has been added, displaying the data stored in the ESGS1Config.xml file in application folder ..\ESConfig. In addition, user convenience is provided regarding the integration of additional application identifiers at an installation level.

On the occasion of the new screen, let’s recall the screen fields (and the file, by extension):

  • ID: the Application Identifier according to the GS1 standard
  • Barcode data type: it accepts two values - 0 – numeric, 1 – alphanumeric. Refers to the type of characters allowed in the barcode (see example below)
  • Length: concerns the length of barcode digits
  • Variable length: yes/no
  • Column name: according to the GS1 standard
  • Value type: string/date/numeric/numericdecimalpoint

For example, the SSCC field has the info displayed in the following screenshot:

WMS-INT01-EN-5.5.0.0-image3.png

Note that the Barcode data type field has value 0 – numeric, while the Value type is String.

The entries that appear on this screen are those contained in the ESGS1Config.xml file - the fields, that is, that the application supports by default. If, at an installation level, the file needs to be enriched with a new Application Identifier (based on the GS1 standard or not), then it is recommended to do it from this specific screen.

Barcode separation character

Based on the applicable functionality, the barcode separation character for variable length barcodes (FNC1 according to the GS1 standard) is specified at company parameter:

“Barcode separation character ”| WMS_FNC1

and has character “=” as a default value.

This default configuration requires, in most cases, additional device configuration, so that resolving can be done properly.

The extension made to the current version aims to minimize the requirement of additional device configuration. Specifically, a new company parameter was added:

Parameter type "Barcode separation character"| WMS_FNC1_ParamType

with the following available values: Character, ASCII character no.

For reasons of compatibility with the current installations, the default value of the new parameter is “ Character”, referred to in the “=” of parameter “Barcode separation character”.

It is recommended to change the parameter value Parameter type "Barcode separation character" to "ASCII character no" and the parameter value “Barcode separation character” to "29". This configuration does not require additional configuration for the majority of the devices on the market.

Auto-integrate the GS1 standard into the pre-processing process

This extension essentially eliminates the use of pre-processing scripts in the case of GS1 barcodes. The resolving mechanism has been extended to always check when scanning a barcode, whether it meets the GS1 standard, based on what is designated at the GS1 configuration screen.

If custom implementation is required (except GS1), the pre-processing script technique should be used. However, the script no longer requires managing the GS1 barcodes (starts with 01 & 02). Recording the differentiation is sufficient.

If a pre-processing script is already used in an installation, it does not need to be changed. If there is, then it is always given priority.

As far as the post-processing script is concerned, there is no extension. All that needs to be emphasized is that, if an Identifier (that should be assigned to a specific field of the action item) is added as custom in the GS1 configuration, then the post-processing script should also be extended as custom. This also applies to the existing functionality.

Performance improvements

In this version, there was a significant improvement to the “Actions by item” view in terms of performance.

Menu > Overview > Actions by item

It is recommended to update the custom implementations in existing installations, as a significant improvement in the response time of the view is expected, especially when no specific criteria are used or the date range is too large.

In particular, the extension is very simple and can be done on any custom implementation. Simply add a new parameter to the view (not visible) with the name ES_EOSQL and default value "option(Recompile)":

WMS-INT01-EN-5.5.0.0-image4.png

and add the corresponding column / expression with the parameter (the column must be visible):

WMS-INT01-EN-5.5.0.0-image5.png

In regard to performance, apart from the actions by item, the container integrity check process was additionally improved. No further action is needed in terms of implementation.

Additional modification prohibitions for SO fields

A phenomenon has been observed, when users are modifying fields of SO-type documents, such as e.g. the trade account and date of issue, when these have been completed (meaning, loaded or canceled). These are handling errors, for which protection by the application has been requested.

In this context, the Shipment configuration process in the configuration wizard in the Depositors has been enriched with the ability to Prohibiting SO data modification, namely the Trade account and the Issued on date.

WMS-INT01-EN-5.5.0.0-image6.png

This process essentially adds the extra fields to the additional prohibitions of the Access privileges profile.

If you wish to prohibit the modification of extra SO fields, then you should do so again through the Access privileges profile

Configuration > Documents and Series > Access privileges profile for documents

In the additional prohibitions:

WMS-INT01-EN-5.5.0.0-image7.png

WMS Mobile extensions

Package receipt in pallet (nested containers)

In menu:

1. IMPORTS > 1. RECEIPT > 3. MIXED CONTAINER WITH PACKAGES

the ability was added to receive nested containers (package to pallet only), in correspondence with the Direct import.

In the outer container, scan the pallet SSCC (or create a new one) and then scan or create the package SSCC for one or more items.

WMS-INT01-EN-5.5.0.0-image8.pngWMS-INT01-EN-5.5.0.0-image9.pngWMS-INT01-EN-5.5.0.0-image10.png

Extensions to the Collective picking sorting

The first extension concerns the ability of designating a target SSSC in sorting, with the ability to create a new target container and print a label. The extension concerns both simultaneous sorting in the Direct picking menu, as well as independent sorting from the menu

3. ORDERS > 8. SORTING

The second extension concerns the integration of the following functionalities into the sorting flow:

  • Cancel open quantity
  • Change MU
  • Quantity excess (if allowed in the ICP)

WMS-INT01-EN-5.5.0.0-image11.png

Direct picking – Extensions related to container picking

In the Direct picking process, available in menu

3. ORDERS > 3. DIRECT PICKING

fulfilling a picking request is now supported, based on the SSCC container scanned.

It only concerns direct picking requests (without reservation) with a hint container.

It is necessary to enable this parameter in Config.xaml:

GRPick_ALLOW_AUTO_ITEM_SEARCH

In addition, the picking location criterion was removed, which was mandatory when this parameter was enabled.

Bulk item movement to WH (except WMS)

It is now possible to bulk move items from one location or container to a WH outside WMS.

This functionality is available in menu:

5. STOCK MOVEMENT > 3. BULK EXECUTION

and requires enabling parameter: in Config.xaml:

STOCK_TRANSFER_BULK_TO_WAREHOUSE

Which displays the target WH declaration field at the final screen of the bulk item movement. This process generates a WMOV-type action.

WMS-INT01-EN-5.5.0.0-image12.png

In addition, if this parameter is enabled, then even if a homogeneous container is scanned, the flow continues to request the next container, unless the user presses ESC.3

Operation entry and picking

In this version, two extensions have been implemented concerning the process of recording the duration of the picking actions (operation entry).

Initially, the recording feature was enabled in the Direct Picking process.

Secondly, it is now possible to record the picking duration based on when the user selects the picking request. It applies to all picking flows related to requests, with reservations or not. The difference is qualitative, in the sense that in addition to picking action time, the time of the idle user is also recorded. This functionality is enabled via the parameter in the Config.xaml file:

OPERATION_ENTRY_PER_REQUEST_ITEM

Canceling the 2nd cross-docking step

In the 2th step cross-docking process available in menu:

1. IMPORTS > 3. CROSS DOCKING > 3. 2nd STEP

It is now possible to cancel an open request quantity by selecting FK.

Improved Direct Picking

This extension facilitates and speeds up the process of item picking outside of a container in Direct picking. By enabling the new parameter in the Config.xaml file:

GRPick_AUTOFOCUS_ITEM

the user is right away directed to the Item field (and not the SSCC field).

WMS Touch applications extensions

Receipt station

Touch functionality in search fields

In search fields (either via F3 or Shift+F3) of the Receipt Station forms (with a weighing scale or not), buttons were added that perform the search by pressing them. This functionality serves the full touch mode, although it is also available in a keyboard environment.

WMS-INT01-EN-5.5.0.0-image13.png

The extension is available in hotfix of versions 5.3.0.0 and 5.4.0.0.

Identifying a lot with a GS1 barcode

A lot can be identified using a GS1 barcode in the Lot barcode field, on the Receipt input screen. Keep in mind that according to the GS1 standard, the Application Identifier of the lot is 10, the barcode is alphanumeric, while the barcode length of the lot is variable, from 1 to 20 characters and separated by character FNC1, as long as it’s not located at the end of the string.

If the scanned barcode identifies more lot details (such as Due date), then these are automatically assigned to the receipt action.

WMS-INT01-EN-5.5.0.0-image14.png

This functionality does not require configuration and is also available in Hotfix of 5.3.0.0 & 5.4.0.0.

Similarly, the control of the Item has been extended to identify the Item as long as:

  • the lot GS1 barcode is scanned and
  • the argument of WMS_ITEM_INVESTIGATION_TYPE company parameter is set to:

#LotBarcode.0.E

Fixed field of item search

The extension serves receipts that usually include very few items in very large quantities, which are received in part. The following have been implemented:

  • The Item search field after each receipt remains (is not cleared) until the user presses F3 to change item
  • the receipt quantity specified the first time remains fixed, until the user changes item.

By pressing the new Continue receipt button, the user continues to receive the same item until the receipt is completed.

WMS-INT01-EN-5.5.0.0-image15.png

This functionality (and display of the Continue receipt button) is enabled using the new parameter in ES00KioskParams file:

KEEP_SELECTED_ITEM_CODE

Note that it serves only the cases where an item is selected, not scanned.

In case the receipt occurs in a container, pressing the Continue receipt button and assigning value 1 to the new parameter in ES00KioskParams file:

CONTINUE_RECEIPT_PROCESS_NEW_SSCC_CREATION_MODE

creates a new container each time, with container type the one opened last time.

Auto-create receipt container and check receipt in container

To perform the receipt process faster at the Receipt station, it is now possible to set a default container type, based on which a New container is created by pressing the relevant button, without the user being required to select the container type each time.

The default container type must be only one and is set at the new parameter in ES00KioskParams file:

CONTAINER_TYPE

In order to ensure errors during receipt in container, it is now possible to check whether a container has actually been set upon receipt, by enabling the new parameter in ES00KioskParams file:

CHECK_CONTAINER_INPUT

If no container has been entered (either new or existing), then the application prohibits the selection of an item that has either been scanned or searched, therefore the receipt cannot be completed.

Packing station

Item confirmation screen

The extension concerns an already existing functionality, more specifically the quantity confirmation screen being displayed, in case the parameter in the ES00KioskParams file has a value of 2:

ΙNPUT_QTY_DEFAULT_VALUE_BASED_ON_PACK_REQUESTS

Note that in this case, when an item for packing with a quantity of requests > 1 is scanned, then a quantity confirmation screen is displayed with the total amount of item requests scanned as the default quantity.

The same solution was implemented even when an item is selected from packing requests (without any scanning).

WMS-INT01-EN-5.5.0.0-image16.png

Improvement to the package type confirmation screen

In the package type confirmation screen, it is now possible to cancel the package selection (and, therefore, it closes) with the "Cancel" button. Keep in mind that the Package type confirmation screen is enabled with the parameter in ES00KioskParams.xml file:

VALIDATE_PACKAGE_TYPE

WMS-INT01-EN-5.5.0.0-image17.png

Repackaging during packing

This extension covers a special case, where the stock naturally located in the location of the packing station is in a package lower than that of the packing request's. The fact that the packing request has a different packaging to that of the physical stock usually results from the fact that the picking (part of it, or in whole) was carried out by a third system (automated) that does not have the ability to manage multiple stock packages.

In order to meet this requirement, it is necessary during the packing process to repackage the stock from the lower request measurement unit to scanned measurement unit.

The functionality described below, in the form of an example, is activated via a new parameter in ES00KioskParams.xml file:

AUTOMATIC_REPACK

For example, if there are 2 packages of 6 pieces in the packing location stock, and provided that the packing requests are as follows:

  • a request with a quantity of 1 and Package as a measurement unit
  • two requests with quantity of 2 and 4 respectively and Piece as a measurement unit

In the package barcode scan, the application:

  • Searches, by priority, for packing requests that have a unit of measurement identical to the one being scanned (in this case, it closes the request with the Package).

If there is an excess quantity, or, in our example, in the barcode scan for the 2nd package:

  • Searches for packing requests with a measurement unit of less than and equal to the ratio of the request MU and the MU being scanned (in this case, the two requests that sum up to 6 Pieces)
  • It generates a packing action with the request measurement unit (pieces) as the "from" measurement unit and the measurement unit being scanned as the a "to" measurement unit, thus simultaneously repackaging into the actual measurement unit of the stock and packing.

There are some common truths about the functionality concerning the configuration of items and data resulting from picking:

  • If the MU being scanned does not belong to the item hierarchy, then a relevant error message occurs.
  • If there is more than one relation between the MU being scanned and the request MU, the user opens a selection screen to select the correct relation.
  • If the sum of the open request quantities is not sufficient to carry out the repackaging, then an error message occurs.

Handling a surplus in a multi-company environment

This extension concerns an improvement of the Surplus management process in the packing station, in case of a multi-company environment, so that even if the same name is used in the surplus scripts, the process can tell which one to call, based on the Login company.

Extensions to the item resolver

In this version, as well as in hotfix of 5.3.0.0 & 5.4.0.0, extensions have been made to the item resolver:

  • The lot is identified and assigned in the action, if a GS1 barcode is scanned (either with an Item or just a Lot)
  • The lot is identified and assigned if a simple lot barcode is scanned and company parameter WMS_ITEM_INVESTIGATION_TYPE is set to argument #LotBarcode.0.E


PDF Version