Dynamics AX in the Warehouse: Customising Hand-held Scanners

The customer I’m currently working with needs to use Dynamics AX in their warehouse for receiving, moving and counting stock. They are using hand-held terminals with Dynamics AX Anywhere.

Selecting an arrival

Selecting an arrival

AX Anywhere works with a SKU list where a scanned item barcode identifies a unique product variant in terms of size, colour and style. However, the customer has a number of items where the scanned barcode will not contain this information and so AX Anywhere needs to be extended to allow the addition of variant detail for these items.

The process for scanning an item arrival can be started by scanning one of the items that has arrived to identify the receipt. Where the barcode identifies a product and not a variant, we need additionally to capture the item size, colour and style before we can identify the receipt.

Identifying by item

Identifying by item

MC3090 barcode scanner

MC3090 barcode scanner

Operators in the warehouse will be using Motorola MC3090 hand-held scanners. The software design takes the features and functionality of such devices into account – use of the keypad is minimised as this is difficult and each screen is restricted to the entry of one data item.

Once an item barcode is scanned, we need to check if it uniquely identifies a product variant. If not – and the barcode identifies a product – we need to capture the size, colour and / or style depending on the active product dimensions for the item. A series of three consecutive forms allows the operator to identify the size, colour and style of the item. If a dimension is not active, that form is skipped.

AX Anywhere has a form-designer that allows the application to be extended and the business logic is coded within AX, so we are able to develop the forms we require.

 

Selecting variant size, colour and style

Selecting variant size, colour and style

Once selected, the application continues with the arrival process using the selected product variant.

Selecting an arrival by variant

The addition of product variants has been implemented for the customer across each of their warehouse processes.WarehouseFunctions

 

The flexibility of both Dynamics AX and AX Anywhere allows us to support our customer’s business processes as they are and without the need for change.