← Back to team overview

openerp-community team mailing list archive

Re: New Intercompany Process Modules for OpenERP

 

Thanks a lot Eric, that is a very much appreciated contribution :) ! And I
wouldn't have done it differently, this is an amazing great job !


On Tue, Jan 21, 2014 at 4:42 PM, jeff.wang <jeff@xxxxxxxxx> wrote:

> Great module with great document, Thank you Eric !
>
> ------------------
> Jeff Wang |  jeff@xxxxxxxxx | 18016291663 | 02158980787
> @OpenERP_Jeff "As simple as possible, As complex as needed"
>   <http://www.osbzr.com>
>  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.
>
>
>   <http://www.openerp.net.cn/v2/wp-content/uploads/2014/01/icon.png>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?
>
>    1. Create a demo database
>    2. Install the module base_intercompany_sale
>    3. Go to connector/ backend and create the setup in Backend Origin (eg
>    PO to SO: create, update, delete and confirm)
>    4. Connect to Origin company
>    5. Create a PO to the Destination company with products and save it
>    6. Connect to Destination company
>    7. 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
>
>  <http://www.openerp.net.cn/v2/wp-content/uploads/2014/01/Intercompany_setup.png>
> 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! <contact@xxxxxxxxxxxxxx>
>  --
>
> 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.corperic.caudal@elico-corp.comhttp://www.elico-corp.com
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openerp-community
> Post to     : openerp-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openerp-community
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 


*camptocamp*
INNOVATIVE SOLUTIONS
BY OPEN SOURCE EXPERTS

*Joël Grand-Guillaume*
Division Manager
Business Solutions

+41 21 619 10 28
www.camptocamp.com

JPEG image

Attachment: 85F54812@EA2EFA1A.7895DE52.png
Description: Binary data

Attachment: 6E1D86D5@EA2EFA1A.7895DE52.png
Description: Binary data


References