Implement Bonita into Java EE Application


I am very new to Bonita.

I am trying to implement a Bonita process into a Java EE Application and deploy it to the Bonita Wildfly.

I have found the simple Example that connects to the running Bonita instance but when I deploy it as an ear file to my wildfly instance nothing happens. I cant see any output logs. Thats why I am curious if my Program is even running.

import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;

is it possible to modify BDM variables in an application page?


I'm looking for a way to modify a bdm variable in an active case from an application page.

I can access the variable with the REST API using the case context but how can I make the update in the database when clicking on a button?

Is it possible or do I have to use a Process Task in order to update a BDM variable?

Is it the same problem with the case variables?

antoine.mottier's picture

Procurement Living Application


This is an official Living Application example for Bonita Community and Enterprise Editions. The latest release is built using Bonita 2021.1 and is compatible with any future releases of Bonita.

:information_source: If you are using an older version of Bonita, download the release corresponding to the version in question.

This example demonstrates the following concepts: - Living Application - Forms, pages and custom widgets built in the UI Designer - Process using BDM and contracts - Variable initialization using BonitaUsers templates

Procurement Request process - Diagram

Procurement Request process - Diagram

Releases for Procurement Example

Total downloads: 19 426
Version BonitaBPM Version Post date Download Link to content
2021.1-1.0 2021.1 2021-May-03 Download
Release note
7.9.3-1.5 7.x, 7.9.x 2019-Sep-19 Download
Release note
v1.3 for Bonita BPM 7.2 and onward 7.3.x, 7.2.x 2016-Apr-04 Download
Release note
v1.2.1 for Bonita BPM 7.0.2 to 7.1.x 7.1.x, 7.0.x 2015-Oct-23 Download
Release note
v1.2 for Bonita BPM 7.0.2 to 7.1.x 7.1.x, 7.0.x 2015-Sep-08 Download
Release note
v1.1 for Bonita BPM 7.0.2 7.0.x 2015-Aug-21 Download
Release note
v1.0 for Bonita BPM 7.0.0 7.0.x 2015-Jun-17 Download
Release note

How to save a form like an application page in bonita comunity

I´m new in bonita. I have creted a form and then I realize that I need an application page. When I open the form in UI designer and save it, I can´t find the manner to save like an application page
I will apprecite your help

Loking for assistance through developing application?

Hi guys! Im doing my school project in Bonita. Since i am just starting using Bonita, i feel lost. I am developing an application for ordering and paying drinks in bars. My first question is, is it anyhow possible to import document as manu and its prices? I've created the process but i can't figure out data :( Please help anyone!

Bonita application and custom event listener for pages

Hello. I am trying to create bonita application and cant realy understand 2 moments with it.

1) Is there any way to separete bonita application with bonita portal? I want to have "stand alone" application with its own authorisation, without default bonita portal authorisation page. The main idea to prevent users from access to bonita portal pages and functionality to create application wich would look like production application.

Configuration d'une application

Bonjour a tous.
J'ai 05 formulaires donc 04 correspondent aux tâches humaines de mon diagramme. Le dernier a été créer au niveau du pool et permet de déclencher le processus. J'ai également créer une page dans l'UI Designer et a utiliser ce dernier pour créer une application dans le portal. J'ai aussi importer tous mes 05 formulaires dans le portal. Comment mettre ensemble tous ces éléments pour en faire application réelle (à l'exemple d'un site web ou de tout application web classique) ?
Merci d'avance.

Publish Application

Hello All,

I have created a custom application which contains simple page with a bunch of links. The app is there, but nobody can see it. Users don't have an "Application" menu.

How can I make this app visible to all users?

We're using community edition 7.5.1.



Change password BonitaSoft 7.4.1


I try to create an application to change user password using the javascript expression XMLHttpRequest

This method works in version 7.3.1, but does not work in version 7.4.1 and also in version 7.5.1

return function()
var xhr = new XMLHttpRequest();

if($data.newPasswordDetails.newPassword == $data.newPasswordDetails.confirmPassword)

How to redirect from one page to another with different log in user, how change the current log in user through process?

I have been trying implement a simple request application where user can log in and make a request to admin. And admin can approve that request or can reject that request. But when i create a log in process I am not able to log in with different user it will only keep log in the process initiator.
Also i am not understanding hi i am going to change the request form on base of user role means after log in i have to show the forms as per the user role. But i am not able to do that.