Examples / Contributions

wmarinho's picture
wmarinho
Category: 

Docker & Bonita BPM

Docker

roelveldhuizen's picture
roelveldhuizen
Category: 

Simple connector to save an attachement to the file system.

Releases for AttachmentToFileSystem

Total downloads: 811
Version BonitaBPM Version Post date Download Link to content
0.1 5.x 2012-Oct-16 Download
811 downloads
Release note
ttoine's picture
ttoine
Category: 

Trello Application Example has been designed to show on the Community blog how to design a connector and handle data you get from it. The blog serie with full details is available here:

A short resume of what you will find in this example:

Releases for Trello Application Example, including Trello Connector

Total downloads: 1 790
Version BonitaBPM Version Post date Download Link to content
First available version 6.0.x, 6.1.x 2013-Nov-29 Download
1790 downloads
Release note
ttoine's picture
ttoine
Category: 

This is a small Bonitasoft plugin for the Firefox search bar.

Firefox search bar plugin

This way, you can search directly on Bonitasoft's websites, right from your browser search bar !!!

Releases for Bonita Web Search - Firefox plugin

Total downloads: 1 861
Version BonitaBPM Version Post date Download Link to content
1.0 7.x, 7.0.x, 6.x, 6.5.x, 6.4.x, 6.3.x, 6.2.x, 6.1.x, 6.0.x, 5.x, 5.10, 5.9, 5.8, 5.7, 5.6, 5.5, 5.2 2014-Jul-31 Download
1861 downloads
Release note
ttoine's picture
ttoine
Category: 

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

You can find a complete tutorial on Community blog: http://community.bonitasoft.com/blog/mongo-db-connector

Releases for Mongo DB Connector

Total downloads: 1 649
Version BonitaBPM Version Post date Download Link to content
1.0 6.2.x 2014-Jul-24 Download
1649 downloads
Release note
ttoine's picture
ttoine
Category: 

It is not always simple to build Bonita BPM from sources. That is why this script is now available. It has been tested on Ubuntu 12.04 and 13.10, with Open JDk 7, and latest available version of Git and Maven. At the beginning, it tests that java, mvn and git are installed.

Around 4 Gb of dependencies will be downloaded (sources, target sources archive, maven, ...). You will need a good Internet connection.

Place this script in a disk partition with more than 15 Gb free space. Of course, you can build Bonita BPM in your /home.

Releases for Build Script for Bonita BPM

Total downloads: 5 189
Version BonitaBPM Version Post date Download Link to content
6.3.6 6.3.x 2014-Sep-17 Download
1651 downloads
Release note
6.2.3 6.2.x 2014-Mar-13 Download
1821 downloads
Release note
6.2.1 6.2.x 2014-Jan-27 Download
1717 downloads
Release note
ttoine's picture
ttoine
Category: 

A simple process that display system information about the server where is installed Bonita Engine.

Releases for Display System Info

Total downloads: 1 435
Version BonitaBPM Version Post date Download Link to content
1.0 6.3.x, 6.2.x 2014-Jun-12 Download
1435 downloads
Release note
pigbar's picture
pigbar
Category: 

This is the .zip for the OX BPM application. An Openxava Application to Show the Integration with BOS, Liferay and Openxava. This application allow to manage the BOS process form our custom portlets under Liferay 5.2.3.

This application is designed to be used over Liferay 5.2.3 and Glassfish 2.1.1, the sources are from Openxava 4.m5 version. Also use Postgresql 8.3 as RDMS.

Releases for OX BPM

Total downloads: 1 115
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Aug-20 Download
1115 downloads
Release note
ridvan's picture
ridvan
Category: 

Resolves the users of AD groups with SUBTREE_SCOPE.

Releases for Active Directory Group Resolver

Total downloads: 1 417
Version BonitaBPM Version Post date Download Link to content
2.0 5.x 2011-Jun-09 Download
857 downloads
Release note
1.2 5.x 2011-May-05 Download
560 downloads
Release note
cuicui.liu's picture
cuicui.liu
Category: 

you can query if user is in group using this connector, it dependence on ldap.jar

Releases for UserInGroup

Total downloads: 600
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Jul-06 Download
600 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: 513
Version BonitaBPM Version Post date Download Link to content
1.1 5.x 2010-Mar-30 Download
513 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: 514
Version BonitaBPM Version Post date Download Link to content
1.1 5.x 2010-Mar-30 Download
514 downloads
Release note
rlg's picture
rlg
Category: 

Get the professional emails of task candidates separated by a coma

Releases for Get Emails of Task Candidates

