Examples / Contributions

edouard.lafon's picture
edouard.lafon
Category: 

You can use this process to apply for leave

Releases for ApplyLeave

Total downloads: 586
Version BonitaBPM Version Post date Download Link to content
SP5.3.1 5.x 2010-Nov-29 Download
586 downloads
Release note
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: 684
Version BonitaBPM Version Post date Download Link to content
5.3 5.x 2010-Dec-20 Download
684 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: 573
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Mar-17 Download
573 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: 621
Version BonitaBPM Version Post date Download Link to content
2.0 5.x 2011-May-17 Download
621 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: 600
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-May-10 Download
600 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: 892
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2012-Dec-27 Download
892 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 660
Version BonitaBPM Version Post date Download Link to content
1.2 5.x 2010-Jun-02 Download
570 downloads
Release note
1.1 5.x 2010-Mar-23 Download
537 downloads
Release note
1.0 5.x 2010-Mar-15 Download
553 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: 1 133
Version BonitaBPM Version Post date Download Link to content
1.1 5.x 2010-May-17 Download
590 downloads
Release note
1.0 5.x 2010-Mar-24 Download
543 downloads
Release note
mickey.farrance@bonitasoft.com'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: 556
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Aug-11 Download
556 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: 626
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Jul-29 Download
626 downloads
Release note
yuanbin.teng's picture
yuanbin.teng
Category: 

get one row or column from Excle

Releases for GetOneRowOrColumnFromExcle

Total downloads: 543
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Mar-16 Download
543 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: 719
Version BonitaBPM Version Post date Download Link to content
v1 5.x 2011-Aug-11 Download
719 downloads
Release note
Anonymous's picture
Anonymous
Category: 

returns the users who belong to a role.

Parameters: Role Name. Return: ArrayList.

Releases for UsersOfaRole

Total downloads: 573
Version BonitaBPM Version Post date Download Link to content
0.1 5.x 2011-Nov-25 Download
573 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: 566
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Feb-15 Download
566 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: 626
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Dec-11 Download
626 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: 812
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Dec-01 Download
812 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: 594
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Nov-09 Download
594 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: 551
Version BonitaBPM Version Post date Download Link to content
5.3 5.x 2010-Oct-26 Download
551 downloads
Release note
mickey.farrance@bonitasoft.com'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: 654
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Oct-25 Download
654 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: 554
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Oct-15 Download
554 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: 577
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Sep-22 Download
577 downloads
Release note
mickey.farrance@bonitasoft.com'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: 543
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Aug-05 Download
543 downloads
Release note
mickey.farrance@bonitasoft.com'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: 530
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Aug-11 Download
530 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: 484
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Aug-12 Download
484 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 28-33

Total downloads: 507
Version BonitaBPM Version Post date Download Link to content
1 5.x 2010-Aug-18 Download
507 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 34-36

Total downloads: 505
Version BonitaBPM Version Post date Download Link to content
1 5.x 2010-Aug-18 Download
505 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: 1 039
Version BonitaBPM Version Post date Download Link to content
1.2 5.x 2010-Oct-12 Download
535 downloads
Release note
1.0 5.x 2010-Aug-27 Download
504 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: 503
Version BonitaBPM Version Post date Download Link to content
5.4.1 5.x 2010-Sep-22 Download
503 downloads
Release note
mickey.farrance@bonitasoft.com'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: 475
Version BonitaBPM Version Post date Download Link to content
1 5.x 2010-Aug-05 Download
475 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: 576
Version BonitaBPM Version Post date Download Link to content
1.0 5.5 2013-Oct-28 Download
576 downloads
Release note
Anonymous's picture
Anonymous
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: 577
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Feb-14 Download
577 downloads
Release note
Anonymous's picture
Anonymous
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: 1 104
Version BonitaBPM Version Post date Download Link to content
1.0.1 5.x 2011-Jul-10 Download
568 downloads
Release note
1.0.0 5.x 2011-May-31 Download
536 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: 560
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2011-Apr-13 Download
560 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: 661
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2012-Aug-31 Download
661 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 887
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2013-Aug-06 Download
945 downloads
Release note
1.0 5.x 2013-May-08 Download
942 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: 628
Version BonitaBPM Version Post date Download Link to content
2.0 5.x 2011-May-09 Download
628 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: 567
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-Mar-05 Download
567 downloads
Release note
fred.blaise's picture
fred.blaise
Category: 

Dropbox connector to upload a single file, or multiple files.

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: 479
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2010-May-19 Download
479 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: 1 540
Version BonitaBPM Version Post date Download Link to content
1.1.1 5.x 2011-Jan-28 Download
533 downloads
Release note
1.1 5.x 2011-Jan-28 Download
491 downloads
Release note
1.0 5.x 2011-Jan-22 Download
516 downloads
Release note
Notifications