Community: Inventory and MRP mailing list archives

expert-inventory@mail.odoo.com

Re: Integration with other non-ODOO ERP Capabilities

by
Anders Wallenquist
- 05/18/2015 11:02:13
Den 2015-05-18 15:52, Benjamin Scherrey skrev:
>     I'm evaluating ODOO's WMS for a replacement into an existing 
> system. One thing we'd like to be able to do is to use the existing 
> Order Management System for storing Purchase Orders and such. What is 
> required to have ODOO WMS reference a different OMS to retrieve and 
> act on POs?
>
> 1) Can I create some kind of REST/SOAP API shim to sit in front of the 
> legacy OMS so ODOO WMS can treat it as if it was the ODOO OMS?
>
> 2) Do I have to implement python classes to wrap the legacy OMS to 
> make ODOO WMS work with it?
>
> What is the actual mechanism by which ODOO WMS talks with other 
> components of ODOO ERP? Can they be reasonably replaced piecemeal or 
> are they too tightly integrated for this to be a reasonable consideration?
Odoo is built by python classes, Warehouse module creates new classes 
and other modules in Odoo gives you new other classes. With all classes 
you got an XMLRPC-API and some JSON/Rest-methods, a lot of views, 
reports and sometimes workflow definitions with triggers for methods in 
the class. With the XMLRPC-API you can call any method and read all 
instances of a class from outside Odoo. The interaction between modules 
and classes are implemented in each module/class. Sometimes there are 
glue-modules that extend classes from other modules when you install a 
new module, for instance you can use the sale-module without warehouse. 
When (or if) you install warehouse-modules you will extend 
product-classes and other that is relevant for warehouse but not born in 
this module. There are inheritance both in classes and views/reports.

Regards,

Anders Wallenquist


>
> thanx much,
>
>  -- Ben Scherrey
>
> _______________________________________________
> Mailing-List: https://www.odoo.com/groups/community-inventory-and-mrp-66
> Post to: mailto:expert-inventory@mail.odoo.com
> Unsubscribe: https://www.odoo.com/groups?unsubscribe
>