Ad Hoc Sub-Process

Hello,

does anybody know if it is possible to define Ad Hoc Sub-Processes in Bonita BPM Studio?

The same Question was asked in 2010. Maybe something has changed?

http://community.bonitasoft.com/groups/usage-operation-5x/ad-hoc-support-bonita

Thank you for your help,

Sven

I would like to say yes, but I have to also say no.

Out of the box, No…

By programming a rules engine. Yes…

We have designed our processes to be ad-hoc, rather than building them as sub-processes, though we also have ad-hoc sub-processes. Which is what processes are really, you choose to do them or not. We’ve also built our own set of rules on who and what should happen based on user input in a database.

This meets the requirements of the statement as per the drools example:

Drools Flow allows you to describe semi-structured processes like this, using an ad-hoc sub-process. And because the Drools project has the unique feature of combining business processes with business rules and event processing, this allows you to combine the following possibilities at runtime:

  1. End users can decide what tasks to execute by signaling the engine - Yes we do this
  2. Rules can automatically trigger certain tasks based on the data related to this case - Yes we do this
  3. Event processing rules can process low-level events and if necessary also trigger additional tasks - Yes we do this

But before you ask, this is proprietary, and I can’t give any more information on it suffice to say - yes it is possible with work…

regards