- Our Work
- Manufacturing
One-click supplier file packs for multi-level assemblies
An Odoo module that gathers every drawing and document needed to quote and build a part, replacing a feature lost in the move from a Salesforce-based PLM.
The problem
Buyers used to click one button in the old PLM system to export every file a supplier needed. After the move to Odoo that button was gone, the document library held tens of thousands of files, and superseded revisions were mixed in with current ones.
The approach
I measured the library before designing anything: how deep the assemblies went, how many files were exact duplicates, and which source could be trusted for revisions. Those findings changed the design twice.
What I built
- Bill of materials explosion to 20 levels with a cycle guard
- De-duplication by checksum, and a streamed zip with manifest, BoM and vendor lists inside
- A size estimate before the build, and background builds for large packs
- A fix for packs over 2 GB, which exceeded a database integer limit
- A revision clean-up tool that previews by default, never leaves a part without a current file, and writes its own rollback file
Outcome
- One click builds the full supplier pack again.
- Removing duplicates cut the largest pack from 6.3 GB to 3.1 GB.
Next step
Tell me what is stuck.
A first conversation is 30 minutes with the person who would do the work. You will leave knowing whether I am the right fit and roughly what it would take.