Community mailing list archives

Re: Odoo with complex workflow, BPM integration

Narayana Moturi
- 07/19/2015 19:05:25
Hi Eva,

The reason for having developed in Odoo is to have one system to manage ( end users perspective) and also we are looking initially for a basic workflow automation.

Kittu - This will be developed as a separate module.


On 19 Jul 2015, at 11:06 pm, Eva Pinter @ xpansa <> wrote:

Hi Naran,

Is there a specific reason why you did not choose already existing solutions like Bonita that has an interface to integrate with other tools ? 

Best Regards,
Eva Pinter

Sales and Marketing Director, XPANSA Logistics | ERP, BI, E-commerce, Data Mining and DMS consulting
Xpansa CLOUD | Full Business IT Infrastructure |
mERP | Odoo Android App |

/// site  :
/// mail  :
/// phone, IE : +44 (0)7596 40 30 99
/// skype : epinter

On 19 Jul 2015, at 13:23, Naran M <> wrote:

+ Kitti. We are currently pursuing to build a dynamic workflow builder in Odoo, to start with we will be looking at a basic functionality. The aim of the project is to have a very simple interface for end users to configure and manage the process activities - Like Credit & Price Approvals and much more.

Once, we have something in a workable condition I will publish it to the community.


On Sun, Jul 19, 2015 at 10:07 PM, 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:

Post to: