Examples / Projects

nicolas.chabanoles's picture
nicolas.chabanoles
Category: 

This process demonstrates the use of the following concepts: - Attachment - Email connectors + mail attachment - Form customization

This process shows 2 levels of verification of a document before its publication, i.e., before it is sent out by email. The Writer submits a version of the document for review. The Reviewer can make comments and ask the Writer to make some fixes. Multiple iterations can be done. Once the Reviewer allows it, the Writer can submit the document to a Validator for a final validation. The Validator can make comments or accept the document as it is.

Releases for Document review and publication

Total downloads: 294
Version BonitaBPM Version Post date Download Link
5.3 5.x 2010-Dec-20 Download
294 downloads
Release note
yuanbin.teng's picture
yuanbin.teng
Category: 

this process is borrowing book in department. admin could add book,and others could borrow books

Releases for department borrowing process

Total downloads: 271
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Mar-17 Download
271 downloads
Release note
qixiang.zhang's picture
qixiang.zhang
Category: 

Steps: 1.You should login in the UserXP with "admin" then start a case about it. 2.You should login in the UserXP with "jack", "jack" role is a team leader , you can "approve" or "reject" this case. if you approved .then go to third step. if not go to first step. 3.You should login in the UserXP with "james", "james" role is a deptment manager, you can "approve" or "reject" this case. if you approved then send to a message to sub process that sub process start to with four step. if not go to first step.

Releases for Business Trip Application

Total downloads: 309
Version BonitaBPM Version Post date Download Link
2.0 5.x 2011-May-17 Download
309 downloads
Release note
philippe.ozil's picture
philippe.ozil
Category: 

This connector will get the next tasks actors and provide a Set of unique user names in return. It will only look for the next human tasks linked to the current task (at a distance of 1 transition, not more).

Releases for Next Tasks Actors

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

this process let you select users by group. First you could select group and it list the users of that group,and you can select users you want. At the end,the process return an list of user names. You can call this as sub process.

Releases for select users

Total downloads: 506
Version BonitaBPM Version Post date Download Link
1.0 5.x 2012-Dec-27 Download
506 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: 703
Version BonitaBPM Version Post date Download Link
1.2 5.x 2010-Jun-02 Download
238 downloads
Release note
1.1 5.x 2010-Mar-23 Download
226 downloads
Release note
1.0 5.x 2010-Mar-15 Download
239 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: 477
Version BonitaBPM Version Post date Download Link
1.1 5.x 2010-May-17 Download
245 downloads
Release note
1.0 5.x 2010-Mar-24 Download
232 downloads
Release note
Mickey Farrance's picture
Mickey Farrance
Category: 

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

Releases for Workflow Patterns 21-24

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

This is an example of a full process-based application to handle an ECommerce. An instance of the process represents a customer shopping.

Releases for ECommerce

Total downloads: 277
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Jul-29 Download
277 downloads
Release note
yuanbin.teng's picture
yuanbin.teng
Category: 

get one row or column from Excle

Releases for GetOneRowOrColumnFromExcle

Total downloads: 263
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Mar-16 Download
263 downloads
Release note
philippe.ozil's picture
philippe.ozil
Category: 

Here are some examples of processes that illustrate error management either with the use of BPMN errors and with Java exceptions.

You may read the related blog article here: www.bonitasoft.org/blog/tutorial/error-management-with-bos

Releases for BOS Error Management Sample Processes

Total downloads: 346
Version BonitaBPM Version Post date Download Link
v1 5.x 2011-Aug-11 Download
346 downloads
Release note
jssegura's picture
jssegura
Category: 

returns the users who belong to a role.

Parameters: Role Name. Return: ArrayList.

Releases for UsersOfaRole

Total downloads: 289
Version BonitaBPM Version Post date Download Link
0.1 5.x 2011-Nov-25 Download
289 downloads
Release note
matthieu.chaffotte's picture
matthieu.chaffotte
Category: 

gets users who have something to do in the process.

Releases for Active users

Total downloads: 265
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Feb-15 Download
265 downloads
Release note
aurelien.pupier's picture
aurelien.pupier
Category: 

