[RFC][WMS] OCA apps
jgrandguillaume opened this issue · 18 comments
Hi,
We're working at @camptocamp on Odoo logistic projects since a while and we also have an on-going important project to replace an existing WMS. I though it might be the time to build up an OCA WMS apps.
Before proposing this, I 've been in touch with Odoo to first ask if they want to implement some of the foreseen features in the core. After some talks with them, it turns out they won't do it (too complex, not fit their strategy, etc..)
Here is the first draft document that try to define the features list: https://docs.google.com/document/d/1mct6bFFWJqW01wGFcjc-uQNEjyCxvh6Y9TuFdRhe-b0/edit#
Linked issues
- Split warehouse operations in relevant picking type OCA/stock-logistics-warehouse#640
- stock_picking_zone OCA/stock-logistics-warehouse#639
- stock_picking_completion_info OCA/stock-logistics-warehouse#693
- stock_dynamic_routing OCA/stock-logistics-warehouse#788
- Vertical automated storage interface OCA/stock-logistics-warehouse#641
- stock_vertical_lift OCA/stock-logistics-warehouse#633
- Warehouse map and location attributes
- stock_location_zone OCA/stock-logistics-warehouse#653
- rework stock_location_zone OCA/stock-logistics-warehouse#711
- add stock_location_attribute (split from stock_location_zone) OCA/stock-logistics-warehouse#712
- Add stock_location_bin_name (split from stock_location_zone) OCA/stock-logistics-warehouse#713
- Goods Reservation: Zone preference & packging
- stock_reserve_rule OCA/stock-logistics-warehouse#683
- stock_reserve_packaging OCA/stock-logistics-warehouse#695
- Virtual reservation
- stock_virtual_reservation OCA/stock-logistics-warehouse#709
- Minimum shelf life on reservation
- stock_minimum_shelf_life OCA/stock-logistics-warehouse#723)
- Put away rules and ABC classification support
- stock_move_location_dest_constraint_base OCA/stock-logistics-warehouse#696
- stock_move_location_dest_constraint_empty OCA/stock-logistics-warehouse#697
- stock_move_location_dest_constraint_tag OCA/stock-logistics-warehouse#698
- stock_putaway_abc OCA/stock-logistics-warehouse#699
- stock_putaway_abc_move_location_dest_constraint OCA/stock-logistics-warehouse#700
- stock_putaway_product_form OCA/stock-logistics-warehouse#702
- stock_putaway_abc_product_form OCA/stock-logistics-warehouse#703
- stock_putaway_recursive OCA/stock-logistics-warehouse#706
- stock_putaway_rule OCA/stock-logistics-warehouse#707
- Service definition policies
- TODO Add related PR
- Delivery round
- TODO: Add related PR
Keep it mind that the main goal here is for us to cover our customer needs and we will try to release a first viable version here.
We wanted to share it ASAP with you all in order for you to comments, participate and contribute to it if you feel the will !
I will keep you updated in this issue about our progress. Feel free to participate.
Best regards,
Joël
Thanks for the initiative. Isn't better to split each feature in an issue for better focused discussion?
Hi @jgrandguillaume we have done such a "tremendously complex" project in the past with one of our customers, that is running stable since ~2.5 years now. Another project of ours has been stopped in the middle because it turned out that the intra logistics simulation had never taken place and the physical idea (of the goods movement) was a way lacking behind the chaoting (non-streamlined) process before. I really endorse this initiative but i'd say it need to be very very generic to account for the vast differences in phyiscal warehous set ups. Wouldn't it be great to discuss such an architecture vis-a-vis a first prototype in LLN ?
@kmatthes maybe you should step here as well as you were part of the projects i just mentioned
Thanks for the initiative. Isn't better to split each feature in an issue for better focused discussion?
Hi Pedro, Good point yes ! Thing is, I'm at an early stage, so list isn't clear yet. Will do when I feel more confident about the list ok?
OK, but you know, the sooner, the better 😃
I really endorse this initiative but i'd say it need to be very very generic to account for the vast differences in phyiscal warehous set ups. Wouldn't it be great to discuss such an architecture vis-a-vis a first prototype in LLN ?
Yes, that exactly the challenge. I'm not pretending I'll succeed, but I'll give it a try ;)
Good
I want to join the team
I worked for the 3d warehouse
And much more ...
https://youtu.be/Cy1IUE8Ihzo
Great.
Abstract-Technology team
As we start to have many pull requests for these addons, and they have cross-dependencies, we would like to start merging them with the 'development_status': 'Alpha',
flag. It'll be easier to review as currently we have to include PRs in other PRs (example :OCA/stock-logistics-warehouse#683 includes OCA/stock-logistics-warehouse#653).
I'm not asking to bypass reviews, but to accept addons in their alpha version knowing that they are not mature for production. As I understood, the development_status
was meant for this.
@rousseldenis, @tafaRU, @Cedric-Pigeon, @lreficent, @gurneyalex as members of the PSC, do you have any issues with this proposal? (I don't ask @jgrandguillaume because the proposal comes from him :))
@guewen So, the PR's are not in draft status anymore ? Cool!
I will pass on each soon and of course we can move forward with that development status.
I'm going to make a pass on them to ensure they have minimal readme files, the alpha development status and such (but besides this, the PRs are in a state where we could make a good demo), I wanted to ask soon enough about the development status, but you were so fast to answer... :D
Ping me please, i will review on Friday 😄
PRs for Alpha versions of the first addons:
stock_location_zone OCA/stock-logistics-warehouse#653
stock_picking_zone OCA/stock-logistics-warehouse#639
stock_vertical_lift OCA/stock-logistics-warehouse#633
I have added links in the issue description with the first alpha addons to review
@jgrandguillaume To add in the description
- stock_putaway_abc OCA/stock-logistics-warehouse#699
- stock_putaway_abc_move_location_dest_constraint OCA/stock-logistics-warehouse#700
- stock_putaway_product_form OCA/stock-logistics-warehouse#702
- stock_putaway_abc_product_form OCA/stock-logistics-warehouse#703
Hi @jgrandguillaume, just a naive question.
I assume this repo is the final destination of some of them list here : those strictly used for advanced stock usage aka wms, i.e. stock_vertical_lift
Is it defined to rename those for wms_
prefix instead of stock_
?
If yes it could be a clean separation between advanced stock usage (dedicated activity) and conventional stock management associated to companies.
What do you think ?
I will be happy to review and assist in testing.
I close this one as we move to pilot phase now. Track progress here #29