Examples / Contributions

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: 748
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-May-27 Download
748 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: 480
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Jun-17 Download
480 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: 550
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Jun-11 Download
550 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: 598
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Aug-16 Download
598 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: 609
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Jun-18 Download
609 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: 604
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Nov-02 Download
604 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: 548
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-May-05 Download
548 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: 598
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-May-10 Download
598 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: 581
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Jul-13 Download
581 downloads
Release note
Anonymous's picture
Anonymous
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: 628
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Jun-03 Download
628 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: 791
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Jul-26 Download
791 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: 1 211
Version BonitaBPM Version Post date Download Link to content
1.1 5.x 2010-Aug-24 Download
644 downloads
Release note
1.0 5.x 2010-Aug-20 Download
567 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: 731
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Aug-24 Download
731 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: 621
Version BonitaBPM Version Post date Download Link to content
1.4 5.x 2010-Aug-30 Download
621 downloads
Release note
cuicui.liu's picture
cuicui.liu
Category: 

Fill the claim sheet, then approve it

Releases for Claim process

Total downloads: 954
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Nov-29 Download
954 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: 641
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Jan-20 Download
641 downloads
Release note
Anonymous's picture
Anonymous
Category: 

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

Releases for LDAP-aware IdentityService

Total downloads: 1 022
Version BonitaBPM Version Post date Download Link to content
0.1 5.x 2011-Mar-24 Download
1022 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: 1 098
Version BonitaBPM Version Post date Download Link to content
1.1 5.x 2010-Aug-18 Download
552 downloads
Release note
1.0 5.x 2010-Aug-03 Download
546 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: 836
Version BonitaBPM Version Post date Download Link to content
1 5.x 2012-Dec-20 Download
836 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: 868
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Mar-16 Download
868 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: 540
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Jun-15 Download
540 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: 496
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Jun-14 Download
496 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: 628
Version BonitaBPM Version Post date Download Link to content
1.5 5.x 2010-Mar-29 Download
628 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: 828
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Dec-07 Download
828 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

Product Maintenance

Releases for Product Maintenance

Total downloads: 1 583
Version BonitaBPM Version Post date Download Link to content
1.1 5.x 2010-Dec-31 Download
551 downloads
Release note
1.1 5.x 2010-Dec-31 Download
523 downloads
Release note
1.0 5.x 2010-Dec-30 Download
509 downloads
Release note
baptiste.mesta's picture
baptiste.mesta
Category: 

This connector can generate many kind of barcode (Code128, Code128A, Code128B, Code128C, UCC128, EAN128, EAN13, Bookland, UPC-A, Standard 2 of 5, Interleave 2 of 5, PDF417, Code 39, Codabar, PostNet)

It takes in input the format and a string to generate the barcode and returns the name of the attachment containing the barcode image (png format)

Dependencies: Barbecue http://barbecue.sourceforge.net

Releases for BarCode Generator

Total downloads: 590
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Aug-24 Download
590 downloads
Release note
aurelien.pupier's picture
aurelien.pupier
Category: 

Upload a Bonita attachment to Amazon S3

Nota: you need to have an Amazon s3 account

dependencies: - cockpit-0.7.3 - cockpitlite-0.7.3 - commonc-httpclient-3.1 - jets3t-0.7.3 - jets3t-gui-0.7.3 - synchronize-0.7.3 - uploader-0.7.3

Releases for Amazon S3 - Upload a Bonita attachment

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

validate an XML file based on xsd schema. Two input parameters: 1. the full xml file name to be validated. 2. the full xsd file name to be validated against.

if it is a validated xml file return true, otherwise return false.

Releases for XML validation based on xsd

Total downloads: 542
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Mar-01 Download
542 downloads
Release note
chong.zhao's picture
chong.zhao
Category: 

Here's a simple demo on how to convert a text file such as txt, sh to PDF format. Anyone who is new to BOS may find some help through this demo.

Releases for Text to PDF convertor

Total downloads: 600
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Mar-07 Download
600 downloads
Release note
Ruiheng.Fan's picture
Ruiheng.Fan
Category: 

Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns provider. Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Please refer to http://activemq.apache.org/ for more information about ActiveMQ.

This connector is built to publish a message to an ActiveMQ server. Server URL , topic name, topic control Name are needed.

Releases for ActiveMQMessagePublisher

Total downloads: 710
Version BonitaBPM Version Post date Download Link to content
1.0.0 5.x 2011-Mar-23 Download
710 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: 1 000
Version BonitaBPM Version Post date Download Link to content
2.0 5.x 2010-May-28 Download
508 downloads
Release note
1.0 5.x 2010-Mar-24 Download
492 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

This process is an incident management light example.

A user ask a question to the support and a user from support (first or second level issue) answers the question.

Log in as jack to ask a question. Log in as john to answer the question.

Releases for Incident management light

Total downloads: 786
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Aug-09 Download
786 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

You can phone the attribution, sim card information

Releases for PhoneNumberQuery

Total downloads: 540
Version BonitaBPM Version Post date Download Link to content
BOS-SP5.4 5.x 2010-Nov-29 Download
540 downloads
Release note
dong.zhang's picture
dong.zhang
Category: 

This process demonstrates how to use the start instance connector and multi-instantiation. It also tried to populate the UserXP Inbox for QA testing purpose.

Releases for Populate UserXP Inbox

Total downloads: 492
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Dec-31 Download
492 downloads
Release note
nicolas.chabanoles's picture
nicolas.chabanoles
Category: 

Select a group and a sub-group to assign a subsequent task.

This example uses transient data. Web forms customization.

Releases for Select a group and sub-group

Total downloads: 596
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Jan-28 Download
596 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: 539
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Jul-06 Download
539 downloads
Release note
rlg's picture
rlg
Category: 

Do you need to manage your content in multi-language? That process is done for you.

That process manage the translation of a content in multiple languages with a pre-translation and a validation step for all languages.

Releases for Content Multi-translation

Total downloads: 562
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Sep-21 Download
562 downloads
Release note
rdiegoc's picture
rdiegoc
Category: 

This connector allows to invoke EJB services (v3.0) from Bonita processes. It is simple to configure, you just have to indicate JNDI name of EJB and the method name to invoke.

Note:

  • If you want to change the server where the EJBs are deployed, you must change the ejb.properties file that is located in the .jar file

Constraints:

Releases for EJB Connector

Total downloads: 1 819
Version BonitaBPM Version Post date Download Link to content
1.1.0 5.x 2012-Apr-30 Download
950 downloads
Release note
1.0.0 5.x 2012-Jan-25 Download
869 downloads
Release note
nicolas.chabanoles's picture
nicolas.chabanoles
Category: 

It is a fully operational version of the Hangman game. 2 human players opposed in a 30 minutes game.

Who will be the smartest?


This example illustrates in a funny way some BPMN concepts such as asynchronous interaction between processes (using messages). It also shows web form customization.

And for sure it allows to have fun with Bonita!

Releases for Hangman Game

Total downloads: 500
Version BonitaBPM Version Post date Download Link to content
1.1 5.x 2010-Dec-09 Download
500 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: 483
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-May-18 Download
483 downloads
Release note
Notifications