Examples / Contributions

rlg's picture
rlg
Category: 

The Step execution on deadline connector allows you to implement the attached timer event.

To do that, you have to: - define a local variable of type Boolean in the step you want to add attached event. - set the default value to false - add a deadline with this connector, provide the name of the variable

The connector will set the variable value to true and execute the step.

Releases for Attached Timer event - step execution on deadline

Total downloads: 348
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jul-06 Download
348 downloads
Release note
rlg's picture
rlg
Category: 

Example of attached timer event implementation with the next connector: http://www.bonitasoft.org/exchange/extension_view.php?eid=52

Releases for Attached Timer Event example

Total downloads: 406
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jul-06 Download
406 downloads
Release note
rlg's picture
rlg
Category: 

This example send an email to all participants of the task "Perform example task" The connector configuration gets the emails from the Bonita User Experience. Please adapt this configuration if the emails are stored in another place.

To test this sample, you have to: 1) configure the smtp server (open the connector configuration) 2) set the sender email 3) provide some emails (admin and john) in the Bonita User Experience

Releases for Send notification email example

Total downloads: 1 081
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jul-05 Download
1081 downloads
Release note
rlg's picture
rlg
Category: 

The Bonita Inbox Feed Creator allows your users to get their inbox in a RSS feed.

To install this web application, you need to have a server (like tomcat) with Bonita User Experience installed. Just copy/paste the war file in the webapp folder of your server.

When you go in the root url of the Bonita Inbox Feed Creator, you have to login with your account, then you will be redirected to your RSS feed. You just have to use this url in your favorite RSS reader.

Enjoy!

Releases for Bonita Inbox Feed Creator

Total downloads: 372
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jul-02 Download
372 downloads
Release note
rlg's picture
rlg
Category: 

The Active Directory Group Resolver lets you map a group of your Active Directory in Bonita Open Solution.

This group resolver use the LDAP syntax.

You have to add the ldap connector in your process dependencies.

Releases for Active Directory Group Resolver

Total downloads: 381
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jun-30 Download
381 downloads
Release note
rgiridharan's picture
rgiridharan
Category: 

Hi,

Tried multi-instantiator with 5.2 works fine.. Please see the usecase and the attached bar.. As usual what i have provided is only a simple example and obviously can be improved further. But i leave that to you ;-)

UseCase


  1. My Usecase is that.. When you start the Main process with a list of usernames (comma seperated) for example (john, jack, james)

Releases for Multi instantiator 5.2 Example

Total downloads: 352
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jun-18 Download
352 downloads
Release note
matthieu.chaffotte's picture
matthieu.chaffotte
Category: 

Dear community,

Here is a set of FTP/FTPS connectors for use with with an FTP server.

You will be able to : - list files and folders located on a remote directory, - upload/download files, - make/remove directories.

This set needs commons-net.3.0.1.jar, available at https://commons.apache.org/net/download_net.cgi

Releases for FTP

Total downloads: 909
Version BonitaBPM Version Post date Download Link
1.2 5.x 2011-Aug-11 Download
482 downloads
Release note
1.0 5.x 2010-Jun-21 Download
427 downloads
Release note
SvenWerlen's picture
SvenWerlen
Category: 

This process provides a sample of multi instantiation feature with execution of a sub-process. (Inspirited by "Multi instantiation sample")

Use Case: * A list of values is split into a list. * A subprocess is executed for each element of that list * Each step writes a message into the console which lets you track the execution.

Releases for Multi instantiation with sub-process

Total downloads: 394
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jun-15 Download
394 downloads
Release note
SvenWerlen's picture
SvenWerlen
Category: 

This example presents a way to design a process which executes two operations (activities) in parallel, the second operation depending on the first one.

Releases for Parallel execution

Total downloads: 350
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jun-17 Download
350 downloads
Release note
SvenWerlen's picture
SvenWerlen
Category: 

New connectors for Alfresco.

Let you push a document to Alfresco and attach meta-data and categories to it. Meta-data and categories can be specified one by one or passed as Map object.

Official website: https://projects.savoirfairelinux.com/wiki/bonita

Comments are welcomed!

Releases for Alfresco connector

Total downloads: 458
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jun-11 Download
458 downloads
Release note
SvenWerlen's picture
SvenWerlen
Category: 

New connectors for BIRT.

Let you generate a document with BIRT (Business Intelligence and Reporting Tools) on a remote server or with the embedded engine.

