Community mailing list archives

Re: Sale and purchase workflow

Camptocamp France SAS, Alexandre Fayolle - Camptocamp
- 09/16/2015 03:08:08
On 16/09/2015 07:47, Fabien Pinckaers wrote:
> Hello,
> A lot of people are asking more information about the changes in sale
> and purchase apps in Odoo 9, mostly the removal of the workflow.
> Compared to v8, all complex use cases work perfectly in v9:

I find this point of view to be very self centered, and not taking the
position of partners and integrators into account.

Removing workflows and replacing state fields by computed fields is
harmful for us. I am currently struggling with this in v8 already where
a similar change was applied to stock.pickings.

Why is this a problem: integrators have to integrate Odoo inside a
customer's infrastructure. This often means performing actions at some
given points in time. For instance, sending a message over the ESB when
a picking is fully available, or when it has been done, and there are
many more examples related to SO / PO. Replacing a workflow which
provides us with easy extension points with a computed function means
that we have to write some complex code essentially duplicating the
computed function.

Obviously this is too late for v9, and I wish I had followed this more
closely in order to provide more timely feedback on this (although I'm
not sure such feedback would have been taken into account).

I agree that 5kloc less should be a good thing. I'm doubtful about "more
features supported and no features removed". It really depends on your
definition of "feature", but an important thing is being lost, which is
of vital value for integrators: extensibility.

Alexandre Fayolle
Chef de Projet
Tel : +33 4 58 48 20 30

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac Cedex