Set up mobile devices for warehouse work

This article describes how to configure the menu items that warehouse workers use to perform their work in the Warehouse management mobile app.

For example, you can use the Mobile device menu items page to configure menu items for the following tasks:

  • Process an inquiry or perform an activity, such as printing a label, generating license plate numbers, starting a production order, or quickly looking up information about items in a location.
  • Create work that will be performed through another process. For example, receiving an item for a purchase order can create putaway work for another worker.
  • Perform work that was created by another process (existing work), such as putaway work that was created when an item was received for a purchase order, or picking work related to a sales order.

Configure menu items for activities and inquiries

To create a menu item for an activity or inquiry, set the Mode field to Indirect. A list of Activity code options then becomes available, so that you can select the type of inquiry or activity that the menu item is for. To create a menu item to generate warehouse work, set the Mode field to Work. A list of Work creation process options then becomes available. To create a menu item to process existing warehouse work, set the Mode field to Work, and then set the Use existing work option to Yes.

Note

Additional fields might be available for menu items, depending on the mode that you select for the menu item, and whether the menu item is used to perform existing work. For information about the additional field selections, see the "Additional menu item options" section later in this article.

If the Mode field for a menu item is set to Indirect, you can create a menu item to perform a general activity or inquiry that doesn't create work. Examples include reprinting license plate labels and an inquiry about the items in a location. The following table lists the options that are available.

Option Description
None This default value doesn't enable an activity or inquiry.
About View information about the system, such as the version number, the warehouse ID, and the worker who is currently logged on.
Change warehouse Change the warehouse that a worker is logged on to.
Location inquiry View information about all items and quantities for a location.
License plate inquiry View the quantity of items on a license plate and the location of the license plate.
Start production order Start a production order.
Production scrap Enter the quantity of scrap that was created during production for each bill of materials (BOM) line.
Production last pallet Indicate that the last pallet of items has been produced for a production order, and that the status of the production order must be updated to Reported as finished. The status of the raw materials that were not consumed during production is changed back from Picked to On order, and the items can be returned to inventory.
Item inquiry Scan an item to determine where it is in the warehouse. The inquiry returns all locations and quantities for the scanned item.
Reprint label Reprint a license plate label.
License plate build

Create a parent license plate by combining multiple license plates in the same location. This option is useful if you move multiple license plates at the same time. After the parent license plate is moved, you must perform a license plate break before you can pick items from each license plate.

Tip: To move a parent license plate, you must use a mobile device that is configured to create work for movements.

License plate break Break up a license plate build so that you can pick items from the license plates that were in the build.
Driver check in If you're using Transportation management, register the arrival of a driver by scanning the outbound load ID, appointment ID, or shipment ID. For this option, a load must be assigned to the appointment, and the status of the load must be Loaded.
Driver check out Register that a driver has completed their appointment.
Flush number sequence cache Delete number sequence numbers from the number sequence cache. This activity is typically performed by a system administrator to resolve caching issues when mobile devices are used.
Change batch disposition Allow a worker to specify a batch disposition code for an item and batch. This selection updates the disposition code that is specified for the batch.
Display open work list Show a list of available work to a particular user. The user can then select work to perform and will be directed to it. This list is intended to be viewed on tablet devices that have a screen size of 7 inches or more. When you select this option, the Edit query and Field list menu items become available. The Edit query page lets you set up criteria for the work that appears in the list. The Field list page lets you select what fields appear in the work list. For example, you can reduce the number of fields that appear, so that the user can more quickly select the most appropriate work item. On the General FastTab, in the Records per page field, you can also select how many work records are shown per page. If the Allow users to filter work by transaction type option is selected, the work list will include a Filter work control that the user can use to filter by transaction type. In the work list, users will see only work that they have permission to access. You must make sure that users have permission for one or more user-directed menu items that support the specific work class types that they should be able to access. Permissions are verified when a user tries to perform work from the list.
Create transfer order from license plates Allow warehouse workers to create and process transfer orders directly from the Warehouse Management mobile app. A worker starts by selecting the destination warehouse. The worker can then scan one or more license plates by using the app. After the warehouse worker selects Complete order, a batch job will create the required transfer order and order lines, based on the on-hand inventory that is registered for those license plates. For more information, see Create transfer orders from the warehouse app.
Data inquiry Enable the creation of warehouse app menu items that can be used to look up data from the mobile device as an inquiry list. For more information, see Warehouse app data inquiry.
Pack inventory into containers Enable support for warehouse workers as they pack inventory items into containers. A worker starts by scanning a shipment to identify the inventory items that must be packed. The worker then identifies the destination shipping container by entering its ID or scanning its bar code. Finally, when the container is fully packed, the worker registers it as closed. This step makes the container ready for further processing by Microsoft Dynamics 365 Supply Chain Management. For more information, see Packing containers with the Warehouse Management mobile app.
Container creation Enable the container creation process. This process is typically part of the process of packing containers with the Warehouse Management mobile app.
Container closing Enable the container closing process. This process is typically part of the process of packing containers by using the Warehouse Management mobile app.
Print container label Enable container label printing. This process is typically part of the process of packing containers by using the Warehouse Management mobile app. For more information, see Container label layouts and printing.
Receiving completed confirmation Enable support for receiving clerks to indicate Receiving completed for a load.
Complete mixed license plate Enable support for warehouse workers to complete license plates recorded during mixed license plate receiving.

