路線和拉/推規則?

在庫存管理中,供應鏈戰略確定了產品何時應該采購/制造、交付到分銷中心,并提供給零售渠道。

在Odoo中,可以使用 路線 來配置產品的供應鏈策略,其中包括 拉取和推送規則 。一旦一切都正確配置,庫存應用程序可以自動根據配置的推/拉規則生成轉移。

倉庫內部?

在通用倉庫中,有收貨碼頭、質量控制區、存儲位置、揀選和包裝區以及發貨碼頭。所有產品都經過這些位置。隨著產品在這些位置中移動,每個位置都會觸發產品指定的路線和規則。

查看一個帶有庫存和質量控制區域的通用倉庫。

在這個例子中,供應商的卡車在收貨碼頭卸下訂購的產品托盤。操作員然后在收貨區掃描產品。根據產品的路線和規則,其中一些產品被送到質量控制區域(例如,用于制造過程的組件產品),而其他產品則直接存儲在它們各自的位置。

當收到產品時,通用推送規則的視圖。

以下是一個履行路線的例子。早上,為了準備當天的所有訂單,需要挑選物品。這些物品從存儲位置挑選出來,移動到揀選區域,靠近訂單打包區域。然后,訂單被打包在各自的盒子中,輸送機將它們帶到靠近發貨碼頭的地方,準備交付給客戶。

準備交付時的通用拉取規則視圖。

拉動規則?

使用“拉動規則”,某些產品的需求會觸發采購,而“推動規則”則是由產品到達特定位置觸發的。

拉動規則用于滿足銷售訂單。Odoo為訂單中的每個產品在“客戶位置”生成需求。由于拉動規則是由需求觸發的,因此Odoo會查找在“客戶位置”上定義的拉動規則。

在這種情況下,找到了一個將產品從 發貨區域 轉移到 客戶位置 的”交付訂單”拉取規則,并創建了兩個位置之間的轉移。

然后,Odoo找到另一個拉取規則,試圖滿足 發貨區域 的需求:”包裝”規則將產品從 包裝區域 轉移到 發貨區域 。最后,其他拉取規則被觸發,直到在 庫存揀選區域 之間創建了一次轉移。

注解

所有這些產品轉移都是根據Odoo的拉取規則自動生成的,從末端(客戶位置)開始,向后(庫存倉庫)移動。在工作過程中,操作員按相反的順序處理這些轉移:首先是揀選,然后是包裝,最后是交貨單。

推送規則?

另一方面, 推送規則 更容易理解。與根據需求生成文檔不同,它們在產品到達特定位置時實時觸發。推送規則基本上是這樣說的:“當產品到達特定位置時,將其移動到另一個位置?!?/p>

一個推送規則的例子是:當一個產品到達 收貨區 時,將其移動到 存儲位置 。由于不同的產品可以應用不同的推送規則,用戶可以為不同的產品分配不同的存儲位置。

另一個推動規則可以是:當產品到達某個位置時,將它們移動到 質量控制區 。然后,在質量檢查完成后,將它們移動到它們的 存儲位置 。

注解

如果已經有生成產品轉移的拉取規則,則無法觸發推送規則。

重要

這些推/拉規則的集合被稱為 路線 。規則上的分組決定了產品是否在同一次調撥中分組。例如,在揀貨操作期間,所有訂單及其產品都被分組在一個調撥中,而裝箱操作則按客戶訂單分組。

使用路線和規則?

由于 路線推送和拉取規則 的集合,因此Odoo可以幫助您管理高級路線配置,例如:

  • 管理產品制造鏈。

  • 按產品管理默認位置。

  • 根據業務需求在庫存倉庫內定義路線,例如質量控制、售后服務或供應商退貨。

  • 通過為租用產品生成自動歸還移動,幫助租賃管理。

要為產品配置路線,請首先打開 庫存 應用程序,然后轉到 配置 ? 設置 。然后,在 倉庫 部分,啟用 多步驟路線 功能并單擊 保存 。

