Prod Planning - Build to Order - Consolidation
Customer is migrating from Jiwa 6 to 7.2.1 SR5. We'd like to use the production planning to help automate some stuff they're currently doing manually.
The key thing we're trying to tackle at the moment is their 'cut shop', where they're cutting sheets of raw material. We're wanting to collate all orders that use a specific raw material, so that they can be combined in a CAD system to optimise the cutting.
I've made a copy of the build-to-order plugin, which is a close match to our requirements (being largely made-to-order parts). Since the customer has a Bill No = Part No setup, I've modified the stored procedure so that the 'Part No' range works as a 'component' range. That is working to give me a list of potential work orders that use a specific component.
But I'm a bit stuck on the next bit, which is to generate a single work order that creates multiple outputs instead of multiple work orders each producing a single output.
Do I need to intercept MakeWorkOrdersUltraButton_Click() or ProductionPlan.Process() ?
Or is this something there's already a process for that I've missed?
The key thing we're trying to tackle at the moment is their 'cut shop', where they're cutting sheets of raw material. We're wanting to collate all orders that use a specific raw material, so that they can be combined in a CAD system to optimise the cutting.
I've made a copy of the build-to-order plugin, which is a close match to our requirements (being largely made-to-order parts). Since the customer has a Bill No = Part No setup, I've modified the stored procedure so that the 'Part No' range works as a 'component' range. That is working to give me a list of potential work orders that use a specific component.
But I'm a bit stuck on the next bit, which is to generate a single work order that creates multiple outputs instead of multiple work orders each producing a single output.
Do I need to intercept MakeWorkOrdersUltraButton_Click() or ProductionPlan.Process() ?
Or is this something there's already a process for that I've missed?