Configure menu items to create work for another worker or process

You can set up a menu item that creates work for another worker after an initial action is performed on the mobile device. For example, when one worker uses a mobile device to receive an item, putaway work is created for another worker. To set up a menu item that creates work, on the Mobile device menu items page, in the Mode field, select Work. In the following table, the options in the Work creation process field are arranged by work order type.

Work order type Option Description
Inbound shipment order Inbound shipment order line receiving

Register the receipt of a quantity of an item by using the inbound shipment order number and line number, and create putaway work for another worker.

Inbound shipment order line receiving and put away

Register the receipt of a quantity of an item by using the inbound shipment order number and line number, and put the items away. The same worker performs both actions.

Inbound shipment order item receiving

Register the receipt of a quantity of an item for an inbound shipment order by registering the order number and item number, and create putaway work for another worker.

Inbound shipment order item receiving and put away

Register the receipt of a quantity of an item for an inbound shipment order by registering the order number, and put the item away. The same worker performs both actions.

License plate receiving Receive an inbound advance ship notice (ASN) by using the license plate ID.
License plate receiving and put away Receive and put away an inbound ASN by using the license plate ID.
Load item receiving Register the receipt of a quantity for a load by using the load ID, and create putaway work for another worker. The item number and product dimensions match the receipt to the order lines.
Load item receiving and put away Register the receipt of a load by using the load ID, and put the items away. The item number and product dimensions match the receipt to the order lines. The same worker performs both actions.
Return item receiving Record data captured during mixed license plate receiving.
Purchase order Purchase order line receiving Register the receipt of a quantity of an item by using the purchase order number and purchase order line number, and create putaway work for another worker.
Purchase order line receiving and put away Register the receipt of a quantity of an item by using the purchase order number and purchase order line number, and put the items away. The same worker performs both actions.
Purchase order item receiving Register the receipt of a quantity of an item for a purchase order by registering the purchase order number and item number, and create putaway work for another worker.
Purchase order item receiving and put away Register the receipt of a quantity of an item for a purchase order by registering the purchase order number, and put the item away. The same worker performs both actions.
License plate receiving Receive an inbound ASN by using the license plate ID.
License plate receiving and put away Receive and put away an inbound ASN by using the license plate ID.
Load item receiving Register the receipt of a quantity for a load by using the load ID, and create putaway work for another worker. The item number and product dimensions match the receipt to the purchase order lines.
Load item receiving and put away Register the receipt of a load by using the load ID, and put the items away. The item number and product dimensions match the receipt to the purchase order lines. The same worker performs both actions.
Return order Return order receiving Register the receipt of a quantity of an item by registering the RMA number, and create putaway work for another worker.
Return order receiving and put away Register the receipt of a quantity of an item by registering the RMA number, and put the items away. The same worker performs both actions.
Return item receiving Record data captured during mixed license plate receiving.
Transfer order Transfer order item receiving

Register the receipt of a quantity of an item, and create putaway work for another worker.

Note: Use this option only if the items were shipped from a warehouse that isn't enabled for warehouse management processes (WMS).

Transfer order item receiving and put away

Register the receipt of a quantity of an item, and put the items away. The same worker performs both actions.

Note: Use this option only if the items were shipped from a warehouse that isn't enabled for WMS.

