Examples / Contributions

antoine.mottier's picture
antoine.mottier
Category: 

File upload and download example

An example that illustrate how to allow user to upload and download a single document or a list of documents. Also illustrate how to only allow certain type of files to be uploaded (e.g. only PDF files).

Process definition includes a reference to a document and to a list of documents (document with option "multiple" enable).

All files will be stored by Bonita BPM Engine in database. Engine also saved the association between the process instance and documents content and version.

Releases for File upload and download process example

Total downloads: 15 142
Version BonitaBPM Version Post date Download Link to content
7.3.3-1.3.0 7.x, 7.4.x, 7.3.x 2017-Feb-01 Download
4305 downloads
Release note
7.2.2-1.2.0 7.x, 7.2.x 2016-Apr-27 Download
2817 downloads
Release note
7.1.5-1.1.0 7.x, 7.1.x 2016-Feb-04 Download
2510 downloads
Release note
7.1.5-1.0.1 7.1.x 2016-Jan-22 Download
2316 downloads
Release note
1.0.0 7.x, 7.0.x 2015-Jul-21 Download
3194 downloads
Release note
antoine.mottier's picture
antoine.mottier
Category: 

Vacation management Living Application

About

This is an official Living Application example for Bonita >7.10.3

This example demonstrates the following concepts:

Releases for Vacation Management Example

Total downloads: 21 578
Version BonitaBPM Version Post date Download Link to content
7.10.3-1.5.0 7.x, 7.10.x 2020-Mar-25 Download
1257 downloads
Release note
7.9.3-1.5.0 7.x, 7.9.x 2019-Sep-26 Download
1345 downloads
Release note
v1.4.1 for Bonita BPM 7.5.0 and onward 7.x, 7.5.x 2017-Jun-07 Download
4564 downloads
Release note
v1.3.0 for Bonita BPM 7.3.0 and onward 7.x, 7.3.x 2016-Jul-25 Download
3561 downloads
Release note
v1.2.0 for Bonita BPM 7.2.1 and onward 7.x, 7.2.x 2016-Mar-09 Download
3247 downloads
Release note
v1.1.0 for Bonita BPM 7.0.2 and onward 7.0.x 2015-Sep-11 Download
4256 downloads
Release note
v1.0.0 for Bonita BPM 7.0 7.0.x 2015-Jun-22 Download
3348 downloads
Release note
antoine.mottier's picture
antoine.mottier
Category: 

Expense Report Process

This is an official Process example for Bonita 7.9.4 (or above)

Install this example process by importing the provided .bos file in your Bonita Studio.

Issues tracker

Issues tracker is available on GitHub.

Releases for Expense Report Example

Total downloads: 19 417
Version BonitaBPM Version Post date Download Link to content
7.9.4-6.0.1 7.x, 7.9.x 2019-Oct-16 Download
1650 downloads
Release note
v5.0 for Bonita BPM 7.6.0 and onward 7.x, 7.8.x, 7.7.x, 7.6.x 2019-Jan-22 Download
1896 downloads
Release note
v4.0 for Bonita BPM 7.5.0 and onward 7.x, 7.8.x, 7.7.x, 7.6.x, 7.5.x 2019-Jan-22 Download
1354 downloads
Release note
V3.0 for Bonita BPM 7.3.0 and onward 7.3.x 2016-Aug-26 Download
5584 downloads
Release note
v2.0 for Bonita BPM 7.0.3 and onward 7.1.x, 7.0.x 2015-Oct-12 Download
4872 downloads
Release note
v1.0 for Bonita BPM 7.0.0 to 7.0.2 7.0.x 2015-Jun-17 Download
4061 downloads
Release note
mkarlsson's picture
mkarlsson
Category: 

DigitalForms is based on a modeldriven App-Generation-Framework, that will accelerate the creation of form apps in combination with the workflow engine of BonitaSoft.

Releases for bonita-connector-digitalforms

Total downloads: 2 180
Version BonitaBPM Version Post date Download Link to content
DigitalForms 7.x, 6.x 2015-Jun-16 Download
2180 downloads
Release note
frederic.krebs's picture
frederic.krebs
Category: 

