Examples / Contributions

Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

page_forklift

Confront a source with your current server, and display what you should deploy. Administrator talke a decision item per item. All item to be deployed are then deployed

screenshot_forklift.jpg

Releases for Forklift (CI Step 5) : detect new artefact, check with your server if you need to deploy them, and then deploy

Total downloads: 4 975
Version BonitaBPM Version Post date Download Link to content
1.7 7.11.x, 7.10.x, 7.9.x, 7.8.x 2020-Nov-25 Download
524 downloads
Release note
1.6 7.11.x, 7.10.x, 7.9.x, 7.8.x 2020-Sep-18 Download
493 downloads
Release note
1.5 7.11.x, 7.10.x, 7.9.x, 7.8.x 2020-Sep-04 Download
514 downloads
Release note
1.4 7.11.x, 7.10.x, 7.9.x, 7.8.x 2020-Aug-21 Download
541 downloads
Release note
1.3.0 7.8.x 2020-Jun-18 Download
588 downloads
Release note
1.1 7.7.x 2018-Nov-06 Download
894 downloads
Release note
1.0 7.x 2017-Sep-08 Download
1421 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
Lionel Palacin's picture
Lionel Palacin
Category: 

These are the connectors used to integrate Chain Core with Bonita BPM.

Releases for Bonita Chain connectors

Total downloads: 1 523
Version BonitaBPM Version Post date Download Link to content
1.0 7.2.x 2017-Aug-09 Download
1523 downloads
Release note
stein.kilian's picture
stein.kilian
Category: 

Bonitasoft is a software to create a BPM application all-in-one, from back-end to front end, all in the same environment. We can drag tasks into diagrams or widgets into web-pages with beautiful rendering. We can add some code (groovy, javascript, css, html) to be closer to our needs.

What's about this specific code insides diagrams and web-pages ? How do I know the level of quality of this code ? How can I detect potential misconception, code smell or bug ?

This is what Bonita Extract Sources provide you : A way to analyse code hidden in diagrams or web-pages

Releases for bonita-extract-sources

Total downloads: 1 742
Version BonitaBPM Version Post date Download Link to content
1.0 7.2.x 2017-Jun-29 Download
1742 downloads
Release note
didier.dewinne_1's picture
didier.dewinne_1
Category: 

Overzicht van de organisatie van de verschillende divisies binnen Synergie

romain.bioteau's picture
romain.bioteau
Category: 

As a Bonita BPM Portal Administrator, I need to access the different server log files.

Releases for Bonita Server Logs

Total downloads: 3 628
Version BonitaBPM Version Post date Download Link to content
1.1.0 7.5.x, 7.4.x, 7.3.x, 7.2.x 2017-Oct-13 Download
1898 downloads
Release note
1.0.0 7.4.x, 7.3.x, 7.2.x 2017-Apr-12 Download
1730 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

The page display the list of processes you can start and display in the same page the instanciate form.

Releases for page_startprocess

Total downloads: 1 800
Version BonitaBPM Version Post date Download Link to content
1.0 7.4.x, 7.3.x, 7.2.x 2017-Mar-01 Download
1800 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

Monitor a path on the server. When a BAR file arrive in the path, deploy it immediately

Releases for page_bardigester

Total downloads: 1 331
Version BonitaBPM Version Post date Download Link to content
1.0 7.4.x, 7.3.x, 7.2.x, 7.1.x 2017-Feb-24 Download
1331 downloads
Release note
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 151
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
4306 downloads
Release note
7.2.2-1.2.0 7.x, 7.2.x 2016-Apr-27 Download
2818 downloads
Release note
7.1.5-1.1.0 7.x, 7.1.x 2016-Feb-04 Download
2513 downloads
Release note
7.1.5-1.0.1 7.1.x 2016-Jan-22 Download
2318 downloads
Release note
1.0.0 7.x, 7.0.x 2015-Jul-21 Download
3196 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

Releases for mergeListPDF

Total downloads: 2 178
Version BonitaBPM Version Post date Download Link to content
1.1 7.x 2016-Dec-06 Download
2178 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

widget_Plus

This collection is a set of widget which give more controls on the standard widget.

InputPlus :
* Real Max Length : you can decide for the max character. After this number, it is not possible to give more character
* Style CSS : directly set some additional CSS style to the input
* Title : add an info bullet to your widget

Releases for Widget_Plus