Total downloads: 1 140
Version BonitaBPM Version Post date Download Link to content
2 5.x 2011-Feb-18 Download
594 downloads
Release note
1 5.x 2011-Feb-18 Download
546 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

Imap connector to fetch n last emails.

-Dependencies *mail.jar: [url]http://www.bonitasoft.com/ressources/mail.jar[/url] *SimpleImap.jar: [url]http://www.bonitasoft.com/ressources/SimpleImap.jar[/url]

Fields: email, password, max (maximum number of emails)

Return an ArrayList of Email

Email's methods: getSubject(): String getContent(): String

Releases for SimpleImap GetEmail

Total downloads: 575
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Oct-11 Download
575 downloads
Release note
mickey.farrance@bonitasoft.com's picture
mickey.farrance...
Category: 

Control-flow patterns defined by The Workflow Patterns Initiative (www.workflowpatterns.com)

Releases for Workflow Patterns 37-43

Total downloads: 545
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Aug-25 Download
545 downloads
Release note
frederic.krebs's picture
frederic.krebs
Category: 

This is a small process example you can add to your production Bonita Platform, so users can change their password for the Portal login.

Steps:

  • Just get the .bos file,
  • Import it and build it with your Studio,
  • Upload it in the Portal administration,
  • Set user rights
  • "Et voilà", your users should see a new application: "Change Password".

Releases for Change Password

Total downloads: 1 941
Version BonitaBPM Version Post date Download Link to content
6.1.1 and more recent 6.1.x, 6.2.x 2014-Jan-31 Download
1941 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: 735
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-May-19 Download
735 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: 1 243
Version BonitaBPM Version Post date Download Link to content
1.2 5.x 2011-Aug-11 Download
667 downloads
Release note
1.0 5.x 2010-Jun-21 Download
576 downloads
Release note
Anonymous's picture
Anonymous
Category: 

Manage alert with escalation 1 - Start report event 2 - On report error send email to group 1 3 - Group 1 need to response in X time 4 - If group 1 not response in the X time, send email to group 2

Releases for Manage process with escalation email alert

Total downloads: 860
Version BonitaBPM Version Post date Download Link to content
2.0 5.x 2012-Jun-07 Download
860 downloads
Release note
ttoine's picture
ttoine
Category: 

This is a short process to demonstrate how to select the next task in Bonita BPM, depending of choices in a form.

The initiator form (on the pool) has a simple select field, where you choose the next step you want to go. Then, the transitions after the OR gate test the choice, so the next step is the selected task.

In the 3 steps, the forms shows the value selected, that confirm what you did.

Releases for Choice Example

Total downloads: 2 249
Version BonitaBPM Version Post date Download Link to content
First 6.2.x 2014-May-05 Download
2249 downloads
Release note
aurelien.pupier's picture
aurelien.pupier
Category: 

Some easy and quick customization demonstrated: - action on button - integration of other website - integration of image

Releases for Tech Support with custom forms

Total downloads: 650
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Dec-11 Download
650 downloads
Release note
dong.zhang's picture
dong.zhang
Category: 

Some community posters requests this features defined in BPMN2. Even though the BOS hasnot directly supported it, it is still possible to archive this function by BOS. Here is the example.

Note: please import both processes into your BOS Studio. Run MyProcess5 first.

Releases for Event-based Gateway

Total downloads: 771
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Mar-29 Download
771 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

This is an example process to show how to leverage Google Maps API in your form application and get it interacting with Bonita. See blog post: http://www.bonitasoft.org/blog/uncategorized/add-your-own-widgets-to-you...

Releases for Google Map Integration

Total downloads: 763
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Feb-04 Download
763 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