在Odoo庫存中啟用多步路線功能。

注解

使用 多步驟路線 功能時, 存儲位置 功能會自動激活。

完成第一步后,用戶可以使用Odoo提供的預配置路線,也可以創建自定義路線。

預配置路線?

要訪問Odoo預配置的路線,請轉到: 庫存 ? 配置 ? 倉庫 。然后,打開一個倉庫表單。在 倉庫配置 選項卡中,用戶可以查看倉庫的預配置路線,包括: 入庫出庫 。

一個在Odoo庫存中預配置的倉庫。

還有一些更高級的路線,例如揀貨-包裝-發貨,也是可用的。用戶可以選擇最適合其業務需求的路線。一旦設置了 入庫出庫 路線,前往 庫存->配置->路線 查看Odoo生成的具體路線。

查看Odoo提供的所有預配置路線。

路線 頁面,點擊一個路線以打開路線表單。在路線表單中,用戶可以查看路線適用于哪些地方。用戶還可以將路線設置為僅適用于特定的 公司 。這對于多公司環境非常有用;例如,用戶可以在國家A擁有一家公司和倉庫,在國家B擁有第二家公司和倉庫。

適用于產品類別和倉庫的路線示例視圖。

在路線表單的底部,用戶可以查看路線的具體規則。每個規則都有一個 Action ,一個 Source Location 和一個 Destination Location 。

Odoo庫存中具有推拉操作規則的示例。

自定義路線?

要創建自定義路線,請轉到 庫存 ? 配置 ? 路線 ,然后單擊 創建 。接下來,選擇可以選擇此路線的位置。路線可以適用于多個位置的組合。

查看揀選-包裝-發貨路線。

每個地方的行為都不同,因此只勾選有用的選項并相應地調整每個路線非常重要。然后,配置路線的 規則 。

如果路線適用于某個產品類別,則需要在產品類別表單上手動設置路線,方法是:轉到 庫存 ? 配置 ? 產品類別 ,然后選擇產品類別并打開表單。接下來,點擊 編輯 ,在 物流 部分下設置 路線 。

將路線應用于產品類別時,路線中配置的所有規則都將應用于該類別中的 每個 產品。如果企業對同一類別中的所有產品使用直郵流程,則這將非常有幫助。

應用于“全部”產品類別的路線視圖。

倉庫的情況也是如此。如果路線可以應用于: 倉庫 ,則符合路線規則條件的所有在所選倉庫內發生的調撥都將遵循該路線。

在選擇適用于倉庫時,倉庫下拉菜單的視圖。

如果路線適用于 銷售訂單行 ,則相當于相反。在創建報價時必須手動選擇路線。如果某些產品經過不同的路線,則這很有用。

記得在報價/銷售訂單上切換 路線 列的可見性。然后,可以在每個報價/銷售訂單行上選擇路線。

查看菜單,允許向銷售訂單添加新行。

最后,還有可以應用于產品的路線。這些路線的工作方式與產品類別相似:一旦選擇,必須在產品表單上手動設置路線。

要在產品上設置路線,請轉到 庫存 ? 產品 ? 產品 并選擇所需的產品。然后,轉到 庫存 選項卡,在 操作 部分下選擇 路線 。

查看產品表單,必須選擇路線。

重要

必須在路線上設置規則才能使路線正常工作。

規則?

規則定義在路線表單上。首先,轉到 庫存 ? 配置 ? 路線 并打開所需的路線表單。接下來,點擊 編輯 ,在 規則 部分中,點擊 添加一行 。

查看規則菜單,可以添加新規則。