Total downloads: 3 201
Version BonitaBPM Version Post date Download Link to content
1.1 7.3.x 2017-Jan-04 Download
1684 downloads
Release note
1.0 7.x, 7.3.x, 7.2.x 2016-Dec-06 Download
1517 downloads
Release note
kiran.neupane's picture
kiran.neupane
Category: 

Change portal user password for bonitasoft 7 living application. You don't have to create a process or do anything just import the two files into the portal.

This page will allow current logged in user to change their password. Please note No validation is done for the password match.

Login to Portal as administrator

Go to Resources and Import page-changePassLivingApp.zip Go to Applications and import Application_Data.xml in the portal Application

Please make sure you change the following in the config file:

Releases for Application to change User password for version 7

Total downloads: 3 844
Version BonitaBPM Version Post date Download Link to content
1.1 7.x 2016-Nov-24 Download
2140 downloads
Release note
1.0 7.x 2016-Nov-23 Download
1704 downloads
Release note
valerioneri.de's picture
valerioneri.de
Category: 

This is a custom widget that espects a **taskId **and gets you an array of case variables.
The case variables will be accessable by name. Bind the variable and access them like this:
caseVars['ideaDescription'].value

The whole structure of the case variable (see REST API) is kept in the array.

The **taskId **can be easily retrieved by getting the URL parameter.
This widget only works when embedded on a task form (not for living applications, unless you get the taskId from somewhere).

martinezedwin387's picture
martinezedwin387
Category: 
kiran.neupane's picture
kiran.neupane
Category: 

This is an example of using google chart in bonitasoft. Its been tested in 7x version.

Releases for Using Google chart example

Total downloads: 1 721
Version BonitaBPM Version Post date Download Link to content
1.0 7.x 2016-Oct-31 Download
1721 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

widget_datetime

A big thanks to Learning Health to produce this widget. This widget manage the Date (and do that correctly over all the time zone : the July 24 will be July 24 over all time zone, and you will have July 24 in your database) and manage the date and the time. Two methods exist for the time point of view : the ABSOLUTE and the TIMEZONE.

Releases for widget_datetime : work on all timezone, and manage the time too

Total downloads: 1 583
Version BonitaBPM Version Post date Download Link to content
1.0 7.x 2016-Oct-21 Download
1583 downloads
Release note
jagch's picture
jagch
Category: 

Available Bonitasoft 7.X
Create an event in a specific calendar.
Assign a category to the event
Location Event
Priority Event
TimeZone

erwan.bodere's picture
erwan.bodere
Category: 

Custom widget to hide/show a DOM element.

You can customize the look and feel of the widget (image or button).

custom_showHide_show.png

erwan.bodere's picture
erwan.bodere
Category: 

