Routes and Pull/Push Rules

In inventory management, the supply chain strategy determines when products should be purchased/manufactured, delivered to distribution centers, and made available to the retail channel.

In Odoo, a product's supply chain strategy can be configured using Routes, which feature Pull and Push Rules. Once everything is properly configured, the Inventory app can automatically generate transfers following the configured push/pull rules.

Bên trong kho

Trong một nhà kho chung, có bến cảng, khu vực kiểm soát chất lượng, vị trí lưu trữ, khu vực chọn và đóng gói và bến tàu vận chuyển. Tất cả các sản phẩm đi qua tất cả các địa điểm này. Khi các sản phẩm di chuyển qua các vị trí, mỗi vị trí sẽ kích hoạt tuyến đường và quy tắc được chỉ định của sản phẩm.

Quan điểm của một nhà kho chung với khu vực kiểm soát chất lượng và chứng khoán.

Trong ví dụ này, xe tải của nhà cung cấp dỡ pallet của các sản phẩm được đặt hàng tại các bến cảng nhận. Các nhà khai thác sau đó quét các sản phẩm trong khu vực tiếp nhận. Tùy thuộc vào tuyến đường và quy tắc của sản phẩm, một số sản phẩm này được gửi đến khu vực kiểm soát chất lượng (ví dụ: các sản phẩm là các thành phần được sử dụng trong quy trình sản xuất), trong khi những sản phẩm khác được lưu trữ trực tiếp ở vị trí tương ứng của chúng.

Quan điểm về một sự thúc đẩy chung để cai trị khi nhận sản phẩm.

Dưới đây là một ví dụ về một tuyến đường hoàn thành. Vào buổi sáng, các mặt hàng được chọn cho tất cả các đơn đặt hàng cần được chuẩn bị trong ngày. Các mặt hàng này được chọn từ các vị trí lưu trữ và chuyển đến khu vực chọn, gần nơi các đơn đặt hàng được đóng gói. Sau đó, các đơn đặt hàng được đóng gói trong các hộp và băng tải tương ứng của họ đưa chúng đến gần các bến tàu vận chuyển, sẵn sàng để được giao cho khách hàng.

Quan điểm về một lực kéo chung từ quy tắc khi chuẩn bị giao hàng.

Quy tắc kéo

Với Quy tắc kéo, nhu cầu về một số sản phẩm kích hoạt mua sắm, trong khi *Quy tắc đẩy*được kích hoạt bởi các sản phẩm đến một địa điểm cụ thể.

Quy tắc kéo được sử dụng để thực hiện một đơn đặt hàng. Odoo tạo ra nhu cầu tại vị trí khách hàng cho mỗi sản phẩm theo thứ tự. Bởi vì các quy tắc kéo được kích hoạt bởi một nhu cầu, Odoo tìm kiếm một quy tắc kéo được xác định trên vị trí khách hàng.

Trong trường hợp này, quy tắc kéo "Lệnh giao hàng" chuyển các sản phẩm từ khu vực vận chuyển sang vị trí khách hàng được tìm thấy và việc chuyển giữa hai vị trí được tạo

Sau đó, Odoo tìm thấy một quy tắc kéo khác cố gắng đáp ứng nhu cầu về khu vực vận chuyển: Quy tắc "Đóng gói" chuyển các sản phẩm từ khu vực đóng gói sang khu vực vận chuyển. Cuối cùng, các quy tắc kéo khác được kích hoạt cho đến khi chuyển giữa Khokhu vực chọn được tạo.

Ghi chú

Tất cả các chuyển sản phẩm này được ODOO tự động tạo ra dựa trên các quy tắc kéo, bắt đầu từ cuối (vị trí của khách hàng) và đi lùi (kho chứng khoán). Trong khi làm việc, người vận hành xử lý các chuyển này theo thứ tự ngược lại: đầu tiên là chọn, sau đó là đóng gói và cuối cùng là lệnh giao hàng.

Đẩy quy tắc

Mặt khác, Quy tắc đẩy dễ hiểu hơn nhiều. Thay vì tạo tài liệu dựa trên nhu cầu, chúng được kích hoạt trong thời gian thực khi các sản phẩm đến một vị trí cụ thể. Đẩy các quy tắc về cơ bản nói: "Khi một sản phẩm đến một địa điểm cụ thể, hãy di chuyển nó đến một địa điểm khác."

Một ví dụ về quy tắc đẩy sẽ là: khi một sản phẩm đến trong khu vực biên nhận, hãy di chuyển nó đến vị trí lưu trữ. Vì các quy tắc đẩy khác nhau có thể được áp dụng cho các sản phẩm khác nhau, người dùng có thể gán các vị trí lưu trữ khác nhau cho các sản phẩm khác nhau.

