It is possible to develop connectors to any information system or webservice. E.g: Database, API, ERP, CRM, ...

E-mail connector failure in Bonita 6.4.0.


I'm trying to make a process where that after rejection of the request Initiator of the process receives e-mail information about the result. I am using Bonita Community 6.4.0. I defined:

SMTP Host: SMTP Port: 465 Security: SSL

Username: Password: *****

From: To: return BonitaUsers.getUserProfessionalContactInfo(apiAccessor, BonitaUsers.getProcessInstanceInitiator(apiAccessor, processInstanceId).getId()).getEmail();

Bonita says apiAccessor is undefined

In my diagram I have several connectors where I call apiAccessor, on personal tasks, but in one of them I get this error:


MongoDB connectors for Bonita BPM


Bonita Connectors:

Sample Bonita processes:

  • Mongo Connectors Test - Test processes that allows to test the connectors
  • Mongo Store - A sample use case of business processes using MongoDB

How do I use a connector on a button?

Hi there,

Bonita Studio 6.3.7, Java, Windows 8.1

I have need to execute a connector on a button on a form how do I do this?

For example, I have a form with a table of documents, for each document I have a Download Button. On the button I want to execute a connector to download the document from the Document Management System.

many thanks in advance,

regards Seán


Bonita connector that publishes a MQTT (machine-to-machine connectivity protocol) message.

Checkout the deliverables from the project page:

Upload document to Alfresco via AlfrescoRestClient in Groovy not working...?

Hello Everybody,

I have put a few documents in a list and these documents I want to upload to Alfresco.

This is the code I made:

Drools connector


There was a drools connector in Bonita 5.X. Is that a drools connector for Bonita 6.X ?

I find some sources here : but I don't know if I can use this to create a new drools connector.

Thanks in advance.


The goal of this connector is merge two pdf file in one.

For show the tutorial : here

Bonita Studio 6.3 - How do I get the ProcessDefinitionId and processInstanceId variables in java (not groovy) code?

I am trying to write some informational data to a log so we can easily track a workflows progress without having to log into Bonita. Since we share the connector that we write with many workflows I need to know what process name, version, and instance (case) id is writing to the log file.

I can easily do this using a Groovy script connector with code like this:

*import org.bonitasoft.engine.bpm.process.ProcessDefinition; import org.bonitasoft.engine.api.ProcessAPI; import org.slf4j.Logger; import org.slf4j.LoggerFactory;