This custom button widget add three features to the standard widget :
- availability to add an icon (see : http://getbootstrap.com/components/)
- availability to add a confirmation message (usefull when you remove an item from a collection)
- availability to customize style (ex : { "min-width":"85px", "max-width":"100px", "margin-top":"20px" })

custom_button_confirmation_message.png

erwan.bodere's picture
erwan.bodere
Category: 

Custom widget textArea for Bonita. Compatible with Bonita 7.3.2.

This custom textArea widget add three features to the standard widget :

  • availability to add a placeholder
  • availability to customize style (ex : { "background-color" : "#444", "color" : "#FFF" }, { "height":"200px" })
  • availability to add a tooltip, with thoses options :

custom_textarea.png

DrakunDry's picture
DrakunDry
Category: 

iOwiYXs.png

BNqnUU4.png

Releases for Custom date Picker

Total downloads: 1 520
Version BonitaBPM Version Post date Download Link to content
1.1 7.x 2016-Sep-18 Download
1520 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

In 7.3, BonitaHome does not exist. So, this library save the Properties in the BonitaDatabase itself. It's working in a Cluster too

Releases for Bonita Properties

Total downloads: 8 050
Version BonitaBPM Version Post date Download Link to content
1.5 Jboss Widfly 7.6.x, 7.5.x, 7.4.x, 7.3.x, 7.2.x 2017-Dec-12 Download
902 downloads
Release note
1.4.2 7.5.x, 7.4.x, 7.3.x, 7.2.x 2017-Sep-02 Download
1159 downloads
Release note
1.4.1 7.5.x, 7.4.x, 7.3.x, 7.2.x 2017-Aug-01 Download
895 downloads
Release note
1.4 Large key and TenantID 7.5.x, 7.4.x, 7.3.x, 7.2.x 2017-Jul-05 Download
1026 downloads
Release note
1.3 Rest API and Custom page 7.4.x, 7.3.x, 7.2.x 2017-May-08 Download
1093 downloads
Release note
1.1 7.x 2016-Oct-03 Download
1451 downloads
Release note
1.0 7.x 2016-Sep-07 Download
1524 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

Java Library to manage errors and Logs, and to give back information to the user (title, cause, action, consequence, action)

Releases for Bonita Event

Total downloads: 1 584
Version BonitaBPM Version Post date Download Link to content
1.0 7.x 2016-Sep-07 Download
1584 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

widget_displayfailedresponse

This widget is use to display the error come from the Submit.

Releases for Widget_displayfailedresponse

Total downloads: 2 018
Version BonitaBPM Version Post date Download Link to content
1.1 User Friendly message 7.4.x, 7.3.x, 7.2.x 2017-May-08 Download
828 downloads
Release note
1.0 7.3.x 2016-Aug-27 Download
1190 downloads
Release note
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
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

Show an example to upload a file to a case with a REST API

screenshoot_testupload.jpg

This page show you how to implement a File Upload in your Custom page.

Define a process with a Document variable, and create a case in this process. So, you need to have a the case id and the Document Name.

Releases for page_testupload

Total downloads: 2 705
Version BonitaBPM Version Post date Download Link to content
1.1 7.x 2016-Aug-17 Download
1445 downloads
Release note
1.0 7.x 2016-Aug-12 Download
1260 downloads
Release note
dimitris.kosmidis's picture
dimitris.kosmidis
Category: 

DAEM, OPANDA 2016 v.01

Sean McP's picture
Sean McP
Category: 

This project shows how to create Radar Graphs using d3 in Bonita 7.2.3 and above

antoine.mottier's picture
antoine.mottier

This REST API extension allow to execute SQL queries using a JDBC data source.

The extension allow to easily display data coming directly from a database into Bonita BPM forms.
Usage of JDBC data source brings benefits of connection pooling for better performance.

Releases for Data source REST API extension

Total downloads: 5 848
Version BonitaBPM Version Post date Download Link to content
7.4.2 - 2.1 7.x 2017-Jul-17 Download
1815 downloads
Release note
2.0.0 7.x, 7.2.x 2016-May-25 Download
2078 downloads
Release note
1.0.0 7.x, 7.2.x, 7.1.x, 7.0.x 2016-Apr-18 Download
1955 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

The Bear Table widget display data in a table, with the control:
* Cell in read/write (Text, Number, Select, Date)
* filter, sort
* rules: sum must be egal to 154, all values different
* color, hide lines

Different control:
screenShot_FullModification.jpg

Releases for Widget BearTable

Total downloads: 6 791
Version BonitaBPM Version Post date Download Link to content
2.5 7.8.x, 7.7.x, 7.6.x 2019-Mar-26 Download
670 downloads
Release note
2.2 7.6.x 2018-Mar-30 Download
630 downloads
Release note
2.1 7.5.x 2017-Oct-28 Download
968 downloads
Release note
2.0 7.x 2016-Sep-20 Download
1430 downloads
Release note
1.1 7.x 2016-Apr-22 Download
1636 downloads
Release note
1.0 7.x 2016-Apr-15 Download
1457 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

page_containership

The page can administrate tenant:
Add, activate, deactivate, remove a tenant

screenshoot_containership.jpg

Releases for Custom page Container ship

Total downloads: 4 056
Version BonitaBPM Version Post date Download Link to content
2.4 7.11.x, 7.10.x, 7.9.x, 7.8.x 2021-Jan-12 Download
418 downloads
Release note
2.3 7.10.x, 7.9.x, 7.8.x 2020-Apr-08 Download
308 downloads
Release note
2.2 7.6.x 2018-Apr-20 Download
394 downloads
Release note
2.1 7.5.x, 7.4.x, 7.3.x, 7.2.x 2017-Nov-14 Download
491 downloads
Release note
2.0 7.x, 6.x 2016-Aug-17 Download
1088 downloads
Release note
1.0 7.2.x, 7.1.x, 7.0.x, 6.x, 6.5.x, 6.4.x 2016-Apr-16 Download
1357 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

The custom page Awacs monitor the activity on process, and on user.

Administrator can setup some indicators, base on the number of pending tasks, or when tasks are overdue, or close to be overdue.
On process:
ScreenShot_Manageprocess.jpg

Releases for Custom page Awacs

Total downloads: 3 213
Version BonitaBPM Version Post date Download Link to content
1.3 7.11.x, 7.10.x, 7.9.x, 7.8.x 2021-Jan-14 Download
293 downloads
Release note
1.2 7.11.x, 7.10.x, 7.9.x, 7.8.x 2020-Sep-30 Download
323 downloads
Release note
1.1 7.x, 6.x 2016-Apr-18 Download
1412 downloads
Release note
1.0 7.x 2016-Apr-02 Download
1185 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

The Google filter can log you in the BonitaPortal is you are log in Google !
Or, a google button "Sign it" is present on the login page. Click on, log in Google and you are log in Bonita Portal.

ScreenShot_LoginPage.jpg

Releases for Filter Google Authent

Total downloads: 1 836
Version BonitaBPM Version Post date Download Link to content
1.0 7.x 2016-Apr-14 Download
1836 downloads
Release note
bobd's picture
bobd
Category: 
chandra.kottaluru's picture
chandra.kottaluru
Category: 

Pass two string values and the output is concatenated string in french.

Releases for Concatenation Connector

Total downloads: 1 780
Version BonitaBPM Version Post date Download Link to content
1.0 7.0.x 2016-Apr-06 Download
1780 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

The Scooter page display a QRCODE. Simply scan it by your mobile, and you will access immediately on the Bonita Portal for mobile

screenshoot_scooter.jpg

Releases for Custom page Scooter

Total downloads: 2 172
Version BonitaBPM Version Post date Download Link to content
1.2 7.11.x, 7.10.x, 7.9.x, 7.8.x 2020-Sep-23 Download
287 downloads
Release note
1.1 7.x 2016-Dec-08 Download
758 downloads
Release note
1.0 7.x 2016-Apr-01 Download
1127 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

The custom page Ping demonstrate how to create a custom page with some HTML, AngularJS, PrivateREST API and Groovy + Java on server side

ScreenShotPing_1.jpg

ScreenShotPing_2.jpg

Releases for Custom page Ping

Total downloads: 5 899
Version BonitaBPM Version Post date Download Link to content
2.5 Check CSRF in the page 7.11.x, 7.10.x, 7.9.x, 7.8.x 2020-Nov-20 Download
406 downloads
Release note
7.11 and Postgres Driver 7.11.x, 7.10.x, 7.9.x, 7.8.x 2020-Sep-01 Download
343 downloads
Release note
2.3 7.7.x, 7.6.x 2018-Jul-10 Download
427 downloads
Release note
2.2 7.5.x, 7.4.x, 7.3.x, 7.2.x 2017-Jun-28 Download
541 downloads
Release note
2.1 7.x 2016-Dec-08 Download
758 downloads
Release note
2.0 7.x 2016-Sep-07 Download
872 downloads
Release note
1.2 7.x, 6.x 2016-Mar-22 Download
1245 downloads
Release note
1.1 7.x 2016-Mar-15 Download
1307 downloads
Release note
antoine.mottier's picture
antoine.mottier
Category: 

A Bonita BPM filter that includes provide user and his manager and manager of manager...

Releases for User and managers filter

Total downloads: 1 289
Version BonitaBPM Version Post date Download Link to content
7.2.1-1.0.0 7.x, 7.2.x 2016-Mar-11 Download
1289 downloads
Release note
Anonymous's picture
Anonymous
Category: 

This is a simple process example that explains how to fill in combobox values from a Map.

By using a Map, values and labels may be diffrent in the generated HTML < select > tag :
< select >
< option value="P1" >Product1< / option >
< option value="P2" >Product2< / option>
< option value="P3" >Product3< / option >
< / select >

Releases for Use a java.util.Map to fill in combobox values

Total downloads: 836
Version BonitaBPM Version Post date Download Link to content
1.0 5.x 2012-Jan-20 Download
836 downloads
Release note
antoine.mottier's picture
antoine.mottier
Category: 

A widget to automatically redirect user to next task after case instantiation or task submission.

Releases for Redirect next task widget

Total downloads: 3 548
Version BonitaBPM Version Post date Download Link to content
7.1.5-1.0.1 7.1.x 2016-Jan-22 Download
1843 downloads
Release note
1.0.0 7.1.x 2015-Nov-18 Download
1705 downloads
Release note
Notifications