Transfer order line receiving Register the receipt of a quantity of an item, and create putaway work for another worker.
Transfer order line receiving and put away Register the receipt of a quantity of an item, and put the items away. The same worker performs both actions.
License plate receiving Receive an inbound ASN by using the license plate ID.
License plate receiving and put away Receive and put away an inbound ASN by using the license plate ID.
Production Report as finished Register a quantity of a finished item that has been finished for a production, and create putaway work for another worker. The quantity can be some or all of the quantity that was planned for production.
Report as finished and put away Register a quantity of a finished item that has been finished for a production, and put the items away. The quantity can be some or all of the quantity that was planned for production. The same worker performs both actions.
Kanban Indicate that a kanban is completed, and create putaway work for another worker.
Kanban put away Indicate that a kanban is completed, and put away the items. The same worker performs both actions.
Inventory Movement Register that items have been moved from one location to another. The worker specifies the location that the items are moved from and where they are moved to.
Quarantine Change the status of the on-hand inventory for a license plate or location to make damaged or missing inventory items unavailable.
Movement by template Move items from one location to another in a semi-automated manner. The worker selects the location to move items from, the system uses the location directive to determine where to move the items to.
Warehouse transfer

Register that items have been transferred from one warehouse to another. This option requires that the worker be allowed to perform work in both warehouses.

Note: This menu item requires a default inventory transfer journal where the Voucher draw field is set to Posting.

License plate loading Use this option when you're setting up your warehouse for the first time. Scan all the license plates in all locations in the warehouse. The locations must be license plate–controlled. You can't use this option if Serial number or Batch number is listed above Location in the inventory reservation hierarchy.
Cycle count Adjustment in Increase the quantity of items in inventory. Specify the location, license plate, item, quantity, unit of measure, and status.
Adjustment out Reduce the quantity of items in inventory. Specify the location, license plate, item, quantity, unit of measure, and status of the inventory.
Spot cycle counting Start a count for a location. The worker must count all items in the location. When the result of a count is less than the expected quantity, the missing quantity is considered a loss.

Note

You can set up mobile device menu items (such as Mixed license plate receiving (and putaway)) to embed some of the flows from the previous table in the process.

Configure menu items to process existing work

In addition to setting up menu items to create warehouse work, you can set up menu items to process work that has already been created. Set the Mode field to Work, and select the Use existing work option. Some additional options then become available on the General tab. You can control access to the menu item by assigning one or more work classes on the Work class FastTab. The work classes define the work that the menu item can process. The work class can also be used to grant access to specific user roles or to separate processing for different types of operations. The following table describes the options that are available. The option can be chosen under the Directed by field in the Mobile device menu items page.

Option Description
None This default value doesn't process work.
System directed Supply Chain Management controls the type of work that is assigned to a worker and the order that the worker performs the work in. When you select this option, you can select System-directed work on the Action Pane to open the System-directed sorting order page, where you can set up sorting criteria for the work. The sorting criteria control the order that the worker performs the work in. You can add as many criteria as you require.
User directed The worker selects the work to perform and the order to perform it in.
User grouping The worker manually groups work. This option is useful when, for example, a worker can pick multiple items at the same time in a location. After the worker has finished picking all the required items, they can put the items away.
System grouping

Supply Chain Management groups work for the worker, based on a specified field. For example, picking work is grouped when a worker scans a shipment ID, load ID, or any value that can link each work unit. If you select this option, the following fields are required:

  • System grouping field – Select the field that the worker scans to group the work.
  • System grouping label – Enter text to instruct the worker what to scan to group the work.
Validated user directed

The worker selects the work to perform when work is associated with a larger entity, such as a load or shipment. The worker determines the order that the items are picked in. If you select this option, the following fields are required:

  • Validated user directed field – Select the field that the worker scans to group the work.
  • Validated user directed label – Enter text that instructs the worker what to scan when picking work is grouped by the system.

This option is useful when, for example, multiple pallets are staged for a load. If you select LoadId in the Validated User Directed field, the worker can pick any pallet that is associated with the load. The worker receives an error message if they scan an item that isn't associated with the load.

Cluster picking The worker groups work into clusters. Clusters lets workers pick items from a single location for multiple work orders at the same time.
Cycle count grouping The worker selects a zone, work pool, or location, and Supply Chain Management assigns work, based on the selection. If you select this option, you can click Cycle counting on the Action Pane to specify additional information to display, and you can also specify the number of times that the worker must repeat the count if a difference is found.
Transport loading This feature allows several warehouse workers to load inventory from the same or different loads onto the same truck, with loads that are fully or partially shipped.

Additional menu item options

Additional menu items options are available on the Mobile device menu items page. The options vary, depending on the process that you're configuring the menu item for.

The following table describes these options.

Field Description
Allow splitting of work Select this option to let users put items for a work order into more than one target license plate. This option is useful when, for example, a target license plate is full, and the worker must add the remaining items to another license plate. The worker can select Full to indicate that the license plate is full and stop receiving picking work for it. The put location for the picked items is then displayed, and the picking work that has already been completed is moved to a new work order. The remaining picking work for the target license plate stays on the original work order.
Anchoring Select this option to let workers specify a location that overrides the suggested staging or loading location. All the remaining putaway work is directed to the new location. This option is useful when, for example, a worker who must put items for order 1 in a staging location by Dock 1 can't, because a previous load hasn't cleared the location. Instead of waiting for the Dock 1 staging location to become available, the worker can decide to use the staging location for Dock 2. In this case, the worker overrides the suggested staging location. The put location for all remaining items for the work order is then updated to the Dock 2 staging location. If you select this option, you must set the Anchor by field.
Anchor by If you're using anchoring, you must specify whether to anchor by shipment or by load.
Audit template ID Select the work audit template that will interrupt the work process for this menu item so that another operation can be performed. For example, if this menu item is for inbound work, the audit template might require that the worker check the temperature in the delivery container. The point at which the process is interrupted is specified on the audit template. This point can be, for example, when work is started or completed, or when its status changes.
Cluster profile ID Select the cluster profile to use for cluster picking. The cluster profile includes settings such as whether to create clusters automatically, the names of positions and the number of work units that they can be assigned, when to break clusters into individual units, and whether verification is required. This field is available only if Cluster picking is selected in the Directed by field.
Count total item quantity first Select this option to require that a worker count the total quantity first during a count. If a difference is found, the worker must provide additional information, such as the license plate number, batch number, and serial numbers.
Create movement Select this option to let a worker create work for a movement, but without requiring that the worker perform the work immediately. This option is useful if, for example, a quality inspection has been completed, and the inspector wants the item to be moved from the quality inspection area.
Directive code To use a specific location directive, select the directive code that is associated with the location directive. This field is available when you create work and the work creation process is Movement by template.
Disable cycle count thresholds Select this option to ignore the cycle count thresholds. If you select this option, cycle count work isn't created when threshold values are exceeded.
Display batch disposition code

Select this option to display batch disposition codes. For example, you can display batch disposition codes when you receive a returned batch. Workers can then evaluate the status or quality of a batch, and select the appropriate code. The rules on the batch disposition code determine whether the batch will be available to other warehouse processes. If you don't select this option, one of the following batch disposition codes is used:

  • If you receive a new batch number, the default batch disposition code that is specified on the item model group.
  • The batch disposition code that is already assigned to the batch.
Display disposition code Select this option to display disposition codes. For example, you can display disposition codes when you receive return items. Workers can then evaluate the status or quality of the items, and select the appropriate code. The rules on the disposition code determine whether the items will be available to other warehouse processes.
Display inventory status Select this option to display the status of items in inventory. This option is available for all menu items that use existing work, except cycle counting.
Display summary of pick screen Select this option to display a summary of picking work for the selected work order. The summary is displayed until the first work line is processed for the work order.
Generate license plate Select this option to generate a unique license plate number, based on the number sequence selection. For example, you can generate a license plate number for items that are received for purchase orders.
Group put away Select this option to group the putaway work. This option is available when the work was grouped either by the worker or by Supply Chain Management. When the worker has finished all the picking work in the group, putaway work is created for the same group.
Inventory adjustment types Select the inventory adjustment type that determines the inventory counting journal that is used to post the adjustment, and whether to remove reservations. This field is available only for the Adjustment in or Adjustment out work creation process.
Override batch number Select this option to let workers who are reporting a quantity as finished for a production order enter a batch number that differs from the batch number that is assigned to the production order.
Override target license plate Select this option to let workers specify a target license plate number that differs from the suggested target license plate. Use this option when the first pick for a work order is for the entire quantity of an item on a license plate. This option is useful when, for example, a pallet is reused.
Pick and pack

Select this option to let workers combine work for a sales order or load into a single work unit. A worker can perform work only for the sales order or load. This option is useful when, for example, you must increase a quantity for a sales order after the load, shipment, and work have been created for a sales order. This option is available when the menu item uses existing work, and the work is directed by the user or system.

Note that only work headers that contain a single initial pick work line can be combined by using this group picking concept.

Pick oldest batch

Indicate whether the worker must pick the oldest batch in a location first. The following options are available:

  • None – The worker can pick any batch in the location. The worker receives no message.
  • Warn – The worker can pick any batch in the location, but they receive a warning message if a batch isn't the oldest batch.
  • Force – The worker must pick the oldest batch in the location. The worker receives an error message if a batch isn't the oldest batch. Note: This option is relevant only if Batch number is lower than Location in the reservation hierarchy that is assigned to the item.