Webapp to read and download log file of the Bonitasoft plateform

This app will enable tech user to get the container logs without using a file system access

Configure * Remove dev context files : webapp/logs/META-INF/context.dev.xml and web.dev.xml * Edit the authorized user/password in webapp/logs/META-INF/users.xml * Edit the context.xml * Edit the param-value of the logsDirectory context-param to point to your container log folder

Deploy * Copy the webapp/logs folder into your container folder

Releases for Log Web Interface

Total downloads: 2 147
Version BonitaBPM Version Post date Download Link to content
02.07.00 6.x, 5.x 2015-Jun-12 Download
2147 downloads
Release note
frederic.krebs's picture
frederic.krebs
Category: 
  • Author : Frederic KREBS
  • Bonita BPM version : 6.5.3

Description For a process name, find the highest enabled and resolved deployed process version In this example, search a process name in the first form , and view the resulting info, the process info, on a second form

Releases for Get highest enabled and resolved deployed process version

Total downloads: 1 973
Version BonitaBPM Version Post date Download Link to content
01.01.00 6.5.x 2015-Jun-12 Download
1973 downloads
Release note
frederic.krebs's picture
frederic.krebs
Category: 

bonitasoft-connector-datasource-preparedStatement-Insert

Description

JDBC Datasource connector to Insert into a database with a prepared statement

Author : Frederic KREBS

Bonita BPM version : 6.5.3

Example works with

  • Postgresql
  • Bonita BPM 6.5.3

Example installation

Releases for JDBC Datasource Insert Prepared Statement

Total downloads: 2 289
Version BonitaBPM Version Post date Download Link to content
01.00.00 6.5.x 2015-Jun-12 Download
2289 downloads
Release note
kbensalem's picture
kbensalem
Category: 

You can use this connector to create and save MS excel documents.

frederic.krebs's picture
frederic.krebs
Category: 

Created on Bonita BPM version : 6.3.3

Objectives: Execute an external groovy script

You can edit the script without recompiling neither redeploying the process on the server * Use as a form widget connector, it allows you to edit the script and refresh the screen to see the result * Use as a Form transiant data connector, it allows you to edit the script and refresh the screen to see the result * Use as an activity connector, it allows you to edit the script, restart a new process instance and see the changes

Releases for Execute External Groovy Script Connector

Total downloads: 2 063
Version BonitaBPM Version Post date Download Link to content
First release 6.5.x, 6.4.x, 6.3.x 2015-Jun-10 Download
2063 downloads
Release note
luciano_102's picture
luciano_102
Category: 

This project aims to develop connectors that meet the requirements of information security, such as: integrity, confidentiality , non-repudiation and authenticity.

The repository already contains developed connectors for integrity, encryption, decryption , digital printing and digital signature with digital certificates PKCS#12.

The development of connectors that meet other Information Security Requirements are welcome.

Releases for Information Security

Total downloads: 2 696
Version BonitaBPM Version Post date Download Link to content
PF2 7.x, 6.5.x, 6.4.x 2015-Jun-15 Download
2696 downloads
Release note
mkarlsson's picture
mkarlsson
Category: 

The library is a fork of the popular open source Jasper Reports and supports the common features provided by Jasper Reports, but offline and for mobile apps. The PDFReporter library supports iOS, Java and Android library. For your document and report design you use the PDFReporter Studio where you can visualize your data.

PDFReporter Studio

PDFReporter

Maven Repository

Releases for PDFReporter Connector

Total downloads: 7 987
Version BonitaBPM Version Post date Download Link to content
1.2.1 6.x 2015-Jun-08 Download
2239 downloads
Release note
1.2.0 6.x 2015-Jun-05 Download
1892 downloads
Release note
Update to PDFReporter 1.2.0 (with new defined API) 6.x 2015-May-31 Download
1981 downloads
Release note
1.0.0 6.x 2015-May-12 Download
1875 downloads
Release note
antoine.mottier's picture
antoine.mottier
Category: 

A simple process that use a public weather web service in order to display current weather information.

Releases for Web Service Process Example

Total downloads: 2 150
Version BonitaBPM Version Post date Download Link to content
1.0 6.5.x 2015-Mar-30 Download
2150 downloads
Release note
pierrick.voulet's picture
pierrick.voulet
Category: 