可用規則會觸發各種操作。如果Odoo提供了 Push * 和 * Pull 規則,還有其他規則可用。每個規則都有一個 Action :

  • 從哪里拉取 : 當特定位置需要產品時,將觸發此規則。需求可能來自于驗證的銷售訂單或需要特定組件的制造訂單。當需求出現在目標位置時,Odoo會生成揀貨單來滿足此需求。

  • 推送到 : 當定義的源位置到達一些產品時,此規則將被觸發。如果用戶將產品移動到源位置,則Odoo會生成一個揀選單將這些產品移動到目標位置。

  • 拉取和推送 : 此規則允許在上述兩種情況下生成揀貨單。這意味著當需要在特定位置使用產品時,會從前一個位置創建一個調撥以滿足該需求。這會在前一個位置創建一個需求,并觸發規則來滿足它。一旦滿足第二個需求,產品將被推送到目標位置,所有需求都將得到滿足。

  • 購買 : 當需要在目標位置使用產品時,將創建一個報價請求來滿足需求。

  • 制造 : 當源位置需要產品時,將創建制造訂單以滿足需求。

創建從庫存到包裝區之間轉移的“拉取自”規則概述。

在規則中還必須定義 操作類型 。這定義了從規則創建哪種揀貨。

如果規則的 Action 設置為 Pull FromPull & Push ,則必須設置 Supply Method 。 Supply Method 定義了源位置發生的情況:

  • 從庫存中取出 : 產品從源位置的可用庫存中取出。

  • 觸發另一個規則 : 系統嘗試查找一個庫存規則將產品帶到源位置??捎脦齑鎸⒈缓雎?。

  • 從庫存中取出,如果不可用,則觸發另一個規則 :產品從源位置的可用庫存中取出。如果沒有可用庫存,則系統嘗試查找規則將產品帶到源位置。

Scheduling 部分,您可以確定當鏈中的一個揀貨被重新安排時Odoo的行為方式。如果您決定 傳播重新安排 ,則下一個移動也將被重新安排。

如果您希望有選擇地重新安排下一步操作,您可以決定以“下一個活動”的形式接收警報。

示例完整路線流程?

在這個例子中,讓我們使用自定義的 揀選 - 包裝 - 發貨 路線來嘗試一個完整的流程,使用高級自定義路線。

首先,快速了解路線規則及其供應方法。有三個規則,全部為 從中拉取 規則。每個規則的 供應方法 如下:

  • 從庫存中取出 : 當需要在 WH/Packing Zone 中使用產品時,會從 WH/Stock 中創建 picks (從 WH/StockWH/Packing Zone 的內部轉移)來滿足需求。

  • 觸發另一個規則 : 當需要在 WH/Output 中使用產品時,會從 WH/Packing Zone 創建 packs (從 WH/Packing ZoneWH/Output 的內部轉移),以滿足需求。

  • 觸發另一個規則 : 當需要在 合作伙伴位置/客戶 中使用產品時,將從 倉庫/出庫 創建 交貨單 以滿足需求。

通過揀選-包裝-發運路線創建的所有調撥的概覽。

這意味著,當客戶訂購具有 揀選-包裝-發貨 路線設置的產品時,將創建交貨單以滿足訂單。

查看由拉動傳輸創建的操作。

注解

如果多個調撥的源文檔是同一個銷售訂單,狀態是不同的。如果列表中的前一個調撥還沒有完成,狀態將為: 等待另一個操作 。

在流程開始時查看轉移的各種狀態。

為了準備交付訂單,需要在輸出區域準備好打包產品,因此需要從打包區域請求內部調撥。

查看從包裝區到輸出區之間轉移的詳細操作。

顯然,包裝區需要準備好待包裝的產品。因此,需要向庫存發出內部調撥請求,員工可以從倉庫中收集所需產品。

查看從庫存區到包裝區之間轉移的詳細操作。

正如文檔介紹的那樣,該路線中的最后一步(交付訂單)是首先觸發的,然后觸發其他規則,直到我們到達該過程的第一步(這里是從庫存到包裝區域的內部轉移)?,F在,一切都準備就緒,客戶可以獲得訂購的物品。

在此示例中,當所有規則都被觸發并完成轉移時,產品將交付給客戶。

當路線完成時,查看調撥狀態。