Print label Select this option to let workers print license plate labels.
System grouping field Select the field that determines how Supply Chain Management will group picking work for workers. For example, if you select the ShipmentId field, the worker will scan the shipment ID to group the picking work. All work for the shipment is then assigned to the worker. This field requires that you create a menu item to use existing work that is grouped by the system. You must also enter text in the System grouping label field to instruct the worker what to scan.
System grouping label Enter the text that will instruct the worker what to scan when picking work is grouped by Supply Chain Management. For example, if you're using the ShipmentId field to group picking work by shipment, you might enter Shipment ID in the field. This field requires that you create a menu item to use existing work that is grouped by the system. You must also select the field to group by in the System grouping field.
Use default data Select this option to enable the Default data button on the Action Pane, where you can select fields to display data that a worker typically requires in their daily work. This option is useful if, for example, a worker often picks items from the same location. You can select the From location field to display the location by default.
Validated User Directed Field Select the field that the worker will scan to group the work. For example, if you select LoadId, a worker can pick any work that is associated with a selected load. You must also enter text in the Validated User Directed Label field to instruct the worker what to scan.
Validated User Directed Label Enter the text that will instruct the worker what to scan when picking work is grouped by a validated user-directed field. For example, if you're using the LoadId field to group picking work for a load, you might enter Load ID in the field.
Work template code Select the work template that will create the work for a process. For example, if you receive an item for a purchase order, the putaway work will be generated based on the work template. If you don't select a work template, Supply Chain Management assigns a template, based on query criteria. For more information about work templates, see Controlling warehouse work with work templates and location directives.
Show work line list Select an option for how workers will be able to view and interact with the lines for the currently selected picking work. For more information about this option, see Set up a mobile device menu item to provide a pick line overview.

Require workers to confirm the product, location, or quantity when they pick items

You can set up work confirmations that require that a worker use a mobile device to register the location or quantity when they perform work in the warehouse. Work confirmations help ensure that the worker is at the correct location or is handling the correct quantity of items. You can also enable Supply Chain Management to automatically confirm the worker's registration. If you enable automatic confirmation, you can't also require confirmations for location or quantity. Work confirmations also include products and product variants. Additionally, you can register confirmations by scanning a bar code. To confirm products and product variants, you must enter an ID for the product or product variant. This ID can be a product ID, product search ID, external ID, GTIN, or bar code. After you enter the ID or scan the bar code, the dimensions for the product variant are displayed on the mobile device.

The following table describes the various work types that you can use work confirmations with.

Option Description
Pick Require confirmation when items are picked.
Put Require confirmation when items are put in a location.
Counting Require confirmation during cycle counting.
Adjustments Require confirmation when inventory quantities are adjusted.
Custom Require confirmation for custom work.
Quarantine Require confirmation when items are moved to quarantine.
License plate building Require confirmation when items are consolidated to build a license plate.
Print Require confirmation when license plate labels are printed.
Status change Require confirmation when the status of inventory is changed.

Note

You can require product confirmation only for pick and put work types.

Set up mobile device menus

The menu items that you create using the Mobile device menu items page will only become available to mobile device users after you add them to one or more menus using the Mobile device menu page.

On the Work users page (Warehouse management > Setup > Worker), you can choose the top-level menu that each worker has access to on the mobile app (see also Mobile device user accounts). This way, you can set up a system that supports several different menu structures, where each worker only sees the menu items that are relevant to them.

To set up menus for mobile devices, follow these steps:

  1. Go to Warehouse management > Setup > Mobile device > Mobile device menu.

  2. Do one of the following actions:

    • To add a new menu or submenu, on the Action Pane, select New.
    • To edit an existing menu or submenu, on the list pane, select the menu you want to edit. Then, on the Action Pane, select Edit.
  3. In the header of the menu, make the following settings:

    • Name: Enter a name for the menu or submenu. This is an internal name and must be unique. You can't edit this field after you save the record.
    • Description: Enter a short description for the menu or submenu.
  4. In the Mobile device menus section, find and select a menu item or submenu you'd like to add in the Available menus and menu items column. Then select the right arrow button to move selected item to the Menu structure column.

  5. Use the up arrow and down arrow buttons next to the Menu structure column to arrange the items in the menu.

    Tip

    Workers can only access menu items that are included in the menu that is assigned to their mobile device user account (or a submenu of that menu). This also applies to menu items that are intended for use as detours, but which you might not want workers to access directly from the menu. In this case, you should add the detour items to the relevant menus and then hide the items. To hide an item included in a menu, right-click on it in the Menu structure column and select Hide. To show an item that is currently hidden, right-click on it and select Show.

  6. On the Action Pane, select Save.

Additional resources