Product documentation
In This Topic
    Dynamics Advanced Warehouse Management - Outbound planning
    In This Topic

    Business value

    Maximize customer satisfaction on delivery performance and still save on shipping and transport? The following common scenario can be a challenge in Microsoft Dynamics 365 for Finance and Operations.

    To maximize the number of DIFOT (delivered in-full, on-time) shipments, and to prioritize backorders, Advanced Warehouse Management  includes automatic functionality to allocate scarce inventory in a smarter way.

     

    Microsoft Dynamics 365 for Finance and Operations perfectly shows the lines to be picked for a separate shipment, however it lacks overall visibility of all lines in a wave. Advanced Warehouse Management adds extra visibility.  

     

    In a warehouse, often 60% of the labor hours or more is used for picking activities. So a considerable costs can be saved by reducing the travel distance per picking route. Microsoft Dynamics 365 for Finance and Operations always uses a default picking sequence through the warehouse.

    Advanced Warehouse Management adds new pick line sequence heuristics (mathematic rules of thumb) to find a shorter picking route through the aisles of the warehouse, both for single pick lists and for cluster pick lists. This can easily save 10-20% of the picking time.

     

    As stated above, in a warehouse, the larger part of labor hours is used for picking activities. So a lot of travel time and a lot of costs can be saved by combining multiple picking lists.
    Assumption for cluster picking is that the size of pick bin (tote) can be determined upfront, so bins will not be full before the cluster picking is finished. In practice, the physical dimensions and / or weight of all items should be defined in Microsoft Dynamics 365 for Finance and Operations. Only include works in a cluster that do not exceed a certain weight or volume.
    In case one of the bins is full during cluster picking though, the user can pass and cancel the cluster, and the cluster has to be broken on the PC

    Challenge in Microsoft Dynamics 365 for Finance and Operations is that there is no way to prepare clusters, other than printing each work header and scanning work headers that appear to be an efficient combination.

    Advanced Warehouse Management has a paperless process that enables warehouse work preparation and clustering in an efficient way, and auto-directs the cluster to the picker on the floor.

     

    Release to warehouse strategy

    Warehouse management > Release to warehouse > Automatic release of sales orders

    In the Automatic release to warehouse dialog Microsoft Dynamics 365 for Finance and Operations has these options:

    Challenge in Microsoft Dynamics 365 for Finance and Operations:

    Advanced Warehouse Management optimizes maximum DIFOT against minimum shipment costs. New parameters are added to the automatic release of sales orders dialog. This enables smart allocation of inventory.

     

    Yes/No slider “Use release priorities”

    When use release priorities, open sales orders within the selection of records to include are divided into:

    Field Description Remark

    Backorders (at least 1 packing slip)

    Packing slip exists

    Order is released partially

    All open lines are reserved physically

    Packing slip exists

    Order is released partially

    Some but no all open lines are reserved physically

    Backorders (later than confirmed, no packing slip)

    Sales orders (on time)

    Which category should be prioritized when assigning free inventory?

    The new Release priorities functionality allows to discern for each before mentioned groups between “in full” deliveries and partial deliveries.

    If this functionality is used, some standard settings in the release dialog are enforced:

     

    Yes/No slider “Deliver remaining quantity complete”
    In the automatic release sales orders screen, select which of the above backorder situations should be released to warehouse when fully reserved.

    Advanced Warehouse Management will now start with the selected category of orders with the highest priority (1) as set in the warehouse parameters, and tries to reserve the whole order.
     

    Yes/No slider “Deliver remaining quantity partial”
    In case the remaining quantity of an order can not be reserved completely, select in which of the backorder situations, delivery of the partial quantity should take place though.

     

    Suggested use of release priorities

    In the warehouse management parameters, define the relative priorities of back orders and on-time sales orders.

    Automatic release of sales orders can be setup as a batch process, or multiple batch processes running at different times of the day with different settings.

    In a warehouse, there is often a daily schedule. Example:

    Field Description Remark
      7:00 -   7:30 Cycle counting   7:00  Generate cycle count plan

      7:30 -   9:00

    Transfer order picking

      7:30  Automatic release of transfer orders

      9:00 -   9:30

    Replenishment

      9:00  Replenishment Min/Max

      9:30 - 11:00

    Sales order picking wave 1

    11:00 - 12:30

    Sales order picking wave 2

    13:00 - 14:30

    Sales order picking wave 3

    14:30 - 16:00

    Sales order picking wave 4

    16:00 - 17:00

    Truck loading

    16:00 - 17:00

    Replenishment

    16:00  Replenishment Min/Max

      7:30 - 14:00

    Receipts

    No unstored receipts allowed at wave processing (9:30. 11:00, 13:00 and 14:30)

     

    To achieve the best DIFOT (deliver in full on time), the highest percentage of lines delivered on time, efficient shipment of backorders, against minimal transport costs, for the example above, the following setup is advised:


    Before 14:30: completely shippable orders and backorders that can be shipped in full

    With the release priorities it is possible to setup automatic release of sales orders to warehouse at 9:30 for wave 1, at 11:00 for wave 2, at 13:00 for wave 3. In these waves, only orders should be picked that are already completely shippable. This is to avoid partial shipping with extra transport costs, even if the customer has no fullfillment requirement.

    After 14:30 Completely shippable (back)orders and partially shippable orders that are on time 

    Automatic release of sales orders to warehouse at 14:30 for wave 4:

     

    Load line overview (shipment line overview)

    Warehouse management > Inquiries and reports > Load line overview

    On the wave screen, one can easily see the shipments, but Microsoft Dynamics 365 for Finance and Operations does not provide a total overview of wave lines nor work lines.
    Advanced Warehouse Management adds two important screens to be able to see what is in a wave in a glance. Note that load lines and shipment lines are basically the same.

    In the Advanced Warehouse Management Load line overview, the load lines (or shipment lines) can be filtered on expected zone group, wave, shipment, load, order number, item, item search name, quantity, unit, code 1 – 4, package class ID, pack size, physical dimension group

    To get a quick overview of the content of a wave, before it is processed the form Load line overview can be opened from the wave as well.

    Suggested use of the Load line overview: even before the wave processed is over multiple loads (both inbound and outbound), the Advanced Warehouse Management Load line overview provides information about the nature of items, weight, volume, dangerous goods, filter codes etc. This information might be important for timely preparing dangerous goods provisions, arranging transport etc.

     Note

    When release to warehouse generates a shipment and adds the shipment to the wave, but the wave is not processed yet, the load lines are already displayed in the Load line overview (even though the load itself will be generated later).  
       

     Note

    When loads are created through the load planning workbench, the load lines will not be displayed in the Load line overview until the load is released to warehouse and the shipment is generated.
       

     

    Work line overview

    Warehouse management > Inquiries and reports > Work line overview

    In the Advanced Warehouse Management Work line overview, the work lines can be filtered on expected zone group, wave, shipment, load, order number, work type, work status, zone ID, location, item, item search name, work quantity, remaining quantity, unit, estimated time, actual time, code 1 – 4, package class ID, pack size, physical dimension group, work class.

    To get a quick overview of the content of all work within a wave, after it is processed the form Work line overview can be opened from the wave as well.

    Suggested use: get a filterable overview, e.g. when there is a problem with a specific item, just filter all open work lines to avoid shipping. Or detect any problems that certain workers might have had while picking specific products.

     

    Picking route optimization

    If the wave process steps for the current wave template include picking route optimization, and the wave gets processed, after the work is created Advanced Warehouse Management will check whether an alternative sorting of the work lines will result in a shorter travel distance. Two heuristics are evaluated:

    Field Description Remark
    None Standard Microsoft Dynamics 365 for Finance and Operations: most used sorting of lines within a work

    Usually set up a sorting per location sortcode in the work template, Edit query, temporary work transaction sort code.

    In the cluster profile, setup sorting per sort code.

    Each aisle should have a sequence number. Microsoft Dynamics 365 for Finance and Operations generates the default sort codes (Inventory management > Periodic > Locations.

    Largest gap

    Heuristic tries to avoid travelling through parts of an aisle where no pick actions are needed. This heuristic tends to use the cross aisles as much as possible.

    Aisle by aisle

    If an aisle can only be traversed in one direction, this aisle should be part of a warehouse zone group where route optimization is not active.

     

    For a detailed description of the heuristics please refer to the interactive warehouse of prof. K.J. Roodbergen.

    http://www.roodbergen.com/warehouse/

     

    Setup warehouse

    Warehouse zone groups

    Warehouse zone group setup

    Warehouse cross aisles

    Warehouse blocks

    Aisles

     

    Location layout

    Warehouse management > Work > All work > Button Location layout

    Warehouse management > Inquiries and reports > Route optimization > Location layout

    For the selected warehouse zone group a schematic graphical representation of the warehouse blocksaisles and cross aisles is visible.

    If picking route optimzation is used, the location layout can be opened from the work, and the locations of this work are displayed with colored cells.

     

    Work heuristic results

    Warehouse management > Work > All work > Button Work heuristic results

    Warehouse management > Inquiries and reports > Route optimization > Work heuristic results

    Per work the outcomes of the applied heuristics are stored. The best alternative is selected automatically. If picking route optimization is used, the work heuristic results can be opened from the work.

     

    Work header aggregated information

    Warehouse management > Work > All work

    Extra fields with aggregated information are added to the work header. Useful for automatic selection of optimal cluster candidates, or filtering and sorting on the mobile device in work lists.

    Field Description Remark
    Cluster ID Cluster of combined work headers 

    Multiple work headers can be added to a cluster. If the cluster is full, the next cluster is created automatically.

    The cluster can be system directed or user directed. In the latter case, it is needed to print a ticket (not part of Microsoft Dynamics 365 for Finance and Operations nor Advanced Warehouse Management ) with a cluster ID.

    Lines

    Number of pick lines in the work

    A low number of pick lines typically qualifies for clustering. With system directed picking, it makes sense to start with the longest pick lists, and finish with short pick lists. This avoids the situation that at the end of the wave, only few long pick lists remain, even if multiple warehouse workers are available. 

    Weight

    Gross weight of all items in the work

    If specified, the weight of the work line unit is used, else the inventory unit weight is multiplied by the inventory quantity. A low weight typically qualifies for clustering.

    Volume

    Gross volume of all items in the work

    If specified, the volume of the work line unit is used, else the inventory unit volume is multiplied by the inventory quantity. A low volume typically qualifies for clustering.

    Longest

    Largest gross item size in this work

    Maximum gross height, width or depth of the longest item in this work. If specific sizes exist for the work line unit, these are taken into account too. Used to avoid odd size materials in the cluster.

    Avg. distance

    Average distance between two pick lines (total distance divided by the number of picks)

    Depending on the situation, multiple works with a long average distance may qualify for clustering together.

    Zone

    Distinct zones in this work

    Space separated distinct zones. Works with picks in the same zone combinations typically qualify for clustering

    Zone group

    Distinct zone groups in this work

    Space separated distinct zone groups. Works with picks in the same zone group typically qualify for clustering

    Package size

    Distinct package size category IDs in this work

    Space separated distinct package size category IDs. E.g. combine similar package sizes in one cluster.

    Account

    Customer, vendor, or transfer warehouse 

    Field can be used for clustering, and for system grouping on the mobile device.
    The customer account is also added on production order related work when there is a reference from the production order to a sales order line. E.g. created a work list that is filtered on a specific account.

    Start location

    Location of the first line of this work

    Field is not visible in the form work, but can be used for sorting and in data inquiry lists on the mobile device. To scan all LPs from one location in random sequence, switch on Locate LP on the work template, break the work per location and use a mobile device process with validated user directed work, and determine the scope by scanning the start location of the work.

     

    These fields are available for most work types, incl. Sales picking work, Purchase put away work, Cross docking work and Packed container picking work. 

    The aggregated fields are filled automatically when the work is created. The fields are not synchronized afterwards, e.g. when a work is split or inventory with existing work reservation was moved etc.

    Setup released products with physical dimensions (length, width, height, volume, weight), and a package size category.

    No further setup required.

     

    Mixed LP picking - Locate LP

    Warehouse management > Setup > Work > Work templates

    Purpose: if a mixed license plate exists for the same destination, it should be sufficient to scan only the mixed LP code, without the need to scan individual products on that mixed license plate. Standard Microsoft Dynamics 365 for Finance and Operations has only limmited functionality for mixed LP picking.

    Though there are constraints and restrictions, through Advanced Warehouse Management mixed LP cross dock and pick is now available for many use cases.

     

     Important

    Disclaimer: whether the mixed license plate picking functionality will be suitable on a project depends on the specific situation with many input variables, and it might require a different setup. If your scenario is not covered, please contact us for detailed information. Not covered mixed LP picking scenarios will be handled as paid change requests, not as bugs! Be aware that a change request will not always be granted to be solved in the standard Advanced Warehouse Management .
       

     

    Cluster picking planning

     Important

    Advanced Warehouse Management system directed cluster picking will be deprecated end of 2024. Instead, use the standard system directed cluster picking: setup a mobile device menu item of type Work - existing, and directed by System directed cluster picking. In the System directed work sequence queries the current aggregation fields on the work header will still be available. A red warning text is a added to the Add to cluster dialog. Contact HSO.
       

    https://learn.microsoft.com/en-us/dynamics365/supply-chain/warehousing/system-directed-cluster-pick

     

    Deprecation end of 2024:

    The work screen facilitates the warehouse planner to identify the best pick list cluster candidates.

    E.g. if the works should be clustered in groups of four, the planner can filter on all works for which the weight and the volume and the longest length does not exceed a specified value.

    A typical procedure can be:

    The optimal route sequence of multiple combined works can be different from the optimal route sequence of the single works. Therefor, after the clusters are generated, Advanced Warehouse Management  can apply route optimization to the cluster automatically. According to the heuristics None, Largest gap, and Aisle by aisle, Advanced Warehouse Management calculates the shortest distance, and will update the sort codes of the work lines according to the optimal heuristic

    Setup cluster profile

    Setup mobile device menu item

     

    Unblock or block multiple work headers

    Warehouse management > Work > All work > Button Block or unblock work

    Microsoft Dynamics 365 for Finance and Operations  allows to release all work within a wave automatically or by hand. Individual work can be unblocked or blocked, and in the past Microsoft Dynamics 365 for Finance and Operations did not enable this work blocking or unblocking for multiple selected work headers.

    Similar functionality was added in Advanced Warehouse Management before, but is now part of standard Microsoft Dynamics 365 for Finance and Operations.

     

    Copy address note to sales header

    Accounts receivable > Setup > Accounts receivable parameters

    On the Accounts receivable parameters, specify whether address notes must be copied to the sales header. Set up the address note type that is copied.

    Accounts receivable > Customers > All customers > Fast tab: Addresses > More options: Advanced > Paperclip

    On the address, it is possible to attach a simle note. When the sales order address is entered or changed, the applicable address note is retrieved from the address. This note is copied to the shipment automatically. The information is visible on the shipment and can be displayed on the packing station (in the Warehouse management parameters, set the same document type for packing station texts).

     

    Automatic shipment carrier selection rule

    In standard Microsoft Dynamics 365 for Finance and Operations, the mode of delivery (which can be a combination of carrier and carrier service) can be defaulted from the customer address or the customer. On the sales order (line), this default can be overridden. However, the system does not advise a carrier and service based on the totals and the geographical area.

     

    The Advanced Warehouse Management automatic shipment carrier selection rule can be used in a wide variety. Examples:

    Note that in theory it is possible to set up the TMS module, but this is generally an overkill on one hand, and on the other hand still does not comply with daily requirements.

    Release sales orders or transfer orders to warehouse through one of these functions:

    At the moment the wave is processed, and the functionality is activated on the wave template through the new wave process method "Automatic carrier selection rule":

    The automatic shipment carrier selection rule updates the carrier and service

     Note

    If the load already exists prior to wave processing, and this load contains multiple shipments, the automatic carrier selection does not apply. This situation could occur if a processed wave is cancelled and multiple shipments are manually added to one load, and then the wave is re-processed again.
       

     

    Setup

    Wave process method

    Warehouse management > Setup > Waves > Wave process methods

    Regenerate methods. This will insert a.o. the method DYSDWAAutoCarrierSelectWaveStepMethod.

     

    Warehouse management > Setup > Waves > Wave templates

    Add the method DYSDWAAutoCarrierSelectWaveStepMethod - Auto carrier select to the wave template, immediately after the validateWave, and before the postLoads

     

    Shipment carrier selection rule

    Warehouse management > Setup > Release to warehouse > Shipment carrier selection rule

    In this form the setup is defined for which ranges of volume, gross weight, sales value etc. in combination with the geographic location of the delivery address a certain carrier must be selected. Optionally, the setup can depend on the shipment consolidation policy.

    For easy setup, the button Copy will insert a duplicate of the current setting at the end of the list.  

     

    Constraint validation

    Optionally, the constraints for the carrier and service can be validated. If there is a restriction, the next rule will be evaluated. Use this functionality e.g. to exclude a carrier when the shipment contains flammable items, or when a customer does not accept certain carriers on his yard, or when there is a road restriction at a customer for large vehicle carriers etc.  

     

    Field Description Remark
    Line Line number The selection rules are evaluated from the lowest line number onwards. The carrier and service of the first valid rule are updated on shipment

    Warehouse

    Warehouse (optional)

    If not filled, the rule applies to all warehouses

    Shipment consolidation policy

    Shipment consolidation policy (optional)

    If not filled, the rule applies to all consolidation policies. Note that shipment consolidation policies can be switched on through feature management.

    Min. volume

    Minimum gross volume of shipment

    In the calculation, nesting is not taken into account

    Max. volume

    Maximum gross volume of shipment

    In the calculation, nesting is not taken into account

    Min. weight

    Minimum gross weight of shipment

    In the calculcation, tare weight of packing materials used on the packing station is not taken into account 

    Max. weight

    Maximum gross weight of shipment

    In the calculcation, tare weight of packing materials used on the packing station is not taken into account

    Item weight limit

    If a limit >0 is set, the shipment should not contain items with a higher gross weight.

    Many carriers do not accept too heavy packages, or an extra fee / fine is applied

    Min. value

    Minimum sales value 

    Not calculated for transfer orders

    Max. value

    Maximum sales value

    Not calculated fro transfer orders. Beyond certain sales values, the insured value requires a different carrier service

    Longest from

    Length of longest item in this shipment: minimum

    Longest to

    Length of longest item in this shipment: maximum

    Many carriers accept goods upto a certain size

    Min. girth

    Minimum girth for an item in this shipment

    Girth = longest length + circumference

    Max. girth

    Maximum girth for an item in this shipment

    Girth = longest length + circumference. Many carriers only ship items beyond a certain girth as odd-size shipments with a specific carrier service

    Country/Region

    Country of delivery address (optional)

    If not filled, the rule applies to all countries

    State

    State of delivery address (optional)

    If not filled, the rule applies to all states (in the specifed country)

    Zipcode range from

    Zipcode range from

    Zipcode range to

    Zipcode range to

    If not filled, the rule applies to all zipcodes

    Shipping carrier

    Shipping carrier for shipment and load

    New value gets updated on the load and shipment. Exception: multi-shipment loads

    Carrier service

    Carrier service for shipment and load

    New value gets updated on the load and shipment. Exception: multi-shipment loads

    Update sales line

    Update carrier and service and deliver mode on sales line

    The sales line can be updated. Can be used as information and e.g. for posting packing slips per mode of delivery. Note that in case of partial sales line shipping the value gets updated again for each shipment. Transfer order lines are never updated.

    Constraints

    Check carrier constraints: if restricted items exist in the shipment, or if there is a restriction for this customer, this carrier selection rule does not apply

    Validation is for the combination of carrier and service, and if restricted dates are set, the shipment's pick up date must be within the effective period. The fields Mode, Transportation method and Hub are not evaluated.

     

    See Also