Multilevel BoMs¶
Use a multilevel bill of materials (BoM) when a manufactured product is part of another assembly. This method nests BoMs within other BoMs, organizing complex products while simplifying manufacturing by defining each procurement and production step separately.
BoM cấp dưới (các bán thành phẩm hoặc cụm lắp ráp) giúp đơn giản hóa quy trình sản xuất, đặc biệt hữu ích khi một cụm lắp ráp được sử dụng trong nhiều thành phẩm khác nhau (tức là xuất hiện trong nhiều BoM cấp cao). Càng phức tạp trong việc chế tạo hoặc mua sắm, thì BoM nhiều cấp càng phát huy hiệu quả. Vì lý do đó, việc lập kế hoạch bổ sung hàng cho cả thành phần và cụm lắp ráp là điều tối quan trọng để đảm bảo quy trình sản xuất với BoM nhiều cấp diễn ra suôn sẻ.
Why replenishment planning is important¶
Bổ sung hàng là yếu tố then chốt đối với các BoM nhiều cấp để tránh tắc nghẽn, quản lý thời gian hoàn thành và tối ưu hóa tồn kho. Nếu không có tính năng này, thì sự thiếu hụt thành phần có thể gây ra ngừng sản xuất, chậm đơn hàng và tăng chi phí. Một chiến lược bổ sung hàng được lên kế hoạch tốt sẽ đảm bảo có hàng tức thời, tự động hóa mua sắm, cân bằng mức tồn kho và duy trì hoạt động hiệu quả của chuỗi cung ứng. Điều này giúp giảm thiểu chậm trễ, giảm công việc thủ công và đảm bảo quy trình sản xuất diễn ra suôn sẻ.
Manufacturing orders (MO)s that come from a BoM require all components to be available before the MO can be completed. The Component Status for that MO provides this information. Learn how to check an MO's component status.
Create a multilevel BoM¶
To set up a multilevel BoM, the top-level product and sublevel products's BoMs must be created. If starting from scratch, build the BoMs from the bottom up. Start with the lowest-level product BoMs, then include those products as components in higher-level BoMs.
Example
Một bảng mạch in (PCB) dành cho bàn phím tùy chỉnh bao gồm hàng trăm linh kiện điện tử, như linh kiện bán dẫn transistor, điện trở và tụ điện. Thay vì liệt kê tất cả những linh kiện đó, một sản phẩm cấp dưới và BoM cho PCB
được tạo ra để theo dõi số lượng linh kiện bán dẫn transistor và các linh kiện nhỏ khác mà không làm BoM cấp cao nhất của bàn phím tùy chỉnh trở nên quá tải. Thay vào đó, BoM của bàn phím tùy chỉnh bao gồm sự kết hợp giữa các linh kiện và các BoM cấp dưới, chẳng hạn như phím, công tắc, PCB và tấm bàn phím.
Learn how to build a simple bill of materials. For the PCB, this would include the transistors, resistors, and other components.

After the sublevel products (like the PCB, key caps, and keyboard plate) are fully configured, create the top-level product by navigating to New. From here, configure the product's specifications as needed.
, and then selectingOnce the top-level product (the keyboard) is configured, click the Bill of Materials smart button on the product form, and then select New to make a BoM for the top-level product. Add the sublevel products to this BoM, along with any other necessary components.

