Today manufacturing sector is facing many challenges due to increased globalization. These include intense global competition, the increasingly difficult task of seeking skilled workforce resources and their retention, pressures relating to handling costs, the difficult task of maintaining the eluding bottom lines, and the constantly changing needs of demanding consumers
Odooexpress can help you to meet the challenges by providing“Odoo” the efficient and cost effective Open Source ERP solution that helps manage all aspects of your business. It has a modular approach so as the per requirement you can go for the required module. Likewise, we have MRP module for Manufacturing sector. In this First we will inherit the Odoo app mrp operations, as this module is responsible for adding the Manufacturing order operation based on Routing configured on BoM and reason being that you need to add some quality measure and different factor involved in production process/operations.
For Requirement, different suppliers involved and in the production process this is has multiple solution:
1. Each raw materials is defined on BoM will automatically create Procurement order to supply the raw material and configure each raw material Product with Make to Order, Buy policy so this will create Purchase Order for supplier, but if you install the app: purchase requisition, this will let you receive multiple requisition and then choose best supplier based on that. And then you can store that supplier on related manufacturing suggesting the best supplier for the operations.
2. Second way is complex is to overload procurement generation for each supplier and then from Manufacturing Order based on each raw material add some workflow implementation to generate the procurement and then acquire the raw materials based on quality measure you have. But this will take more implementation efforts and time and not cost effective too In this way, too you need to store measure and factors in operations only.
I would suggest for first idea as it will end up re-using certified module which will reduce future migration efforts (easy migration) and maintainability (customized code maintainability) will reduce.