Report parameters can be specified one by one or passed as Map object.

Official website: https://projects.savoirfairelinux.com/wiki/bonita

Comments are welcomed!

Releases for BIRT connector

Total downloads: 381
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jun-14 Download
381 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

this is a single loop example in process

Releases for Loop process Example

Total downloads: 415
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jun-11 Download
415 downloads
Release note
matthieu.chaffotte's picture
matthieu.chaffotte
Category: 

This connector adds files from you file system as process attachments.

Releases for Bonita - Add attachments

Total downloads: 757
Version BonitaBPM Version Post date Download Link
1.1 5.x 2010-Jun-02 Download
386 downloads
Release note
1.0 5.x 2010-May-25 Download
371 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

Bonita Connector to retrieve a GET HTTP Dependencies : -commons-codec-1.3.jar -httpcore-4.0.1.jar -httpclient-4.0.1.jar Dependencies can be downloaded at [url]http://mirror.ibcp.fr/pub/apache/httpcomponents/httpclient/binary/httpco...

Releases for HTTP GET Request

Total downloads: 354
Version BonitaBPM Version Post date Download Link
1.0 5.x 2013-Oct-28 Download
354 downloads
Release note
Olivier Delcroix's picture
Olivier Delcroix
Category: 

This multiInstantiator works with a String input variable. According to the separator you define, it splits it into a serie of tokens. It instantiates the task n times passing to each of those tasks one token.

It is also possible to define a threshold (in pourcentage) to control how many tasks must be realized to continue the process (by default 100% - all of them).

Releases for Split String MultiInstantiator

Total downloads: 357
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-May-19 Download
357 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