This is the famous Tech Support Cheat Sheet from xkcd(http://xkcd.com/627/) drawn with BOS

Releases for Tech Support Cheat Sheet

Total downloads: 249
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Dec-11 Download
249 downloads
Release note
baptiste.mesta's picture
baptiste.mesta
Category: 

The process helps you organize your tasks following the Getting Things Done method.

An highly customized look'n feel is included. The process is based on a Java business object and leverage the power of using setters of java objects using the setVar connector or using the output action of forms. This example demonstrate the use of the overview forms and customized dynamic labels

Releases for Getting Things Done

Total downloads: 291
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Dec-01 Download
291 downloads
Release note
antoine.mottier's picture
antoine.mottier
Category: 

Connector to handle Microsoft Office documents. Current version only support Excel document creation. Dependency : Apache POI 3.7 (earlier versions should worked but not tested)

Releases for Microsoft Office

Total downloads: 296
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Nov-09 Download
296 downloads
Release note
nicolas.chabanoles's picture
nicolas.chabanoles
Category: 

Here are resources that demonstrate how easy it is to customize the User XP without re-compiling the source code.

Have a look to http://www.bonitasoft.org/blog/tutorial/customize-user-xp/ for more details.

Enjoy!

Releases for Customize User XP

Total downloads: 253
Version BonitaBPM Version Post date Download Link
5.3 5.x 2010-Oct-26 Download
253 downloads
Release note
Mickey Farrance's picture
Mickey Farrance
Category: 

Generic Approval Process

This process has an instantiation (initial) Generic Request Form to be completed by a User. When the User logs in to make a request, the Process takes the User’s information (first name, last name, and email address) from the User Profile in UserXP.

At the Step "Approve or Reject," the manager of the requestor is approves or rejects the User’s request. On completion, an email Connector sends a message to the requestor.

You can use the provided test Users John, Jack, and James.

Before the Process can be run:

Releases for Generic Approval Process

Total downloads: 270
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Oct-25 Download
270 downloads
Release note
matthieu.chaffotte's picture
matthieu.chaffotte
Category: 

Get the person who takes the first action and starts the parent process or nobody if the process does not contains a parent process (if the process is not a sub-process)

No dependencies

Releases for Parent Process Initiator

Total downloads: 253
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Oct-15 Download
253 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

This connector allows you to generate a captcha that you can re-use in your forms to ensure that you are interacting with a human, and not a bot.

It uses [url=http://code.google.com/p/kaptcha/]kaptcha[/url] as the API to generate captcha.

Releases for Captcha Generator

Total downloads: 253
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Sep-22 Download
253 downloads
Release note
Mickey Farrance's picture
Mickey Farrance
Category: 

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

Releases for Workflow patterns 1-5

Total downloads: 248
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Aug-05 Download
248 downloads
Release note
Mickey Farrance's picture
Mickey Farrance
Category: 

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

Releases for Workflow Patterns 13-16

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

This process an example of book loan for a library.

There are 3 books, blue, red and green. The red one is unavailable, chose it to test the process. It will be available at the second iteration.

This process show how to use confirmation messages, timers and ArrayList to populate list widget.

Releases for e-booking library

Total downloads: 228
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Aug-12 Download
228 downloads
Release note
Mickey Farrance's picture
Mickey Farrance
Category: 

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

Releases for Workflow Patterns 28-33

Total downloads: 248
Version BonitaBPM Version Post date Download Link
1 5.x 2010-Aug-18 Download
248 downloads
Release note
Mickey Farrance's picture
Mickey Farrance
Category: 

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

Releases for Workflow Patterns 34-36

Total downloads: 241
Version BonitaBPM Version Post date Download Link
1 5.x 2010-Aug-18 Download
241 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

Hi , Here is a delegation management process : If you go on holidays , just delegate all your tasks to a specific user. What it does is checking periodically ( you can chose the frequency ) if there are tasks assigned to you and , if there are , it adds your delegate to the candidates . I have already included a notification e-mail that lists the tasks assigned , you just need to setup it :)

Releases for Delegation management

Total downloads: 502
Version BonitaBPM Version Post date Download Link
1.2 5.x 2010-Oct-12 Download
259 downloads
Release note
1.0 5.x 2010-Aug-27 Download
243 downloads
Release note
vondino's picture
vondino
Category: 

I am sure that all of us, either in daily life or at our organizations have some defined processes that are followed for how we do various activities. For example, when we want to ask for a new computer, we know that we need to go to the administrative office and request it from there and there could be forms to fill and signs to get. There could be a waiting period involved and there will be an inspection when the new computer arrives and finally when all is well the request is completed and closed.

Releases for CMM tool

Total downloads: 242
Version BonitaBPM Version Post date Download Link
5.4.1 5.x 2010-Sep-22 Download
242 downloads
Release note
Mickey Farrance's picture
Mickey Farrance
Category: 

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

Releases for Workflow Patterns 6-12

Total downloads: 235
Version BonitaBPM Version Post date Download Link
1 5.x 2010-Aug-05 Download
235 downloads
Release note
zhiheng.yang's picture
zhiheng.yang
Category: 

This demonstration shows how easy it is to customize the User XP Look'n'Feel, and how to use the internet services, here I am using Yahoo Weather API. Wish it's helpful to you. thanks!

Releases for Yahoo weather forecast

Total downloads: 276
Version BonitaBPM Version Post date Download Link
1.0 5.5 2013-Oct-28 Download
276 downloads
Release note
BULL's picture
BULL
Category: 

From Bull Spain (www.bull.es) want to share the experience accumulated during these years develop using the workflow engine Bonita, so we will make available to the community some of the connectors we have developed in the latest BOS versions. Expecting it result very useful !!!

Connector: StoreProcedureConnector(MySql) Version: 1.0 BOS version: 5.3.2 Dependencies:

mysql.jar

Description:

Releases for Store Procedure Invocation for Mysql

Total downloads: 269
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Feb-14 Download
269 downloads
Release note
medu's picture
medu
Category: 

Database connector using JDBC driver for Progress ABL, supports select/update statements in a generic manner and has two output parameters:

Releases for Progress ABL

Total downloads: 526
Version BonitaBPM Version Post date Download Link
1.0.1 5.x 2011-Jul-10 Download
272 downloads
Release note
1.0.0 5.x 2011-May-31 Download
254 downloads
Release note
yanan.li's picture
yanan.li
Category: 

It is a simple flow about shopping.It has the categories and the Corresponding commodity list.

Releases for Shopping Flow

Total downloads: 285
Version BonitaBPM Version Post date Download Link
1.0 5.x 2011-Apr-13 Download
285 downloads
Release note
ascharao's picture
ascharao
Category: 

This connector adds a list of users and their memberships (groups and roles) on Bonita database using IdentityAPI. Non-existant users/groups/roles are created. Tested with BOS 5.7.2. How to use it: see comments below.

Releases for Batch user creator

Total downloads: 362
Version BonitaBPM Version Post date Download Link
1.0 5.x 2012-Aug-31 Download
362 downloads
Release note
ssabrewulf's picture
ssabrewulf
Category: 

A process to export/import bos users between bos installations(pc/pc pc/server), it supports roles and groups hierarchies export/import.

Roadmap: Adding excel,csv support

Releases for User Export

Total downloads: 1 220
Version BonitaBPM Version Post date Download Link
1.0 5.x 2013-Aug-06 Download
611 downloads
Release note
1.0 5.x 2013-May-08 Download
609 downloads
Release note
haojie.yuan's picture
haojie.yuan
Category: 

This is a process about Maintenance Management Process.

There are two pools , one is for Customer , the other is for Service.

For Customer, the customer need fill up the Maintenance Form , then commit it to Service.

Releases for Maintenance Management Process

Total downloads: 321
Version BonitaBPM Version Post date Download Link
2.0 5.x 2011-May-09 Download
321 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: 239
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Mar-05 Download
239 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: 229
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-May-19 Download
229 downloads
Release note
pigbar's picture
pigbar
Category: 

A simple connector to get the years between two dates (dd/MM/yyyy) Inputs: Birthday (dd/MM/yyyy) Today (dd/MM/yyy) Return: Number of years (age)

Releases for Age-Years Calculator

Total downloads: 720
Version BonitaBPM Version Post date Download Link
1.1.1 5.x 2011-Jan-28 Download
254 downloads
Release note
1.1 5.x 2011-Jan-28 Download
231 downloads
Release note
1.0 5.x 2011-Jan-22 Download
235 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

The weather forecast only can show Chinese cities , such as "BeiJing","ShangHai" and so on.

Releases for Weather Forecast

Total downloads: 216
Version BonitaBPM Version Post date Download Link
1.0 5.x 2010-Nov-29 Download
216 downloads
Release note
edouard.lafon's picture
edouard.lafon
Category: 

Manage your coffee stock and send coffee dfelivery.

This process show how to start a subprocess by sending a message.

Releases for Coffee stock management

Total downloads: 233
Version BonitaBPM Version Post date Download Link
0.5 5.x 2010-Aug-13 Download
233 downloads
Release note
Notifications