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

BPM7 - How to pass variable in business model instance to a database connector

Update: See my last comment to skip to part of the answer.

I have tried many ways of doing this but not able to find any documentation or videos out there. Maybe the new version is to need.

How do we pass data contained in our process instance of a business model to the connector (Postgresql) SQL query? I have tried several ways without any success:

Trigger a connector when deadline is reached


I'm trying to implement notifications for the overdue tasks in Bonita Bpm 6.5.2 Community and I would like to know if it's possible to trigger a connector when a task reaches its deadline and how can I do it, I only found related documentation on version 5.x and seems to be different now

frederic.krebs's picture



JDBC Datasource connector to Insert into a database with a prepared statement

Author : Frederic KREBS

Bonita BPM version : 6.5.3

Example works with

  • Postgresql
  • Bonita BPM 6.5.3

Example installation

debug connector code

Hi what is the suggested way to debug connector code to minimize roundtrip times ? I see 3 scenarios - use engine api and deploy connector code via the BusinessArchiveBuilder Q: Will the so deployed connector code be debuggable when you start the Engine in debug mode from an IDE ? - launch the portal through tomcat or openEJB within the IDE in debug mode - remote debugging with application server

Of course I have unit tests for the business logic, but during integration and while exploring Bonita a debug facility save a lot of time Thanks for any suggestions Donat

Google calendar Connector (API v3)


I'm trying the google calendar connector (API v3) for getting an event, and I'm following the Bonita documentation ( calendar api v3 ), however I'm having some problems. When I try 'configure client in your domain', the Google admin console doesn't allow me to access. I see a page that says I'm not logged in.

Please, I need some help. Thanks in advance and regards.

Trying to send a mail


I'm trying to send a mail, with mi gmail address, to another gmail addres. I'm testing first the connector for sending mails and I'm using the following data:

SMTP Host: SMTP Port: 465 Security: SSL -> checked STARTTLS -> not checked Authentication: Username: Password: the password of the gmail address above

Then I click 'next', and continue:

Dropdown list with data from external DB in Bonita BPM Community

I would like to configure dropdown list widget in form that list data from external DB. As I am using Bonita BPM Community it is not possible to use connectors in forms. As I understand the only option to retrieve data in this case is to write a groovy script that will query data from DB for this widget. Is it correct? Or are there any other options?

Problem connecting to external PostgreSQL DB using connector

Bonita BPM 6.5.2. Community PostgreSQL 9.4

I am very new in using Bonita. I am studying it to use in production. I stuck in pretty simply task. I need to create connectors in order to get and update data from/in external client base (PostgreSQL). I created connector in lane, entered correct info for connecting to the database but can't event test connection with simple queries.

Here are my steps:

  1. Choose connector - PostgreSQL 9.2.
  2. Choose driver - PostgreSQL.

  3. Enter DB access information. DB is hosted locally.

OutOfMemoryError: unable to create new native thread


Today I have an error with a connector that always worked fine. This is the error :