Quản lý kế hoạch sản xuất¶
The two options below are two of the best ways to manage manufacturing order automation for products with multilevel BoMs.
Ghi chú
Complex BoMs are specifically used to manage products that require manufactured components. If a BoM is being created to organize components or bundle sellable products, use a kit instead.
To automatically trigger manufacturing orders for sublevel products after confirming a manufacturing order for the main product, there are two options:
Option 1 (recommended): Create Reordering Rules for the sublevel products and set both the minimum and maximum needed stock quantities to
0
.Option 2: Activate the Replenish on Order (MTO) and Manufacture routes under the Inventory tab of the sublevel product's product form.
Option 1 is more flexible than Option 2 and is recommended. Reordering rules do not directly link demand to replenishment, allowing stock to be unreserved and reassigned as needed. The Replenish on Order (MTO) route, however, uniquely links sublevel and top-level products, reserving quantities for the confirmed top-level manufacturing order.
In both methods, sublevel products must be fully manufactured before starting the top-level product.
Multilevel BoM setup flow¶
The following section details how to set up multilevel BoMs, set the initial inventory, establish a 0/0/1 reordering rule (the recommended production plan), configure lead times, and set up production options.
Creating a 0/0/1 reordering rule for the sublevel products (minimum stock set at zero, maximum stock set at zero, reorder one automatically) regardless of whether they are a component or subassembly is the recommended approach for managing a multilevel BoM. This setup uses the Inventory, Manufacturing, and Purchase apps.
Quan trọng
This is only one example of how to set up a multilevel BoM in Odoo. Consider any unique circumstances that need to be addressed during the configuration, and make sure they are included in the setup. If any specific help is needed during setup, consider purchasing a success pack.
Create the BoMs¶
Follow the steps in the Create a multilevel BoM section to build the BoMs.
Make sure to build the multilevel BoM from the bottom up. Start by creating the lowest-level component products in Odoo, then the subassembly products that those are used for, then the BoM for that subassembly, and repeat until every level of the multilevel BoM is created.
Set the initial inventory¶
Ghi chú
If there's no initial inventory to configure, then skip this section and begin configuring the procurement method for the multilevel BoM.
Cập nhật số lượng tồn kho cho từng sản phẩm đã được cấu hình ở bước trước (bao gồm thành phần, cụm lắp ráp và thành phẩm). Để thực hiện, mở ứng dụng Tồn kho, tìm sản phẩm bằng bộ lọc, thanh tìm kiếm hoặc cuộn trang, sau đó nhấp vào sản phẩm để mở biểu mẫu sản phẩm. Tại đây, nhấp vào nút thông minh Hiện có, chọn biến thể nếu đã được cấu hình, sau đó nhập số lượng hiện có.
Xem thêm
Configure the procurement method¶
Now it is time to pick the procurement method this multilevel BoM uses. The two options below are preferred, but unique circumstances may lead to another procurement method making more sense.
Option 1 (recommended): Create Reordering Rules for the sublevel products and set both the minimum and maximum needed stock quantities to
0
.Option 2: Activate the Replenish on Order (MTO) and Manufacture routes under the Inventory tab of the sublevel product's product form.
Reordering rules are recommended because they do not tie the manufactured product to a specific sales order, allowing that manufactured product to fulfill a different sales order if the original gets cancelled.
Making the product to order is not recommended because the manufactured product cannot be used to fulfill another sales order. However, this could be helpful if strict tracking is necessary for the business.
Enter vendor and manufacturing lead times¶
Thời gian hoàn thành sản xuất và của nhà cung cấp được Odoo sử dụng để điều phối các hoạt động sản xuất và mua sắm nhằm hoàn thành đơn hàng đúng hạn. Thiết lập thời gian hoàn thành của nhà cung cấp cho các thành phần được mua. Chúng có thể xuất hiện ở bất kỳ cấp nào trong BoM nhiều cấp, ngoại trừ sản phẩm cuối cùng. Thiết lập thời gian hoàn thành sản xuất cho các sản phẩm được tạo bằng BoM. Chúng có thể xuất hiện ở bất kỳ cấp nào trong BoM nhiều cấp, ngoại trừ cấp thấp nhất (khi các thành phần riêng lẻ được mua).
Xem thêm
Build out operations to handle the production flow¶
First, determine the current manufacturing flow for the business, then match the corresponding Odoo setup. The list below are only some of the configuration pieces that could be involved in this step.
Manufacturing Steps: Consider how many manufacturing steps are taken (one-, two-, or three-step manufacturing).
Work Centers: Decide if any work centers need to be configured.
Master Production Schedule: If manually planned manufacturing orders are needed (e.g., to handle seasonal demand), make a master production schedule (MPS).
Mẹo
Manufacturing operations is an art and a science, so configuring an established flow into Odoo is the recommended approach for this step. Read more about manufacturing in Odoo
Configuration summary¶
Kết thúc quá trình này, BoM đa cấp đã được cấu hình, và sản phẩm cấp cao nhất đã thiết lập xong số lượng tồn kho, phương thức mua hàng, thời gian hoàn thành mua hàng và các hoạt động sản xuất. Từ đây, đơn bán hàng có thể bao gồm sản phẩm cấp cao nhất, mua hàng tự động thông qua nhà cung cấp hoặc sản xuất có thể bắt đầu, và sản phẩm cấp cao nhất cũng có thể được đưa vào cửa hàng Thương mại điện tử.
Xem thêm