inventree / InvenTree

Open Source Inventory Management System
https://docs.inventree.org
MIT License
4.29k stars 776 forks source link

[Roadmap] Extend MES Functionality #4826

Open SchrodingersGat opened 1 year ago

SchrodingersGat commented 1 year ago

There are some disparate PRs in the works which tend towards more fully-featured MES functionality. Collecting them here for further discussion. I'd like to have a well-considered plan towards MES functionality:

References

Upvote & Fund

Fund with Polar

matmair commented 1 year ago

@SchrodingersGat With the roadmap label I can assume you support us moving into a MES direction?

SchrodingersGat commented 1 year ago

Yes, I'm scope creeping! My company and a number of others I know of already use inventree for MES practices. Mostly through build orders and plugins.

Some ideas of what we could add in:

Any other ideas?

Keep in mind that these additions should be "optional" for users - the current simplifie workflow should not be forced to change significantly.

matmair commented 1 year ago

I already have (bad) plugins for instructions and communications; Both are very much possible - a good UI for them is the real issue.

github-actions[bot] commented 1 year ago

This issue seems stale. Please react to show this is still important.

wolflu05 commented 1 year ago

Still in work

github-actions[bot] commented 1 year ago

This issue seems stale. Please react to show this is still important.

SchrodingersGat commented 1 year ago

No, not stale

github-actions[bot] commented 11 months ago

This issue seems stale. Please react to show this is still important.

SchrodingersGat commented 11 months ago

Not stale

SergeoLacruz commented 9 months ago

Some thoughts from my side. We use Build Orders to control HWbuilds, mainly PCB assembly. I wrote something that allows to add additional data to the BO

https://github.com/SergeoLacruz/build_plugin

Using this and the report system we can create documents like request for quotation more or less automatically based on data in the system. Just an idea. An additional thing I am thinking about: the change part request. I happens quite often that a BOM code needs to be changes in the very last minute based on engineering request or material shortage. Or the designer wants to build 20 boards but 5 with one component changed, just to try something. the function in Inventree is substitutes. But substitutes influence the BOM not the build. The BOM shall not be changed. This is advanced. :-) Actually we just write a change document and add it to the attachments. OK for now. Finally, uploading a BOM does not allow to update. Just add or delete all. In latter case all allocations are gone. Some day soon we will write plugin for BOM import to fix this. Michael

github-actions[bot] commented 7 months ago

This issue seems stale. Please react to show this is still important.

matmair commented 7 months ago

This is beeing worked on in plugins. Not sure if this is still a goal for core @SchrodingersGat?

SchrodingersGat commented 7 months ago

Still need to work out the framework for this