Other

chevdor's picture
chevdor
Category: 

I am running Bonita in docker containers and using Kubernetes. Using Kubernetes or not it not that relevant but if you are using docker, the following is probably interesting for you. I used to run the migrations manually (ie sopping my container, mounting a volume with the config and migration scripts, restarting the container, running the tool, restarting a new container on the new version). While that works... it is not the simplest...

Ironically, the documentation on the Official Docker hub page mentions some wget, unzip, etc... All kind of stuff no one really want to do :)

enrico.curiotto's picture
enrico.curiotto
Category: 

Editions: Teamwork, Efficiency, Performance and Enterprise

This project shows some examples on how to use event handlers.

An event handler is a java code that is executed when a certain event is listened.

We can consider to use it when sometimes we need to move from process to platform perspective.

We need to be careful in setting up these events because a wrong implementation can have a strong impact on the platform performance.

The following use cases are covered in the example (at the moment). Handlers that trigger when:

  • Any new human task is activated

  • Any task is assigned to a new user

  • A human task is executed and the handler will get the value of a transient data variable

For sake of simplicity the handler will just log into the filesystem some information.

Releases for Event handlers examples

Total downloads: 146
Version BonitaBPM Version Post date Download Link
1.0 7.x 2020-Nov-25 Download
146 downloads
Release note
emmanuel.duchastenier's picture
emmanuel.duchas...
Category: 

Bonita Purge tool has been integrated in Bonita and is now part of Bonita 2021.1 Enterprise Edition.

Releases for Bonita Purge Tool

Total downloads: 360
Version BonitaBPM Version Post date Download Link
1.0.2 7.x 2020-Jul-21 Download
195 downloads
Release note
1.0.1 7.x 2020-Jul-03 Download
165 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

# BonitaCommandDeployment Library to deploy automatically a command, when needed, and organize the communication between the source and the command.

Maven:


org.bonitasoft.command
bonita-commanddeployment
2.1.0

Releases for BonitaCommandDeployment

Total downloads: 436
Version BonitaBPM Version Post date Download Link
2.1.3 7.11.x, 7.10.x, 7.9.x, 7.8.x 2021-Jan-12 Download
81 downloads
Release note
2.1.0 7.11.x, 7.10.x, 7.9.x, 7.8.x 2020-Sep-30 Download
116 downloads
Release note
1.6 7.8.x, 7.7.x, 7.6.x 2020-Mar-23 Download
239 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

# BonitaCommandDeployment

Library to deploy automaticaly a command, when needed, and organize the communication between the source and the command.

# Implement your command

A command must implement the method org.bonitasoft.engine.command.TenantCommand.TenantComand.execute().

This method has to concern:

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

Give a description to protect the serverAPI like the Tomcat Valve do.
By default, the servletAPI is open, and any host can connect to a BonitaServer, then use the BONITA JAVA API to do any operation.

This filter is able to protect the servletAPI, to describe which host can access the BONITA JAVA API

Principle
The filter verify that the RemoteAddr match the pattern. This is the same usage as the org.apache.catalina.valves.RequestFilterValve except that a filter can be setup for a specific URL, not all the tomcat

Releases for filter_RemoteAddr

Total downloads: 768
Version BonitaBPM Version Post date Download Link
Initial release 7.x, 7.6.x, 7.5.x, 7.4.x, 7.3.x, 7.2.x 2018-May-22 Download
768 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

Jaas module to query the Bonita User Database, and return true if the login / password exist. This JAAS module is perfect if you want to use multiple JAAS module, and say "in Bonita OR in my LDAP"

Releases for BonitaJaasLogin

Total downloads: 1 273
Version BonitaBPM Version Post date Download Link
2.0 7.10.x, 7.9.x, 7.8.x 2020-Apr-11 Download
216 downloads
Release note
7.6 7.6.x, 7.5.x 2018-Feb-02 Download
1057 downloads
Release note
Pierre-yves Monnet's picture
Pierre-yves Monnet
Category: 

in form V6, you have a "User Anonymous" function. You can setup a process with this properties, and then any person can create a case without a Bonita user/password.

You just need to give to the user an URL like:
http://localhost:8080/bonita/portal/resource/process/mySimpleProcess/1.0...

Releases for filter anonymous

Total downloads: 1 119
Version BonitaBPM Version Post date Download Link
1.5 7.5.x, 7.4.x, 7.3.x, 7.2.x 2017-Dec-11 Download
1119 downloads
Release note
marina.zelwer's picture
marina.zelwer
Category: 

Actor filter to allow a task to a list of user candidates.
Useful to allow users belonging to a group to be task candidates when the group depends on the process instance.

Releases for Actor filter user list

Total downloads: 1 212
Version BonitaBPM Version Post date Download Link
1 7.5.x 2017-Nov-13 Download
1212 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 255
Version BonitaBPM Version Post date Download Link
1.0 7.2.x 2017-Jun-29 Download
1255 downloads
Release note
Notifications