[IMP] inventory: update batch picking screenshots

closes odoo/documentation#5496

Signed-off-by: Zachary Straub (zst) <zst@odoo.com>
Co-authored-by: brse-odoo <brse@odoo.com>
Co-authored-by: ksc-odoo <73958186+ksc-odoo@users.noreply.github.com>
This commit is contained in:
Felicious 2023-08-11 17:22:42 -07:00 committed by Zachary Straub (ZST)
parent 1d14941e41
commit 9b0f902c4e
29 changed files with 204 additions and 91 deletions

View File

@ -28,6 +28,8 @@ Numbers`. Remember to click the :guilabel:`Save` button to save changes.
:align: center
:alt: Enabled lots and serial numbers setting.
.. _inventory/serial_numbers/configure:
Configure serial number tracking on products
============================================

View File

@ -1,124 +1,235 @@
=======================
Process Batch Transfers
=======================
=============
Batch picking
=============
Batch picking allows a single picker to handle a batch of orders,
reducing the number of times he must visit the same location. In Odoo,
it means you can regroup several transfers into the same batch
transfer, then process it, either via the barcode application or in the form view.
*Batch picking* enables a single picker to handle multiple orders at once, reducing the time needed
to navigate to the same location in a warehouse.
Create a Batch Transfer
=======================
When picking in batches, orders are grouped and consolidated into a picking list. After the picking,
the batch is taken to an output location, where the products are sorted into their respective
delivery packages.
To activate the batch picking option, go to :menuselection:`Inventory
--> Configuration --> Configuration` and enable *Batch Pickings*.
.. seealso::
:ref:`Use Barcode app for pickings <inventory/management/barcode_picking>`
.. image:: batch_transfers/batch_transfers_01.png
Since orders *must* be sorted at the output location after being picked, this picking method suits
businesses with a few products that are ordered often. Storing high-demand items in easily
accessible locations can increase the number of orders that are fulfilled efficiently.
Configuration
=============
To activate the batch picking option, begin by going to :menuselection:`Inventory app -->
Configuration --> Settings`. Under the :guilabel:`Operations` section, check the :guilabel:`Batch
Transfers` box.
.. image:: batch_transfers/batch-transfer-checkbox.png
:align: center
:alt: View of the inventory settings. Process to enable the batch pickings option in the Odoo Inventory app
:alt: Enable the *Batch Transfers* in Inventory > Configuration > Settings.
Then, go to :menuselection:`Inventory --> Operations --> Batch
Transfers` and hit the create button.
Since batch picking is a method to optimize the *pick* operation in Odoo, the :guilabel:`Storage
Locations` and :guilabel:`Multi-Step Routes` options under the :guilabel:`Warehouse` heading must
also be checked on this settings page. When finished, click :guilabel:`Save`.
.. image:: batch_transfers/batch_transfers_02.png
.. image:: batch_transfers/locations-routes-checkbox.png
:align: center
:alt: View of the new menu, Batch Transfers, under operations
:alt: Enable *Storage Locations* and *Multi-Step Routes* Inventory > Configuration > Settings.
Now, determine the batch transfer responsible and the type of transfers
you want to include in the batch. To add the types of transfers, click on *Add a line*.
Lastly, enable the warehouse picking feature, by navigating to the warehouse settings page, which is
accessible from :menuselection:`Inventory app --> Configuration --> Warehouses`.
.. image:: batch_transfers/batch_transfers_03.png
From here, select the desired warehouse from the list. Then, from the radio options available for
:guilabel:`Outgoing Shipments`, select either the :guilabel:`Send goods in output and then deliver
(2 steps)` or :guilabel:`Pack goods, send goods in output and then deliver (3 steps)`.
.. seealso::
- :ref:`Delivery in two steps <inventory/receipts_delivery_two_steps>`
- :ref:`Delivery in three steps <inventory/delivery_three_steps>`
.. image:: batch_transfers/set-2-or-3-step-shipment.png
:align: center
:alt: View of a Batch Transfers form
:alt: Set up 2-step or 3-step outgoing shipments.
In the example below, a filter was applied to only see the transfers that are in the *Pick* step.
After that, the different transfers that needed to be included in the batch transfer were selected.
Create batch transfers
======================
.. image:: batch_transfers/batch_transfers_04.png
Manually create batch transfers directly from the :menuselection:`Inventory app --> Operations -->
Batch Transfers` page. Click the :guilabel:`New` button to begin creating a batch transfer.
On the batch transfer form, fill the following fields out accordingly:
- :guilabel:`Responsible`: employee assigned to the picking. Leave this field blank if *any* worker
can fulfill this picking.
- :guilabel:`Operation Type`: from the drop-down menu, select the operation type under which the
picking is categorized.
- :guilabel:`Scheduled Date`: specifies the date by which the :guilabel:`Responsible` person should
complete the transfer to the output location.
Next, in the :guilabel:`Transfers` list, click :guilabel:`Add a line` to open the :guilabel:`Add:
Transfers` window.
If the :guilabel:`Operation Type` field was filled, the list will filter transfer records matching
the selected :guilabel:`Operation Type`.
Click the :guilabel:`New` button to create a new transfer.
Once the transfer records are selected, click :guilabel:`Confirm` to confirm the batch picking.
.. example::
A new batch transfer assigned to the :guilabel:`Responsible`, `Joel Willis`, for the `Pick`
:guilabel:`Operation Type`. The :guilabel:`Scheduled Date` is set to `August 11`.
.. image:: batch_transfers/batch-transfer-form.png
:align: center
:alt: View of the list of transfers to choose for a single batch transfer and how to add them
to the batch transfer
:alt: View of *Batch Transfers* form.
To see the products to pick for the different transfers, click on
*Select*. If *Multi-locations* has been activated, the document also shows the locations they have
been reserved from.
Clicking the :guilabel:`Add a line` button opens the :guilabel:`Add:Transfers` window,
displaying only pickings. This is because the :guilabel:`Operation Type` was set to `Pick` on the
batch transfer form.
.. image:: batch_transfers/batch_transfers_05.png
Click the checkbox to the left of the transfers, `WH/PICK/00001` and `WH/PICK/00002`, to include
them in the new transfer. Then, click the :guilabel:`Select` button to close the
:guilabel:`Add:Transfers` window.
.. image:: batch_transfers/add-transfers-window.png
:align: center
:alt: View of a batch transfer list. Products to pick with their source and target locations
:alt: Select multiple transfers from the *Add:Transfers* window.
Create a Batch Transfer from the Transfers List View
====================================================
Add batch from transfers list
-----------------------------
From the *Transfers List View*, select transfers that should be
included in the Batch. Then, select *Add to batch* from the *Action*
list.
Another method of creating batch transfers is available using the :guilabel:`Add to batch` option in
a list. Navigate to the :menuselection:`Inventory app --> Operations` drop-down menu, and select any
of the :guilabel:`Transfers` to open a filtered list of transfers.
.. image:: batch_transfers/batch_transfers_06.png
.. image:: batch_transfers/transfers-drop-down.png
:align: center
:alt: View of the process to add transfers to a batch transfer from the transfers list view
:alt: Show all transfer types in a drop-down menu: Receipts, Deliveries, Internal Transfers,
Manufacturings, Batch Transfers, Dropships.
Next, determine if you want to add the transfers to an existing draft
batch transfer or create a new one.
On the transfers list, select the checkbox to the left of the selected transfers to add in a batch.
Next, navigate to the :guilabel:`Actions ⚙️ (gear)` button, and click :guilabel:`Add to batch` from
the resulting drop-down menu.
.. image:: batch_transfers/batch_transfers_07.png
.. image:: batch_transfers/add-to-batch.png
:align: center
:alt: Option to add a responsible to a batch transfer so it can be confirmed
:alt: Use *Add to batch* button, from the *Action* button's list.
Process a Batch Transfer
========================
Doing so opens an :guilabel:`Add to batch` pop-up window, wherein the employee
:guilabel:`Responsible` for the picking can be assigned.
While gathering the products, you can edit the batch transfer and update
the *Quantity done* for each product. Once everything has been picked, select
*Validate* so the different transfers contained in the batch are validated
too.
Choose from the two radio options to add to :guilabel:`an existing batch transfer` or create
:guilabel:`a new batch transfer`.
.. image:: batch_transfers/batch_transfers_08.png
To begin with a draft, select the :guilabel:`Draft` checkbox.
Conclude the process by clicking :guilabel:`Confirm`.
.. image:: batch_transfers/add-to-batch-window.png
:align: center
:alt: View of an in progress batch transfer
:alt: Show *Add to batch* window to create a batch transfer.
In case all the products cannot be picked, you can create backorders for each individual transfer
which couldnt be completely processed.
Process batch transfer
======================
.. image:: batch_transfers/batch_transfers_09.png
Handle batch transfers in the :menuselection:`Inventory app --> Operations --> Batch Transfers`
page.
From here, select the intended transfer from the list. Then, on the batch transfer form, input the
:guilabel:`Done` quantities for each product, under the :guilabel:`Detailed Operations` tab.
Finally, select :guilabel:`Validate` to complete the picking.
.. tip::
Be certain the batch transfer is complete when the :guilabel:`Validate` button is highlighted in
purple. If the :guilabel:`Check Availability` button is highlighted instead, that means there are
items in the batch that are currently *not* available in-stock.
.. _inventory/management/batch-transfers-example:
.. example::
In a batch transfer involving products from pickings, `WH/PICK/00001` and `WH/PICK/00002`, the
:guilabel:`Detailed Operations` tab shows that the product, `Cabinet with Doors`, has been picked
because the :guilabel:`Done` column matches the value in the :guilabel:`Reserved` column.
However, `0.00` quantities have been picked for the other product, `Cable Management Box`.
.. image:: batch_transfers/process-batch-transfer.png
:align: center
:alt: How to handle batch transfers with unavailable products. Creation of a backorder inside
of a batch transfer
:alt: Show batch transfer of products from two pickings in the *Detailed Operations* tab.
.. image:: batch_transfers/batch_transfers_10.png
Only in-stock products are visible in the :guilabel:`Detailed Operations` tab.
To view the complete product list, switch to the :guilabel:`Operations` tab. On this list, the
:guilabel:`Demand` column indicates the required quantity for the order. The :guilabel:`Reserved`
column shows the available stock to fulfill the order. Lastly, the :guilabel:`Done` column specifies
the products that have been picked, and are ready for the next step.
.. example::
The product, `Desk Pad`, from the same batch as the :ref:`example above
<inventory/management/batch-transfers-example>`, is only visible in the :guilabel:`Operations`
tab because there are no :guilabel:`Reserved` quantities in-stock to fulfill the batch picking.
Click the :guilabel:`Check Availability` button to search the stock again for available products.
.. image:: batch_transfers/operations-tab.png
:align: center
:alt: View of how backorders are handled in Odoo's batch transfers
:alt: Show unavailable reserved quantities in the *Operations* tab.
Process a Batch Transfer from the Barcode app
=============================================
Create backorder
----------------
Enter the *Barcode* application, select the *Batch Transfers* menu.
On the batch transfer form, if the :guilabel:`Done` quantity of the product is *less* than the
:guilabel:`Reserved` quantity, a pop-up window appears.
.. image:: batch_transfers/batch_transfers_11.png
This pop-up window provides the option: :guilabel:`Create Backorder?`.
Clicking the :guilabel:`Create Backorder` button automatically creates a new batch transfer,
containing the remaining products.
Click :guilabel:`No Backorder` to finish the picking *without* creating another batch picking.
Click :guilabel:`Discard` to cancel the validation, and return to the batch transfer form.
.. image:: batch_transfers/create-backorder.png
:align: center
:alt: View of the Odoo Barcode app dashboard
:alt: Show the *Create Backorder* pop-up.
Then, you can enter the batch transfer on which you want to work. Batch
transfers can easily be grouped per responsible if necessary.
.. _inventory/management/barcode_picking:
.. image:: batch_transfers/batch_transfers_12.png
Process batch transfer: Barcode app
===================================
Created batch transfers are also listed in the :menuselection:`Barcode` app, accessible by selecting
the :guilabel:`Batch Transfers` button.
By default, confirmed batch pickings appear on the :guilabel:`Batch Transfers` page. On that page,
click on the desired batch transfer to open the detailed list of products for the picking.
.. image:: batch_transfers/barcode-batch-transfers.png
:align: center
:alt: View of the batch transfers dashboard inside of the Barcode app
:alt: Show list of to-do batch transfers in *Barcode* app.
In the batch transfer, products are classified per
location. The source document is visible on each line and a color-code
helps differentiate them.
For the chosen batch transfer, follow the instructions at the top of the page in the black
background. Begin by scanning the product's barcode to record a single product for picking. To
record multiple quantities, click the :guilabel:`✏️ (pencil)` icon, and enter the required
quantities for the picking.
.. image:: batch_transfers/batch_transfers_13.png
.. note::
Products from the same order are labeled with the same color on the left. Completed pickings are
highlighted in green.
.. example::
In a batch transfer for 2 `Cabinet with Doors`, 3 `Acoustic Bloc Screens`, and 4 `Four Person
Desks`, the `3/3` and `4/4` :guilabel:`Units` indicate that the last two product pickings are
complete.
`1/2` units of the `Cabinet with Doors` has already been picked, and after scanning the product
barcode for the second cabinet, Odoo prompts the user to `Scan a serial number` to record the
unique serial number for :ref:`product tracking <inventory/serial_numbers/configure>`.
.. image:: batch_transfers/barcode-products.png
:align: center
:alt: View of an in progress batch transfer with the Odoo Barcode application
:alt: Display products to be picked in barcode view.
To see the products to pick from another location, click on the *Next*
button.
Once all the products have been picked, click on :guilabel:`Validate` to mark the batch transfer as
:guilabel:`Done`.
.. image:: batch_transfers/batch_transfers_14.png
:align: center
:alt: View of a ready and completed batch transfer inside of the Odoo Barcode application
Once all the products have been picked, click on *Validate* (on the
last page) to mark the batch transfer as done.

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB