This is kind of a general question. A client does not want to use Bonita for the reason that it does not have the same features as MEGA HOPEX BPM which they used before. I have never worked with Mega Hopex and i would like to know what are the main differences between those two Solutions. I have done some research and checked some reviews and demos and i dont seem to find a difference between the two. Thank you all for your help .

How to retry a failed task instance in community edition


I am using the community edition of bonita. There's a way in documentation to retry a failed connector instance (https://documentation.bonitasoft.com/bonita/7.11/handle-a-failed-activity#toc2). How can I retry a failed human task again.

if a task is failed in the middle of the process flow, that will not be able to continue. The failure reason can be db server issue or something. Please suggest me a way to overcome this issue.

Thank you

Update case context


There's an api call to retrieve the context business data references of a given caseId. but is there any way to update the business data references of a given caseid using direct API calls or using groovy?

Thank you

How a INCLUSIVE gateways works in a non symetric diagram?


Please visit this process


In this process, I have this

+------ Blue ? ---> BLUE -------------------------------------- |

S ==> INCLUSIVE (Color) +--- Winter? -----------------> INCLUSE(Final)

+--- Red ?--> INCLUSIVE(Season) |

Auto run next task for same actor

Hi All,

We're starting out with Bonita and have followed the getting started and example projects.

However, we have a scenario where based on form data entered, we may need to have the user answer more questions.

These currently look like this:

- "Review case details" -> "Is Client [x]" -> "If Yes: Capture extra data".

We find it more efficient to capture the information while the process is beng run. How would you guys recommend this is approached?

Many thanks.


How to Call Another Process in different diagram

Hello everyone, Does anybody here know how to call another process in different diagram? For example I have an input process, i want to open edit page in another diagram through the menu input process.

Postgress - two phase commit does not supported

Hi everyone,

I'm trying to run a simple process that search a businessData object with a request like this:
Operation : searchResult [BusinessData] take the value of MyBusinessData.findByPersistanceId

The request of MyBusinessData.findByPersistanceId is :

FROM cDocument c
WHERE c.persistenceId= :persistenceId

When i'm running this process, I've got this error:

Can't upload a case document through /bpm/caseDocument POST request

Using bonitaVersion: 7.3.2
I'm not able to upload a document through ../bpm/caseDocument POST request
request_payload is
{"caseId": 38012, "file":"test.doc", "name":"myTestList","fileName":"test_1.doc", "name":"testfiles", "description":""}
and response is
"exception": "class java.lang.IllegalArgumentException",
"message": "Can't parse JSon",
"stacktrace": [