The purpose is to get a connector which allows to generate any REST requests.

Please check the UM document included in the release package for complete documentation.

Releases for REST Connector

Total downloads: 2 606
Version BonitaBPM Version Post date Download Link to content
2.0 6.3.x 2015-Mar-17 Download
2606 downloads
Release note
DeclanMcGarry's picture
DeclanMcGarry
Category: 

The project contains Bugzilla Connectors to create and update a bug in Bugzilla. The Connector was created for a project undertaken by Bonitasoft and Contact Solutions (www.contactsolutions.com), and generously donated by Contact Solutions at the end of the engagement.

Releases for Bugzilla Connector

Total downloads: 1 201
Version BonitaBPM Version Post date Download Link to content
1.0.0 6.4.x 2015-Mar-11 Download
1201 downloads
Release note
jhjones's picture
jhjones
Category: 

This application provides a user configurable, compliant, Electronic Laboratory Notebook (ELN) combined with configurable workflow functionality of a Laboratory Execution System (LES).

philippe.ozil's picture
philippe.ozil
Category: 

MongoDB connectors for Bonita BPM

Deliverables:

Bonita Connectors:

Sample Bonita processes:

  • Mongo Connectors Test - Test processes that allows to test the connectors
  • Mongo Store - A sample use case of business processes using MongoDB

Releases for MongoDB connectors for Bonita BPM

Total downloads: 1 723
Version BonitaBPM Version Post date Download Link to content
v1.0 6.4.x, 6.3.x, 6.2.x 2014-Nov-21 Download
1723 downloads
Release note
philippe.ozil's picture
philippe.ozil
Category: 

Bonita connector that publishes a MQTT (machine-to-machine connectivity protocol) message.

Checkout the deliverables from the project page: https://github.com/pozil/bonita-mqtt-publish-connector

Releases for MQTT Publish Connector

Total downloads: 1 583
Version BonitaBPM Version Post date Download Link to content
v1.0 6.3.x 2014-Oct-29 Download
1583 downloads
Release note
jllort's picture
jllort
Category: 

This is a connector for OpenKM Document Management System.

Can be found more information about it at Bonita-OpenKM-connector

Releases for OpenKM connector

Total downloads: 2 532
Version BonitaBPM Version Post date Download Link to content
1.0 6.2.x, 6.1.x, 6.0.x 2014-Oct-20 Download
2532 downloads
Release note
philippe.ozil's picture
philippe.ozil
Category: 

Bonita BPM Dashboard built on AngularJS and integrated as a custom page in the Bonita Portal. Based on Fabio Lombardi's (Bonitasoft) original work Edited by Philippe Ozil (Bonitasoft).

Project home page (documentation, downloads...) https://github.com/pozil/bonita-angular-dashboard

Releases for Bonita AngularJS user dashboard integrated into a custom page

Total downloads: 3 888
Version BonitaBPM Version Post date Download Link to content
v1.3.0 - Client side pagination release 6.3.x 2014-Oct-08 Download
1979 downloads
Release note
Stats update 6.3.x 2014-Oct-06 Download
1909 downloads
Release note
wmarinho's picture
wmarinho
Category: 

Docker & Bonita BPM

Docker

Happykiller's picture
Happykiller
Category: 

The goal of this connector is merge two pdf file in one.

For show the tutorial : here

Releases for Merge PDF Connector

Total downloads: 2 789
Version BonitaBPM Version Post date Download Link to content
7.0.1 7.0.x 2015-Jul-13 Download
1403 downloads
Release note
MONET 6.3.x 2014-Sep-03 Download
1386 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 855
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
1855 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 643
Version BonitaBPM Version Post date Download Link to content
1.0 6.2.x 2014-Jul-24 Download
1643 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 422
Version BonitaBPM Version Post date Download Link to content
1.0 6.3.x, 6.2.x 2014-Jun-12 Download
1422 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 228
Version BonitaBPM Version Post date Download Link to content
First 6.2.x 2014-May-05 Download
2228 downloads
Release note
fred.blaise's picture
fred.blaise
Category: 

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

domenico.giordano's picture
domenico.giordano
Category: 

The example shows how to use multi-instantiated tasks in Bonita BPM. The goal is to create multiple instance of the same activity, how to manage different environments for each instance, how to assign each instance to a different user, how to get results form each instance and how to put a condition over that multi-instantiated task.

Releases for Multi-instantiated example

Total downloads: 8 303
Version BonitaBPM Version Post date Download Link to content
2.0 7.2.x 2016-Aug-26 Download
2284 downloads
Release note
1.1 6.3.x 2016-Aug-26 Download
1572 downloads
Release note
First Version 6.2.x 2014-Mar-15 Download
2316 downloads
Release note
1.0 6.2.x 2014-Mar-14 Download
2131 downloads
Release note
florentj's picture
florentj
Category: 

This is a set of Talend Open Studio components to interact with Bonita 6.

It uses the bonitasoft API to connect to a bonita server. You can then create or delete users.

Releases for Talend components for Bonita 6

Total downloads: 1 036
Version BonitaBPM Version Post date Download Link to content
Users manipulation 6.x 2014-Feb-07 Download
1036 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 933
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
1933 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 168
Version BonitaBPM Version Post date Download Link to content
6.3.6 6.3.x 2014-Sep-17 Download
1643 downloads
Release note
6.2.3 6.2.x 2014-Mar-13 Download
1814 downloads
Release note
6.2.1 6.2.x 2014-Jan-27 Download
1711 downloads
Release note
hadi.elkhoury's picture
hadi.elkhoury
Category: 

How do we forecast relationships between BPM (Business Process Modeling) and Information Security visual thinking at Sekimia?

The MindsetPimp proof of concept code was designed for the Pimp my Bonita Open Source BPM Community Contest :

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 047
Version BonitaBPM Version Post date Download Link to content
1.0.0 6.2.x 2014-Jan-09 Download
2047 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 782
Version BonitaBPM Version Post date Download Link to content
First available version 6.0.x, 6.1.x 2013-Nov-29 Download
1782 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

Do a divide. Give two numbers, the connector return the quotient and the rest

Releases for Divide

Total downloads: 947
Version BonitaBPM Version Post date Download Link to content
1.0 6.x 2013-Oct-22 Download
947 downloads
Release note
mcminnp's picture
mcminnp
Category: 

PDF template "stamper". Takes a PDF template created, for example, in OpenOffice Draw and stamps business data (passed in a 2d array of name/value pairs) onto form fields embedded in the PDF template.

Resulting PDF is written to the java.io.tmpdir location.

This is based on ssabrewulf's "Text to PDF convertor 2" and information found here: http://ashwinrayaprolu.wordpress.com/2011/06/07/pdf-templates-using-open...

Releases for PDF Template Stamper

Total downloads: 1 021
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2013-Jun-14 Download
1021 downloads
Release note
Anonymous's picture
Anonymous
Category: 

This Connector allows you to interface with a running installation of ProActive Scheduling (http://proactive.inria.fr/).

ProActive Scheduling is a Multi-Platform Job Scheduler allowing the execution of Java or native distributed applications on heterogeneous external resources like Clouds, Grids or Clusters.

Releases for Bonita ProActive Connector

Total downloads: 1 629
Version BonitaBPM Version Post date Download Link to content
1.2 5.x 2012-Nov-29 Download
795 downloads
Release note
1.1 5.x 2012-Nov-26 Download
834 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
pigbar's picture
pigbar
Category: 

This is a group resolver connector to get All the users with an spacific Role in Liferay 6.1. It works using the SOA interface API form Liferay. It ask for the Liferay's host, port and Admin User credentials. Also ask for the Company ID number and, sure, the Role to find for.

It depends on the following jars from Liferay dependencies: activation.jar, axis.jar, commons-discovery.jar, portal-client.jar, portal-service.jar, portlet.jar, saaj-api.jar, saaj-impl.jar and wsdl4j.jar.

Releases for Liferay get User by Role on Main Organization

Total downloads: 912
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2012-Oct-25 Download
912 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 126
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2013-May-07 Download
1126 downloads
Release note
Anonymous's picture
Anonymous
Category: 

Web service connector

Notifications