Community mailing list archives

Re: Odoo with complex workflow, BPM integration

Ecosoft Co. LTD, Kitti Upariphutthiphong
- 07/22/2015 21:05:34

Hi Humberto,

Yes it does look like that we want to achieve. I like the idea if having workflow section at the bottom of page as it make things simple (I was thinking that we will need separate doc and subflow).

This is generic enough for used with any document right?

Are there ways for me to check the code out even it is still beta?

Thank you

On Jul 22, 2015 12:38 AM, "Humberto Arocha" <> wrote:
Hello Community guys,

We at vauxoo has been working on an Abstract Module to achieve what Kitti 
has been suggesting.

A sneak peak on that work can be watch the link above.

Best Regards.

Quien suscribe,


On Sun, Jul 19, 2015 at 7:37 AM, Kitti U. <> wrote:
Dear community,

We are wonder if anyone has done integration with real BPM engine, like Processmaker, Bonita or Activiti.

We know and like the current workflow of Odoo. It is good for how it being used, but we are looking at something different and more complex.

For example, says, there is a budget request to be approved. In big organization, this could be very complex.

  • A user sending a request for budget approval. It should goes to approver task, which allow approver to interact (yes, no, reject, etc.)
  • The request will be send to 10 person in parallel to approve.
  • If 2 out of 3 has approved, the budget is considered approved, and move to next stage (and the request is removed from the rest).
  • Time limit for the approval, if time beyond the limit, the budget request will be send to the supervisor of the 1st level approver.
  • Or if the approver is on vacation, it redirect to his supervisor too.
  • The approvers is determined by some rules based on character and critical of the budget request.
  • If there is no eligible approver available yet, some other sub process can be entitle the approval.
  • Etc.
The list can goes on. In this kind of situation, the normal Odoo workflow (to keep status of budget document) can stay as is. But there should be another layer of BPM that manage the complex business process.

I know those things looks overly complicated, but it is some thing a really big organization can have.

We used to achieved that with some kind of BPM engine + Rules engine. Those engine, we normally can design business diagram with different nodes, i.e., timer node, decision node, escalation node, data request node, etc. 

I am wondering how this can be achieved with Odoo itself (will be great) or if anyone have done integration with BPM to achieve it? or any addons to do such things.

Looking forward to listen to your thought !!!

Kind Regards,
Mobile: +66-(0)8-1841-7480
Your ERP Partner =>

Post to:

Post to: