Examples / Projects

robintan's picture
robintan
Category: 

add js in form field and make the form more rich

Releases for javascript test

Total downloads: 669
Version BonitaBPM Version Post date Download Link
1.0 5.x 2013-Mar-28 Download
669 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: 351
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Nov-29 Download
351 downloads
Release note
vicmonmena's picture
vicmonmena
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: 360
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Jan-26 Download
360 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: 1 243
Version BonitaBPM Version Post date Download Link
1.0.0 6.2.x 2014-Jan-09 Download
1243 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: 869
Version BonitaBPM Version Post date Download Link
1.0 5.x 2013-May-07 Download
869 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: 361
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Dec-24 Download
361 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: 305
Version BonitaBPM Version Post date Download Link
1.0 5.x 2013-Oct-28 Download
305 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: 384
Version BonitaBPM Version Post date Download Link
0.1 5.x 2010-Aug-20 Download
384 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: 332
Version BonitaBPM Version Post date Download Link
1.4 5.x 2010-Nov-12 Download
332 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: 354
Version BonitaBPM Version Post date Download Link
1.4 5.x 2010-Nov-12 Download
354 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: 358
Version BonitaBPM Version Post date Download Link
1.4 5.x 2010-Nov-12 Download
358 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: 421
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Jan-22 Download
421 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: 385
Version BonitaBPM Version Post date Download Link
0.1 5.x 2011-May-19 Download
385 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: 776
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jul-05 Download
776 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: 762
Version BonitaBPM Version Post date Download Link
2.0 5.x 2011-Jul-06 Download
398 downloads
Release note
1.0 5.x 2011-May-09 Download
364 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: 320
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Sep-06 Download
320 downloads
Release note
Ruiheng.Fan's picture
Ruiheng.Fan
Category: 

Taobao is the largest online mall in China , same as eBay. The trades there are based on integrity and it devoted itself to become the safest and most convenient e-trade platform. The main part it runs goes in mobile phones,software,digital equipment,made-ups,clothes,furniture,books,food and so on . The things there are with lower price and better quality. People can sell things they don't need

Releases for Taobao product searcher based on TOP

Total downloads: 465
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-May-27 Download
465 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: 301
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jun-17 Download
301 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: 356
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jun-11 Download
356 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

When using an "https" URL, CXF will, by default, use the certs and keystores that are part of the JDK. For many HTTPs applications, that is enough and no configuration is necessary. However, when using custom client certificates or self signed server certificates or similar, you may need to specifically configure in the trust managers and such to establish the SSL connection.

Releases for Web service Client with SSL support

Total downloads: 397
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Aug-16 Download
397 downloads
Release note
nirina olivier's picture
nirina olivier
Category: 

Get properties in a file located on the system or in classpath. Note : If you use chose a search mode as "In ClassPath", you must put your property file in a classpath.

Releases for Load a properties in a file

Total downloads: 393
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Jun-18 Download
393 downloads
Release note
romain.bioteau's picture
romain.bioteau
Category: 

Dependency : iText 2.1 : http://mvnrepository.com/artifact/com.lowagie/itext/2.1.7

Add a watermak on each page of an existing PDF file.

Releases for PDF Watermark

Total downloads: 396
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Nov-02 Download
396 downloads
Release note
yuanbin.teng's picture
yuanbin.teng
Category: 

use this connector, you can connect a execel to print

Releases for ConnectExceltoPrint

Total downloads: 345
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-May-05 Download
345 downloads
Release note
yanyan.liu's picture
yanyan.liu
Category: 

This is a process about small test. Steps: When login, studentName should be "jack" or "james" You can have a test only when login succeeded. And notice the test time limitation. After you finish your test, there will be a score shown. And you can choose to try again.

Releases for Process about Small Examination System

Total downloads: 365
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-May-10 Download
365 downloads
Release note
chong.zhao's picture
chong.zhao
Category: 

Just a simple demo to handle image processing.

Releases for Simple Image Handler

Total downloads: 351
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Jul-13 Download
351 downloads
Release note
allweyer's picture
allweyer
Category: 

This showcase demonstrates a little example of two interacting processes in a business collaboration. In this collaboration, there are two partners: A customer and a supplier. The customer creates an order and sends it to the supplier. Then it waits for the supplier’s response. If a response is received rejecting the order, the process is finished. If the order has been accepted, the process waits for a shipment notification.

Releases for A Simple Business Collaboration Scenario

