18.09.2014, 22:12 | #1 |
Участник
|
DynamicsAxSCM: Receiving a pallet with mixed items based on a packing structure using License plate receiving mobile device menu item
Источник: http://blogs.msdn.com/b/dynamicsaxsc...menu-item.aspx
============== Initial description The license plate receiving method on a mobile device lets you expedite the receiving process. If you receive advanced shipping notices (ASNs) from a vendor, and you trust the accuracy of the document, you can use the packing structure information in the ASN to automatically create put away work. The work is created when you scan the license plate on the pallet that you are receiving. This is a significant advantage over other mobile device receiving methods, where you would need to scan in all of the shipment contents order by order, or item by item. The packing structure is created in the following ways:
Setting up the mobile device menu item To receive orders, you will need to create a mobile device menu item where Mode is set to Work, and Work creation process is set to License plate receiving, as shown in the below screenshot. Note There is confusion in the community about this menu item because, unlike other receiving methods, it does not have an “and put away” counterpart. This is because license plate receiving always executes the put away work to move the goods from the inbound area. In fact, it could be renamed to “License plate receiving and put away.” Settings on the menu item If Display disposition code is selected on the menu item, the worker will have to select a disposition code after entering the license plate ID. Disposition codes help workers to ensure that a procedure is in place for receiving items that are damaged or unusable, without knowing all the details about the process. Applicable only for purchase orders, disposition codes help ensure that the correct location directives for put away are used. Disposition codes also set the inventory status of the received items. Example You want to clean all items that are dirty when they arrive, and you don’t want the items to be available to other processes during cleaning. You can create a disposition named “Dirty” that puts the items is an unavailable, or blocked, status. You can also set up a location directive to move the items to a dedicated area. Workers select the disposition code “Dirty” and instructions for handling the items are displayed. Audit template ID enables various customizable actions when performing work. Audit templates are triggered when the value in a selected field is changed. The following are some examples of actions:
Display inventory status is also available for most mobile device menu items for pick and put work. If selected, the inventory status of the work line that is being processed is displayed. Cumulative Update 8 To be added post release After you create the menu item, you then need to add it to a mobile device menu so that workers can access it on mobile devices. After that, the worker needs only to provide the ID of the license plate for the received pallet. Instructions for what to do next are displayed on the mobile device. I have added a menu item to the Inbound mobile device menu, as shown in the following illustration. Walkthrough: Receive a shipment that contains multiple purchase orders To get started, we need two purchase orders. Each purchase order will contain a line for two different WHS-enabled items. The following illustrations show the purchase orders that I have created. Note The purchase orders are for the same vendor, and the lines are coming to warehouse 42. The orders can be shipped as a consolidated shipment, and the items can be placed onto the same license plate. Now that we have the purchase orders, we need to create a load, shipment, and packing structure. To simulate the receipt of an ASN from a vendor, I will import an ASN document with the XML shown below. The XML file for the ASN is also available in my OneDrive. 1: </span span style="color: #ff0000"version/spanspan style="color: #0000ff"="1.0"/span span style="color: #ff0000"encoding/spanspan style="color: #0000ff"="utf-8"/span?span style="color: #0000ff"> 2: 3: 4: {5603D03A-4473-404D-9F27-738BE0FEA99E} 5: http://tempuri.org/WHSShipmentASNService/create 6: 7: 8: 9: 10: 11: CUSTREF-004 12: 13: LP2POs001 14: 15: 000148_202 16: 000412 17: 15 18: ea 19: 20: 21: 22: 23: 000147_202 24: 000413 25: 10 26: ea 27: 28: 29: 30: 31: 32: Redmond 33: USA 34: WA 35: 123 Coffee Street 36: 98052 37: 38: 39: 40: 41: 42: After importing the ASN, a load with the following packing structure will be created. We are now ready to use the License plate receiving menu item that we created earlier. But before we do, I want to show some additional setups. These setups will ensure that items are put on the same pallet and in the same location when they are received:
Here’s how I have set up my location directives and the location profile. I have assigned the location profile to location LP-002, which has enough room to store the 25 pieces I am about to receive (it is currently empty) and the stocking limit allows up to 5 PL. We can now receive the shipment, so let’s open the Warehouse Mobile Device Portal (WMDP) and go to the menu item we created for License Plate receiving. Step 1 As described above, the mobile device user only needs to scan the license plate on the received pallet. Note You cannot partially receive a pallet by scanning one of the nested license plates for cases. You must always scan in the parent license plate ID. Step 2 After confirming the license plate, a confirmation screen displays a list of the contents of the pallet. This includes the order information and the item quantities on the pallet. Quantities are shown as totals for each item, even though the item is on more than one order line. Note The Exception button lets you indicate that the receipt did not go as planned. You can select a work exception of the type Receiving to add an entry to the work exceptions log. Step 3 When you confirm the receipt, work is created to put away the goods and the Pick screen is displayed. We are picking up the pallet with the license plate ID at the inbound dock location shown below. The pallet contains multiple items with a total quantity of 25 eaches. The corresponding work line #1 changes status to In process. Step 4 Confirming the pick closes the pick work line and starts the put work line. We are putting multiple items on the same pallet that they were received on at location LP-002. Note You can click Override to change the put location for the items. This button is available because the Allow put location override is selected on the work user setup for Worker 42. Step 5 When we confirm that the put work is completed, we’re finished receiving the license plate and can move on to receive the next pallet. Result of license plate receiving The following status changes happen as a result of license plate receiving:
Note If you look closely at the work lines you will notice that we actually had two separate put lines, one for each of the items, but we only saw one step on the mobile device. This is how WMDP optimizes the process when items are going to the same location, which in our case they were. What next? You should then follow the process your company uses for completing procurement, for example, by posting the product receipt document to update the status of the purchase orders on the load to Received. Walkthrough: Receiving a transfer order shipped using Warehouse management features A walkthrough is already provided in the Warehouse management system implementation guide, so I’ll just link to it here instead of duplicating it. You will note that, from a receiving standpoint, the process is the same for purchase orders. All you have to do is scan the license plate and perform the put away work. How license plate receiving actually works The following list summarizes what the system does if you use license plate receiving on a mobile device to process a receipt.
Most of the non-generic business logic of processing the receipt of a license plate is consolidated in the following classes: Classes\WHSWorkExecuteDisplayLPReceiving Classes\WHSWorkCreateLPThe code is similar to other classes for mobile device receiving and work creation, debugging should not be a problem. All right, that’s it. If you have questions or comments, don’t be shy :) P.S. Download this post as a Word document Источник: http://blogs.msdn.com/b/dynamicsaxsc...menu-item.aspx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|