This is an example of how to leverage a RIA JavaScript API such as jQuery in your applications generated with Bonita. It simply shows how to display a pop-up in a form, this is documented [url=http://www.bonitasoft.org/blog/uncategorized/add-your-own-widgets-to-you... this blog post[/url].

Releases for jQuery integration

Total downloads: 699
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Feb-08 Download
699 downloads
Release note
robintan's picture
robintan
Category: 

add js in form field and make the form more rich

Releases for javascript test

Total downloads: 878
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2013-Mar-28 Download
878 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

This is a process which changeRequest work flow and based on Bonita only.

Releases for ChangeRequestWorkFlow

Total downloads: 556
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Nov-29 Download
556 downloads
Release note
Anonymous's picture
Anonymous
Category: 

This example shows how to use MergePDFDocuments Connector.

Attach three PDF documents, insert you file name result and not existing attachment name and click "Merge" button.

Dependencies:

MergePDFDocuments-1.0.jar (it depends from pdfbox-1.4.0.jar) Logger Connector

Releases for Example about how to use MergePDFDocument Connector

Total downloads: 575
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Jan-26 Download
575 downloads
Release note
elias.ricken's picture
elias.ricken
Category: 

This page contains an example of how to create and run a process using the Bonita BPM Engine in a Maven project. It assumes that you are a Java programmer familiar with using Maven. It shows how to initialize the Bonita platform using a Java program and the Bonita BPM Engine API, and then create and execute processes using the same API.

Releases for Create your first project with Maven - Example

Total downloads: 2 063
Version BonitaBPM Version Post date Download Link to content
1.0.0 6.2.x 2014-Jan-09 Download
2063 downloads
Release note
ssabrewulf's picture
ssabrewulf
Category: 

This is the a second version from the first one cause its seems to be a little out of the date: Here's a simple demo on how to convert a arbitrary text/variable process to PDF format. Anyone who is new to BOS may find some help through this demo.

The connector its embedded in a process to demonstration / avoid missed dependencies problems.

Note: besides creating the pdf it sends it as an email attachment

Releases for Text to PDF convertor 2

Total downloads: 1 130
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2013-May-07 Download
1130 downloads
Release note
yuanbin.teng's picture
yuanbin.teng
Category: 

it is a process on booking air tickets online

Releases for booking air tickets online

Total downloads: 622
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Dec-24 Download
622 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: 476
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2013-Oct-28 Download
476 downloads
Release note
Olivier Delcroix's picture
Olivier Delcroix
Category: 

Consume a web service with possibility of BASIC Auth (draft version)

Releases for Web service with BASIC Auth

Total downloads: 594
Version BonitaBPM Version Post date Download Link to content
0.1 5.x 2010-Aug-20 Download
594 downloads
Release note
bouquetf's picture
bouquetf
Category: 

PUT request on a rest API using jersey.The connector needs jersey-core and jersey-client : http://jersey.java.net/nonav/documentation/latest/user-guide.html#core_c...

Releases for PUT request on a REST API

Total downloads: 519
Version BonitaBPM Version Post date Download Link to content
1.4 5.x 2010-Nov-12 Download
519 downloads
Release note
bouquetf's picture
bouquetf
Category: 

POST request on a rest API using jersey. The connector needs jersey-core and jersey-client : http://jersey.java.net/nonav/documentation/latest/user-guide.html#core_c...

Releases for POST request on a REST API

Total downloads: 569
Version BonitaBPM Version Post date Download Link to content
1.4 5.x 2010-Nov-12 Download
569 downloads
Release note
bouquetf's picture
bouquetf
Category: 

GET request on a REST API using Jersey client. It needs jersey-core and jersey-client : http://jersey.java.net/nonav/documentation/latest/user-guide.html#core_c...

Releases for GET request on a REST API

Total downloads: 544
Version BonitaBPM Version Post date Download Link to content
1.4 5.x 2010-Nov-12 Download
544 downloads
Release note
pigbar's picture
pigbar
Category: 

Simple connector to call a REST service with out libraries. Use a url and parametres inputs. Example: url=http://api.search.yahoo.com/WebSearchService/V1/webSearch parametres=appid=YahooDemo&query=umbrella&results=10

Releases for Simple Rest service without library

Total downloads: 655
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Jan-22 Download
655 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

This is a basic Android application that leverage the HTTP port of Bonita API (bonita-server-rest) to display a TODO-list in a basic Android view. It is just a draft, a proof-of-concept presented during a presentation at LyonJUG.

I share this application (as an Eclipse Android project) in order to give a first start to the community member who would like to work on Bonita and Android. It is far from being good, a lot of things can be improved. As I said, it is just a POC and it is up to you to improve it ;)

Releases for Draft TODO-List Android App

Total downloads: 583
Version BonitaBPM Version Post date Download Link to content
0.1 5.x 2011-May-19 Download
583 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 286
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Jul-05 Download
1286 downloads
Release note
wenjie.liu's picture
wenjie.liu
Category: 

it used a select flight ticket process to show how to use functions in "Set Values" of "Table" widget.

Releases for Example_to_use_table_widget--1.0

Total downloads: 1 223
Version BonitaBPM Version Post date Download Link to content
2.0 5.x 2011-Jul-06 Download
656 downloads
Release note
1.0 5.x 2011-May-09 Download
567 downloads
Release note
Olivier Delcroix's picture
Olivier Delcroix
Category: 

Sample of those two filters :

  • Most busy filter
  • Less busy filter

Releases for Example of Less/Most busy filter

Total downloads: 510
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Sep-06 Download
510 downloads
Release note
Notifications