Total downloads: 397
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Jun-03 Download
397 downloads
Release note
rlg's picture
rlg
Category: 

This process aims to manage a purchase order with 2 levels of validation according to the amount of the order.

If the order is accepted, a notification is sent to the purchase department.

Enjoy wth this pretty process. Please share this process and blog about it!

Releases for Purchase order validation

Total downloads: 494
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jul-26 Download
494 downloads
Release note
pigbar's picture
pigbar
Category: 

This is a Process for the Purchase Order and Compromise Authorization according to Venezuela's law. It is also a demo for the Liferay Role Resolver (http://www.bonitasoft.org/exchange/extension_view.php?eid=85) and the Liferay User Model (http://www.bonitasoft.org/exchange/extension_view.php?eid=86) Connectors.

Releases for Purchase Order and Compromise Authorization

Total downloads: 770
Version BonitaBPM Version Post date Download Link
1.1 5.x 2010-Aug-24 Download
415 downloads
Release note
1.0 5.x 2010-Aug-20 Download
355 downloads
Release note
rlg's picture
rlg
Category: 

This process shows how to send more than one data from one process to another one by using a message and the Bonita set variables connector.

Enjoy it.

Releases for Send data in a message example

Total downloads: 459
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Aug-24 Download
459 downloads
Release note
baptiste.mesta's picture
baptiste.mesta
Category: 

A simple production process including connectors to create barcode/reports

Releases for Paper Factory

Total downloads: 361
Version BonitaBPM Version Post date Download Link
1.4 5.x 2010-Aug-30 Download
361 downloads
Release note
cuicui.liu's picture
cuicui.liu
Category: 

Fill the claim sheet, then approve it

Releases for Claim process

Total downloads: 546
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Nov-29 Download
546 downloads
Release note
baptiste.mesta's picture
baptiste.mesta
Category: 

You can import the looknfeel directly in the studio and apply it on your processes to let them see the life in blue!

The template is lighter than default bonita look'n feel and, as the name describe it, it's blue!

Releases for Blue Look'n feel

Total downloads: 405
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Jan-20 Download
405 downloads
Release note
Koka58's picture
Koka58
Category: 

IdentityService implementation for Bonita that is aware of LDAP user and group information.

Releases for LDAP-aware IdentityService

Total downloads: 536
Version BonitaBPM Version Post date Download Link
0.1 5.x 2011-Mar-24 Download
536 downloads
Release note
Olivier Delcroix's picture
Olivier Delcroix
Category: 

Liferay Connector Retrieve all users in a Liferay organization through WebService (tested with liferay 6.0.4) Needs Liferay client jars and dependencies (provided by liferay [url=http://sourceforge.net/project/lportal/files/Liferay%20Portal/6.0.4/life...) : activation.jar axis.jar commons-discovery.jar commons-logging.jar jaxrpc.jar mail.jar portal-client.jar saaj-api.jar saaj-impl.jar wsdl4j.jar

Enjoy !

Releases for Liferay - Get Users in Organization

Total downloads: 650
Version BonitaBPM Version Post date Download Link
1.1 5.x 2010-Aug-18 Download
326 downloads
Release note
1.0 5.x 2010-Aug-03 Download
324 downloads
Release note
robintan's picture
robintan
Category: 

Demo using Multipleinstances and mysql connector and using table control. Manager invite some peoples to evaluate an department,they fill the forms,and return to manger.

Releases for MultiInstance Demo and other stuff

Total downloads: 603
Version BonitaBPM Version Post date Download Link
1 5.x 2012-Dec-20 Download
603 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: 476
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Mar-16 Download
476 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: 338
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jun-15 Download
338 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: 328
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jun-14 Download
328 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: 388
Version BonitaBPM Version Post date Download Link
1.5 5.x 2010-Mar-29 Download
388 downloads
Release note
anthony.birembaut's picture
anthony.birembaut
Category: 

This process demonstrates the use of dynamic subprocesses in a loop. Given the mode ('rent now' or 'book') chosen by the user, a different sub-process is called in the loop task. It also shows how to manipulate a list of business objects (Bike) using getters and setters. With this feature, you can use a single business object in one or several forms instead of having to create a variable for each form field. In the step "choose dates" you can also see how to update a data field (using HTML attributes) when the value of another data field changes.

Releases for Rent a Mountain Bike

Total downloads: 437
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Dec-07 Download
437 downloads
Release note
Notifications