Thread Previous • Date Previous • Date Next • Thread Next |
Great module with great document, Thank you Eric ! ------------------ Jeff Wang | jeff@xxxxxxxxx | 18016291663 | 02158980787 @OpenERP_Jeff "As simple as possible, As complex as needed" Maintainer of Open ERP china community http://www.openerp-china.org ------------------ Original ------------------ From: "Eric Caudal";<eric.caudal@xxxxxxxxxxxxxx>; Date: Tue, Jan 21, 2014 04:27 PM To: "openerp-community"<openerp-community@xxxxxxxxxxxxxxxxxxx>; Subject: [Openerp-community] New Intercompany Process Modules for OpenERP Based on the new OpenERP connector, Elico Corp has created a new set of modules that makes Intercompany Process (ICOPS) ready in minutes. What is Intercompany Process? It is the possibility to automatically create objects from one company (Origin) into another one (destination). Main intercompany process operations involve SO, PO, stock moves and invoicing. In multi-company environment, a SO to a sister company needs to be reflected as a PO in that company: the objective of these modules is to make transparent the creation of the necessary duplicated documents. You can have a look at the following blueprint: https://blueprints.launchpad.net/multi-company/+spec/icops What do you need to get started: Multi-company products, visible in all the companies involved in the process 2 companies: one origin and one destination 2 backends linked to each company involved in the communication one user in each company able to perform the actions (to be setup in the backends). Setup the back end to perform the requested action, depending on the events. Necessary Modules: Standard OpenERP Modules openerp-connector modules (http://openerp-connector.com/) base_intercompany: this is the main module with all generic methods, adapters, mappings etc. base_intercompany_sale: this is the module for sales/purchases intercompany process base_intercompany_stock (planned): this is the module for stock intercompany process base_intercompany_invoicing (planned): this is the module for invoicing intercompany process How to test it? Create a demo database Install the module base_intercompany_sale Go to connector/ backend and create the setup in Backend Origin (eg PO to SO: create, update, delete and confirm) Connect to Origin company Create a PO to the Destination company with products and save it Connect to Destination company Check that a SO has been created Here are the current working patterns: SO 2 SO: a SO created in company A will automatically create a SO in company B DO 2 DO: The DO created in company A will automatically create a DO in company B (subcase of SO to SO) SO 2 PO: a SO created in company A will automatically create a PO in company B PO 2 SO: a PO created in company A will automatically create a SO in company B Patterns planned in the future (community contribution accepted!): PO 2 PO: a SO created in company A will automatically create a SO in company B IS 2 IS: The IS created in company A will automatically create a IS in company B (subcase of PO to PO) CI 2 SI: a CI created in company A will automatically create a SI in company B SI 2 CI: a SI created in company A will automatically create a CI in company B You can configure the following events to perform an action in the destination company: Creation of objects Update of the objects Deletion of the objects Cancel (equivalent to press button Cancel) Confirm (equivalent to press button Confirm or Validate) The functionality has been built on the openerp-connector and provide the following features: Possibility to enqueue all jobs Queue Error management By default no delay is setup in current module (no job queue) Notes: Patterns are generic and behaviors are transitive: you can have multiple company involved with several cascade up and down. You can setup complex rules such as creating the object in one company and confirmation in the other. Company Origin (to Destination): SO2PO (Create, update, delete but no confirm) Company Destination (to Origin): PO2SO (only confirm) A video will be posted soon Where are the modules available: https://code.launchpad.net/~openerp-community/openobject-addons/elico-7.0 Looking forward to your feedback! -- Eric Caudal CEO -- Elico Corporation, Shanghai branch OpenERP Premium Certified Training Partner Cell: + 86 186 2136 1670 Office: + 86 21 6211 8017/27/37 Skype: elico.corp eric.caudal@xxxxxxxxxxxxxx http://www.elico-corp.com
Attachment:
85F54812@EA2EFA1A.7895DE52.png
Description: Binary data
Attachment:
6E1D86D5@EA2EFA1A.7895DE52.png
Description: Binary data
Thread Previous • Date Previous • Date Next • Thread Next |