This connector takes as input the description of a payment transaction, and returns an URL at PayPal to process this transaction. It uses the basic PayPal Forms Web API (https://www.x.com/docs/DOC-1332), and does not have a dependency.

Releases for Create PayPal transaction

Total downloads: 360
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-May-19 Download
360 downloads
Release note
romain.bioteau's picture
romain.bioteau
Category: 

This filter permits to choose the candidates for a task regarding a list of tasks already performed by the candidate

Releases for HasPerformedTasks

Total downloads: 356
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-May-18 Download
356 downloads
Release note
Olivier Delcroix's picture
Olivier Delcroix
Category: 

This process provide a sample of multi instantiation feature. It uses a multiInstantiator called SplitString you can find in the multiInstantiator contributions.

The use case is very simple : An user enter a list of guest for his/her party then the system multi instantiate a task for each guest to send them a mail (simulated).

Have fun !

Releases for Multi instantiation sample

Total downloads: 490
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-May-19 Download
490 downloads
Release note
aurelien.pupier's picture
aurelien.pupier
Category: 

This connector allow to retrieve all recently uploaded photos.

You need to add next google dependency jar files in order to execute this connector: - activation.jar - gdata-core-.jar - gdata-media-.jar - gdata-photos-.jar - google-collect-.jar - mail.jar You can find these jar files in the gdata distribution: http://code.google.com/p/gdata-java-client/downloads/list

This connector is in category "Google".

Releases for Picasa - Retrieve last photos

Total downloads: 358
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-May-07 Download
358 downloads
Release note
yeti's picture
yeti
Category: 

This connector retrieves all the user that match a list of roles.

Releases for Get users with several roles

Total downloads: 360
Version BonitaBPM Version Post date Download Link
0.1 5.x 2010-May-10 Download
360 downloads
Release note
aurelien.pupier's picture
aurelien.pupier
Category: 

This connector allow to retrieve all photos of a user.

You need to add next google dependency jar files in order to execute this connector: - activation.jar - gdata-core-.jar - gdata-media-.jar - gdata-photos-.jar - google-collect-.jar - mail.jar You can find these jar files in the gdata distribution: http://code.google.com/p/gdata-java-client/downloads/list

This connector is in category "Google".

Releases for Picasa - Retrieve all photos

Total downloads: 348
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Apr-23 Download
348 downloads
Release note
aurelien.pupier's picture
aurelien.pupier
Category: 

This connector allow to retrieve all photos from an album.

You need to add next google dependency jar files in order to execute this connector: - activation.jar - gdata-core-.jar - gdata-media-.jar - gdata-photos-.jar - google-collect-.jar - mail.jar You can find these jar files in the gdata distribution: http://code.google.com/p/gdata-java-client/downloads/list

This connector is in category "Google".

Releases for Picasa - Retrieve album photos

Total downloads: 380
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Apr-28 Download
380 downloads
Release note
aurelien.pupier's picture
aurelien.pupier
Category: 

This connector allow you to create a new album on PicasaWeb.

You need to add next google dependency jar files in order to execute this connector: - activation.jar - gdata-core-.jar - gdata-media-.jar - gdata-photos-.jar - google-collect-.jar - mail.jar You can find these jar files in the gdata distribution: http://code.google.com/p/gdata-java-client/downloads/list

This connector is in category "Google"

Releases for Picasa - create album

Total downloads: 402
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Apr-09 Download
402 downloads
Release note
aurelien.pupier's picture
aurelien.pupier
Category: 

This connector allow to retrieve album list of a user.

You need to add next google dependency jar files in order to execute this connector: - activation.jar - gdata-core-.jar - gdata-media-.jar - gdata-photos-.jar - google-collect-.jar - mail.jar You can find these jar files in the gdata distribution: http://code.google.com/p/gdata-java-client/downloads/list

This connector is in category "Google".

Releases for Picasa - Retrieve Album list

Total downloads: 360
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Apr-16 Download
360 downloads
Release note
pigbar's picture
pigbar
Category: 

First version for the Voicent callRemove connector. This connector takes a call's reqID as input parameter and remove the record from the Voicent Gateway Server. If your call is still in plan it will be also remove.

You need Voicent Gateway configured in a host machine.

Releases for Voicent callRemove

Total downloads: 360
Version BonitaBPM Version Post date Download Link
1.1 5.x 2010-Mar-30 Download
360 downloads
Release note
pigbar's picture
pigbar
Category: 

This is a first version for the Voicent Gateway connector: callText. This connector makes a phone call with a text message as input. Just set the host (localhost), the port (8155), set the phone number (1234567), set the message ("My new call"), set if the record will be self deleted from the Voicent Gateway and... have fun!!

You need Voicent Gateway configured in host machine.

Releases for Voicent callText

Total downloads: 365
Version BonitaBPM Version Post date Download Link
1.1 5.x 2010-Mar-30 Download
365 downloads
Release note
pigbar's picture
pigbar
Category: 

The first version for the Voicent callStatus connector. This connector gets an call reqID as input parameter and returns the call's status. The returned status may be one of the following: "Call Made" it means your call was successful made. "Call Failed" it means your call has failed. "Call Will Retry" it means your call is going to retry again. "" it means your call is still on plan and you have to retry for check status later.

You need Voicent Gateway Configured in a host machine.

Releases for Voicent callStatus

Total downloads: 363
Version BonitaBPM Version Post date Download Link
1.1 5.x 2010-Mar-30 Download
363 downloads
Release note
matthieu.chaffotte's picture
matthieu.chaffotte
Category: 

This set of connectors create charts from data and save charts on your file system as an image.

Dependencies : - jfreechart-1.0.13.jar (http://sourceforge.net/project/jfreechart/files/) - jcommon-1.0.15.jar (http://sourceforge.net/project/jfreechart/files/3.%20JCommon/)

Releases for JFreeChart - create charts

Total downloads: 847
Version BonitaBPM Version Post date Download Link
1.1 5.x 2010-May-17 Download
452 downloads
Release note
1.0 5.x 2010-Mar-24 Download
395 downloads
Release note
baptiste.mesta's picture
baptiste.mesta
Category: 

A simple process that let the user book a meeting room. The user can then view his bookings and remove or add new ones, it also ensure that there can't be two booking in the same meeting room at the same time.

This example use advanced groovy script, customized form and custom connectors to persist data.

Data are serialized using xstream and stored in a file called MRB_db in order to allow running this example without any database configuration.

Releases for Meeting room booking example

Total downloads: 473
Version BonitaBPM Version Post date Download Link
1.5 5.x 2010-Mar-29 Download
473 downloads
Release note
nicolas.chabanoles's picture
nicolas.chabanoles
Category: 

This connector allows you to log data in the default Bonita engine's log file (i.e, within the studio: help>Show Engine log).

Data can be either variables or groovy expressions.

Usage: - Source: the source of the log, e.g., the name of the step that generates the log. - Data: * column1: the name of the variable / expression to log. * column2: the value of the variable / expression to log.

You can enter as much data as you want.

Releases for Logger

Total downloads: 738
Version BonitaBPM Version Post date Download Link
2.0 5.x 2010-May-28 Download
378 downloads
Release note
1.0 5.x 2010-Mar-24 Download
360 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

Connector to execute a query on an SQLite DB

[b]Dependencies[/b] : -SQLite-JDBC, tested with v3.6.20.1 : [url]http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/3...

To read the result of a SELECT query use the Groovy script below in the edit Form (with a list for example) return resultat.toList("colum_name")

Releases for SQLite

Total downloads: 342
Version BonitaBPM Version Post date Download Link
1 5.x 2010-Mar-23 Download
342 downloads
Release note
baptiste.mesta's picture
baptiste.mesta
Category: 

Allow reading or writing values from a CSV file. Usefull for getting or saving test values.

Dependencies: csv4j-0.4.0.jar from http://sourceforge.net/project/csv4j/files/

Releases for CSV Reader-Writer

Total downloads: 575
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Mar-16 Download
575 downloads
Release note
romain.bioteau's picture
romain.bioteau
Category: 

This filter let you use a groovy script to filter your actors. It takes in input a set of String bind in the variable candidates, and must return a set of String.

Here is a simple example :

def result = [] candidates.each { if(it ==~ /Romain.*/) result.add(it) }

result as Set

This example parse the candidates in input and return a Set of String matching the regex (name beginning by Romain)

KNOWN LIMITATION : Your script must not use the groovy markers '${' and '}' (set by the editor)

Releases for Groovy Filter

Total downloads: 1 182
Version BonitaBPM Version Post date Download Link
1.2 5.x 2010-Jun-02 Download
408 downloads
Release note
1.1 5.x 2010-Mar-23 Download
377 downloads
Release note
1.0 5.x 2010-Mar-15 Download
397 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

If you need to send SMS from your process using Clickatell SMS Gateway, this connector is done for you.

Your should have Clickatell account and available credit.

You need to add smsj-20051126.jar file in order to execute this connector. Download it from http://smsj.sourceforge.net

Releases for Clickatell SMS Connector

Total downloads: 442
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Mar-08 Download
442 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

If you need to send text message to Jabber, this connector is done for you.

You need to add next jar files in order to execute this connector: smack.jar smackx.jar

from http://www.igniterealtime.org/downloads/download-landing.jsp?file=smack/...

This connector is in category "Messaging"

Releases for XMPP Connector

Total downloads: 383
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Mar-03 Download
383 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

This connector allows to upload a document on a CouchDB using process variables. It supports Bonita attachments as CouchDB attachments.

Its dependencies are: * activation-1.1.1.jar * commons-beanutils-1.8.0.jar * commons-codec-1.3.jar * commons-io-1.4.jar * httpclient-4.0.jar * httpcore-4.0.1.jar * jcl-over-slf4j-1.5.6.jar * jcouchdb-0.10.0-3.jar * log4j-1.2.14.jar * slf4j-api-1.5.6.jar * slf4j-log4j12-1.5.6.jar * svenson-1.3.6.jar

Releases for Upload a document on CouchDB

Total downloads: 417
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Mar-05 Download
417 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

If you need to translate text, this connector is done for you.

You need to add next jar file in order to execute this connector: http://google-api-translate-java.googlecode.com/files/google-api-transla...

This connector is in category "Google"

Releases for Google Translator Connector

Total downloads: 395
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Mar-02 Download
395 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

If you need to send text message to google talk , this connector is done for you.

Your sender should be in receiver contact list to receive message.

You need to add next jar files in order to execute this connector: smack.jar smackx.jar

from http://www.igniterealtime.org/downloads/download-landing.jsp?file=smack/...

This connector is in category "Google"

Releases for Google Talk Connector

Total downloads: 388
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Mar-03 Download
388 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

A simple connector to Publish message to JMS Topic. In comments you can find configuration sample screenshot.

Releases for JMS Topic Publisher Connector

Total downloads: 846
Version BonitaBPM Version Post date Download Link
1.0.1 5.x 2010-Mar-26 Download
458 downloads
Release note
1.0 5.x 2010-Mar-01 Download
388 downloads
Release note
romain.bioteau's picture
romain.bioteau
Category: 

This connector allowed to retrieve user informations

To make it work you must add those libs in your studio : - Java Facebook API 3.0.2 : http://code.google.com/p/facebook-java-api/downloads/list

Releases for Facebook - Get User Information

Total downloads: 391
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Feb-25 Download
391 downloads
Release note
Notifications