BDM Unique Constraint for Active Processes only


I have a process in which each process instance has a BDM object associated with it. If a process has started with a BDM object, I want to prevent users from being able to start another process using the same object as the existing process. If I use a unique constraint on the ID field of my BDM object, users are prevented from ever being able to start a process using an object that was used in the past, which is not what I want. I only want to ensure that a process cannot be started using an object that is being used in an active process.

Get java.io.File from attached document


How can I convert an attached document to a standard Java File type in a Groovy Script Connector?

Thanks in advance.

How to change search filters on the portal of the "task" tab


The "filters" box on the "Tasks" tab searches the tasks only for "Task Name". Is there any way I can configure this filter to perform searches using other search keys? For example, from searches using "Process Name", "Name of the User that started the Task", among others. Explain in detail, I do not have much knowledge in this area. Is there any tutorial ready for this?

If I create a REST API extension can I change this filter search functionality? Explain how I can do this.

Thank you very much, any information can be helpful.

getResource fails with error java.lang.NullPointerException

Hello everyone,

I have a problem I have been wrestling with for most of the day so I hope someone can shine some light on this for me. This is the error I receive:

org.bonitasoft.engine.bpm.connector.ConnectorExecutionException: USERNAME=install | org.bonitasoft.engine.core.connector.exception.SConnectorException: org.bonitasoft.engine.connector.exception.SConnectorException: java.util.concurrent.ExecutionException: java.lang.NullPointerException

how to load data from the database?

Hi everyone
I'm trying to work with engine API to work with my processes, and I don't want to use REST API, so I need to know how can I export my DAO file from the Bonita studio and import it into my java project to work with it?

should I implement the DAO class myself?

Java 9

Is any version of Bonita compatible with Java 9?

Mac High Sierra and Legacy Java, Is anyone aware of this issue?

I have been using the Community Edition for a few months now, and recently changed my MacBook. Now I can't get 7.5.4 to work, but then I can't say whether it worked on the other MacBook as High Sierra is new, so didn't have time to check.

I have the latest version of Java installed (v8) and I get an error asking for me to install Legacy Java SE 6 Runtime. When I install the legacy version, I get an error message telling me to install version 8 of Java.

It appears that Bonitasoft may not be recognising the later version once the Legacy version is installed.

MAC installation JAVA issue

I tried installing other versions of JAVA but I did not succeed.
How can I solve this ?

How can i use PATCH Method in Bonita?

I'm trying to call PATCH service from bonita.
I see bonita only supporting GET,POST,DELETE,PUT methods. Is there any way i can call PATCH method.

Error setting Business Object property

Hello All,

We have a business object loaded into a business variable from the database at the start of the process.

At some point, we have a simple service task that has a single operation which sets an object property to the Integer 1:

newIssue - setStatus - Constant java.lang.Integer:1

However, this task fails with the following stack trace: