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

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.

Happykiller's picture

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;

Connectors and human tasks


It's my first process in BPM, so I have a doubt.

I am using DB connectors on human tasks, but it appears a message saying "the task should be a service to be comppatible with BPMN2". Can I use connectors on human tasks? or, Must I separate it in two tasks, one human and another service?


When try to pass variable into query of database connector it gives error

hello ,

i m using on service task which give ti list of pant based on parameter of user's city i m using oracle 10 database connector .

Detail description ,

  1. perameter : NDS
  2. query : "Select title from plant_mst where unit_id=NDS"

this is perfactly run . but when i try dynamic query .

Select title from plant_mst where unit_id = " + city(variable- which store users city =NDS)

it gives error : Invelid Identifier . what i m doing wrong .

Here is server log :

ttoine's picture

This is a connector for the famous nosql database "Mongo DB".

You can find a complete tutorial on Community blog:

How to Avoid Impl Abstract class in custom connector , as like standard connector's source code

hello , i m using Bonita community 6.3.1 i downloaded email connector from github to just examine code . i found that there is no abstract class there ,there is direct : Connector abstract class

i want to create connector same like that so i just create one connector which take 3 input and print it . when i run this ,ti done but nothing print . pl help what i done wrong .

here is connector code

How to Display Database data into Table widget

Hello, I found some discussion and try to apply following procedure to display data of external database into table widget. I’m total new on this environment. pl provide me specific procedure .

I’m using , Bonita soft 6.3 communitiy Oracle database 10g

How To Create and Use Jasper Report , Jasper Issue

Hello, I’m total new on this environment. I’m using

Bonita soft 6.3 Community version. I’m using external database Oracle 10G I want to generate report for oracle for that I try to use jasper report as follow but it through error Pl provides what I mistaken?

** Procedure: **

Oracle table structure ZZ_TEST Column: ID, FIRST, LAST, AGE