Một quy tắc đẩy khác có thể là: khi các sản phẩm đến một địa điểm, hãy di chuyển chúng đến khu vực điều khiển chất lượng. Sau đó, một khi kiểm tra chất lượng được thực hiện, hãy di chuyển chúng đến vị trí lưu trữ của chúng.

Ghi chú

Các quy tắc đẩy chỉ có thể được kích hoạt nếu không có quy tắc kéo đã tạo ra chuyển giao sản phẩm.

Quan trọng

Sets of push/pull rules like those are called Routes. The grouping on the rule decides if products are grouped in the same transfer or not. For example, during the picking operation, all orders and their products are grouped in one transfer, whereas the packing operation respects the grouping per customer order.

Sử dụng các tuyến đường và quy tắc

tuyến đường*là một tập hợp các quy tắc *đẩy và kéo, ODOO giúp bạn quản lý các cấu hình tuyến đường nâng cao như:

  • Quản lý chuỗi sản xuất sản phẩm.

  • Quản lý vị trí mặc định cho mỗi sản phẩm.

  • Xác định các tuyến đường trong kho cổ phiếu theo nhu cầu kinh doanh, chẳng hạn như kiểm soát chất lượng, dịch vụ sau bán hàng hoặc trả lại nhà cung cấp.

  • Giúp quản lý cho thuê bằng cách tạo ra các động tác hoàn trả tự động cho các sản phẩm thuê.

Để định cấu hình tuyến đường cho sản phẩm, trước tiên, hãy mở Kho và đi đến:Cấu hình -> Cài đặt. Sau đó, trong phần Kho hàng, bật tính năng Các tuyến đường nhiều bước và nhấp chuột Lưu.

Kích hoạt tính năng tuyến đường nhiều bước trong kho Odoo.

Ghi chú

Tính năng Vị trí lưu trữ được tự động kích hoạt với tính năng Các tuyến đường nhiều bước.

Khi bước đầu tiên này được hoàn thành, người dùng có thể sử dụng các tuyến được định cấu hình trước đi kèm với ODOO hoặc họ có thể tạo các tuyến tùy chỉnh.

Các tuyến đường được cấu hình trước

Để truy cập các tuyến đường được định cấu hình trước của ODOO, hãy truy cập: Hàng tồn kho-> Cấu hình-> kho. Sau đó, mở một hình thức kho. Trong Tab Cấu hình kho, người dùng có thể xem các tuyến đường được cấu hình trước của kho cho :guilabel:`Các lô hàng đếnCác lô hàng đi.

Một kho được cấu hình sẵn trong kho Odoo.

Một số tuyến đường nâng cao hơn, chẳng hạn như Pick-Pack-heb, cũng có sẵn. Người dùng có thể chọn tuyến đường phù hợp nhất với nhu cầu kinh doanh của họ. Một lần Các lô hàng đếnCác lô hàng đi được đặt, hướng tới:Hàng tồn kho -> Cấu hình -> Các tuyến đường để xem các tuyến cụ thể mà ODOO tạo ra.

Xem tất cả các tuyến đường được cấu hình sẵn mà Odoo cung cấp.

Trên trang Tuyến đường, nhấp vào một tuyến đường để mở biểu mẫu tuyến đường. Trong biểu mẫu tuyến đường, người dùng có thể xem vị trí nào là tuyến đường là Ứng dụng trên. Người dùng cũng có thể đặt tuyến đường chỉ áp dụng trên một cụ thể Công ty. Điều này rất hữu ích cho môi trường đa công ty; Ví dụ, người dùng có thể có một công ty và kho ở quốc gia A và một công ty và kho thứ hai ở nước B.

Xem một ví dụ tuyến đường áp dụng trên các loại sản phẩm và kho.

Ở dưới cùng của biểu mẫu tuyến đường, người dùng có thể xem cụ thể Quy tắc cho tuyến đường. Mỗi Quy tắc có một Hoạt động, một Vị trí nguồn và một Vị trí đích.

Một ví dụ về các quy tắc với các hành động đẩy và kéo trong kho odoo.

Các tuyến đường tùy chỉnh

Để tạo một tuyến đường tùy chỉnh, hãy truy cập: Kho -> Cấu hình -> tuyến đường và nhấp vào Tạo. Tiếp theo, chọn những nơi có thể chọn tuyến đường này. Một tuyến đường có thể được áp dụng trên sự kết hợp của các địa điểm.

Quan điểm của một tuyến đường Pick-Pack.

Mỗi nơi có một hành vi khác nhau, vì vậy điều quan trọng là chỉ đánh dấu vào những nơi hữu ích và điều chỉnh từng tuyến đường cho phù hợp. Sau đó, định cấu hình Quy tắc của tuyến đường.

Nếu tuyến đường được áp dụng trên một danh mục sản phẩm, tuyến đường vẫn cần được đặt thủ công trên biểu mẫu Danh mục sản phẩm bằng cách đi đến: Hàng tồn kho -> Cấu hình -> Danh mục sản phẩm. Sau đó, chọn danh mục sản phẩm và mở biểu mẫu. Tiếp theo, nhấp vào Chỉnh sửa và theo phần Hậu cần, đặt Tuyến đường.

Khi áp dụng tuyến đường trên danh mục sản phẩm, tất cả các quy tắc được cấu hình trong tuyến được áp dụng cho mỗi sản phẩm trong danh mục. Điều này có thể hữu ích nếu doanh nghiệp sử dụng quy trình Dropshipping cho tất cả các sản phẩm từ cùng một danh mục.

Xem một tuyến đường được áp dụng cho danh mục sản phẩm "Tất cả".

Hành vi tương tự áp dụng cho các kho. Nếu tuyến đường có thể áp dụng cho Kho hàng, tất cả các chuyển khoản xảy ra bên trong kho đã chọn đáp ứng các điều kiện của các quy tắc của tuyến sau đó sẽ theo tuyến đường đó.

Xem menu thả xuống Kho Khi chọn áp dụng trên kho.

Nếu tuyến đường được áp dụng trên Dòng đơn hàng bán hàng, thì nó ít nhiều ngược lại. Tuyến đường phải được chọn thủ công khi tạo báo giá. Điều này rất hữu ích nếu một số sản phẩm đi qua các tuyến đường khác nhau.

Remember to toggle the visibility of the Route column on the quotation/sales order. Then, the route can be chosen on each line of the quotation/sales order.

Xem menu cho phép thêm các dòng mới vào các đơn đặt hàng bán hàng.

Cuối cùng, có những tuyến đường có thể được áp dụng cho các sản phẩm. Chúng hoạt động ít nhiều giống như các loại sản phẩm: Sau khi được chọn, tuyến phải được đặt thủ công trên mẫu sản phẩm.

Để đặt tuyến đường trên sản phẩm, hãy truy cập: Hàng tồn kho -> Sản phẩm -> Sản phẩm và chọn sản phẩm mong muốn. Sau đó, đi đến tab Hàng tồn kho và trong phần Hoạt động, chọn Các tuyến đường.

Xem một mẫu sản phẩm, trong đó tuyến đường phải được chọn.

Quan trọng

Các quy tắc phải được đặt trên tuyến đường để tuyến đường hoạt động.

Quy tắc

Các quy tắc được xác định trên biểu mẫu tuyến đường. Đầu tiên, đi đến: Hàng tồn kho -> Cấu hình -> tuyến đường và mở biểu mẫu tuyến đường mong muốn. Tiếp theo, nhấp vào Chỉnh sửa và trong phần Quy tắc, nhấp vào Thêm một dòng.

Xem menu Quy tắc, nơi có thể thêm các quy tắc mới.

Các quy tắc có sẵn kích hoạt các hành động khác nhau. Nếu Odoo cung cấp các quy tắc đẩykéo, những quy tắc khác cũng có sẵn. Mỗi quy tắc có một Hoạt động:

  • Kéo từ: quy tắc này được kích hoạt bởi nhu cầu về sản phẩm ở một vị trí cụ thể. Nhu cầu có thể đến từ một đơn đặt hàng được xác nhận hoặc từ một đơn đặt hàng sản xuất yêu cầu một thành phần cụ thể. Khi nhu cầu xuất hiện ở vị trí đích, Odoo sẽ tạo ra một lựa chọn để đáp ứng nhu cầu này.

  • Đẩy tới: Quy tắc này được kích hoạt bởi sự xuất hiện của một số sản phẩm ở vị trí nguồn được xác định. Trong trường hợp người dùng di chuyển sản phẩm đến vị trí nguồn, Odoo tạo ra việc chọn để chuyển các sản phẩm đó đến vị trí đích.

  • Kéo & Đẩy: Quy tắc này cho phép tạo ra các lựa chọn trong hai tình huống được giải thích ở trên. Điều này có nghĩa là khi các sản phẩm được yêu cầu tại một địa điểm cụ thể, việc chuyển được tạo từ vị trí trước đó để đáp ứng nhu cầu đó. Điều này tạo ra một nhu cầu ở vị trí trước đó và một quy tắc được kích hoạt để đáp ứng nó. Khi nhu cầu thứ hai được đáp ứng, các sản phẩm được đẩy đến vị trí đích và tất cả các nhu cầu được đáp ứng.

  • Mua: Khi cần sản phẩm tại vị trí đích, yêu cầu báo giá được tạo để đáp ứng nhu cầu.

  • Sản xuất: Khi cần sản phẩm ở vị trí nguồn, một đơn đặt hàng sản xuất được tạo ra để đáp ứng nhu cầu.

Overview of a "Pull From" rule that creates a transfer between the stock and the packing zone.

Loại hoạt động cũng phải được xác định trên quy tắc. Điều này xác định loại chọn nào được tạo ra từ quy tắc.

Nếu Quy tắc Hoạt động được đặt thành Kéo từ hoặc Kéo & Đẩy,một phương thức cung cấp phải được đặt. The Phương thức cung cấp định nghĩa những gì xảy ra tại vị trí nguồn:

  • Lấy từ kho: Các sản phẩm được lấy từ cổ phiếu có sẵn của vị trí nguồn.

  • Kích hoạt một quy tắc khác: Hệ thống cố gắng tìm một quy tắc chứng khoán để đưa các sản phẩm đến vị trí nguồn. Các cổ phiếu có sẵn bị bỏ qua.

  • Lấy từ kho, nếu không có sẵn, sẽ kích hoạt một quy tắc khác: Các sản phẩm được lấy từ cổ phiếu có sẵn của vị trí nguồn. Nếu không có cổ phiếu, hệ thống sẽ cố gắng tìm một quy tắc để đưa các sản phẩm đến vị trí nguồn.

Trong phần Lập lịch, bạn có thể xác định cách cư xử của Odoo khi một trong những lựa chọn của chuỗi được sắp xếp lại. Trong trường hợp bạn quyết định tuyên truyền lên lịch lại, động thái tiếp theo cũng được sắp xếp lại.

Nếu bạn thích có lựa chọn sắp xếp lại bước tiếp theo, bạn có thể quyết định nhận được một cảnh báo dưới dạng hoạt động *tiếp theo *.

Mẫu dòng chảy đầy đủ

Trong ví dụ này, hãy sử dụng một tuyến đường tùy chỉnh pick - pack - ship để thử một luồng đầy đủ với một tuyến tùy chỉnh nâng cao.

Đầu tiên, một cái nhìn nhanh về các quy tắc của tuyến đường và phương pháp cung cấp của họ. Có ba quy tắc, tất cả Kéo từ các quy tắc. The Phương thức cung cấp cho mỗi quy tắc là như sau:

  • Take From Stock: When products are needed in the WH/Packing Zone, picks (internal transfers from WH/Stock to WH/Packing Zone) are created from WH/Stock to fulfill the need.

  • Trigger Another Rule: When products are needed in WH/Output, packs (internal transfers from WH/Packing Zone to WH/Output) are created from WH/Packing Zone to fulfill the need.

  • Trigger Another Rule: When products are needed in Partner Locations/Customers, delivery orders are created from WH/Output to fulfill the need.

Tổng quan về tất cả các chuyển khoản được tạo bởi tuyến đường Pick - Pack - Ship.

Điều này có nghĩa là, khi một khách hàng đặt hàng các sản phẩm có tuyến pick - pack - ship đặt trên đó, một đơn đặt hàng giao hàng được tạo để thực hiện đơn đặt hàng.

Chế độ xem các hoạt động được tạo bởi một lực kéo từ chuyển.

Ghi chú

Nếu tài liệu nguồn cho nhiều tranfers là cùng một đơn đặt hàng, thì trạng thái không giống nhau. Trạng thái sẽ là Đang chờ một thao tác khác nếu việc chuyển trước trong danh sách chưa được thực hiện.

Quan điểm về các trạng thái khác nhau của chuyển nhượng khi bắt đầu quá trình.

Để chuẩn bị đơn đặt hàng, các sản phẩm đóng gói là cần thiết ở khu vực đầu ra, do đó, việc chuyển giao nội bộ được yêu cầu từ khu vực đóng gói.

Xem các hoạt động chi tiết để chuyển giữa các vùng đóng gói và đầu ra.

Rõ ràng, khu vực đóng gói cần các sản phẩm sẵn sàng để được đóng gói. Vì vậy, việc chuyển nhượng nội bộ được yêu cầu cho cổ phiếu và nhân viên có thể thu thập các sản phẩm cần thiết từ kho.

Xem các hoạt động chi tiết để chuyển giữa các khu vực và khu vực đóng gói.

Như đã giải thích trong phần giới thiệu tài liệu, bước cuối cùng trong quy trình (đối với tuyến đường này, thứ tự giao hàng) là lần đầu tiên được kích hoạt, sau đó kích hoạt các quy tắc khác cho đến khi chúng tôi đạt được bước đầu tiên trong quy trình (ở đây, nội bộ Chuyển từ cổ phiếu sang khu vực đóng gói). Bây giờ, mọi thứ đã sẵn sàng để được xử lý để khách hàng có thể nhận được các mặt hàng được đặt hàng.

Trong ví dụ này, sản phẩm được giao cho khách hàng khi tất cả các quy tắc đã được kích hoạt và việc chuyển nhượng được thực hiện.

Chế độ xem các trạng thái của chuyển giao khi tuyến đường được hoàn thành.