Tutorial

marielle.spiteri
Blog Categories: 

Component: Bonita Tomcat | Version: 7.+

Question
How to increase the session and engine timeout in Bonita V7 Tomcat

Answer

Two type of session are involved when using Bonita BPM Portal:

1 - The HTTP session
2 - The Bonita BPM Engine session

delphine.coille...
Blog Categories: 

In the Bonita documentation, you'll find a How-to article to help you with the use of Groovy, the scripting language used in Bonita in addition to Java.

Groovy was chosen as the scripting language because it is:

emmanuel.duchas...
Blog Categories: 

As part of our Bonita Labs activity, we have worked on a way to solve this use case : "As a developer, I want to use only the workflow engine to execute business processes in my application."

I am pleased to share with you results from our research and work on this topic. I published a tutorial describing the way to embed Bonita Engine in a Spring Boot application, based on 2 deployment illustrations.

You can find resources here :

ismail.lagouill...
Blog Categories: 

Question:
How can we populate a select widget based on an External API, Javascript, or a Json variable.

Answer:
To populate the list of available values of a select widget using an External API for example, you can do the following:

1) Create an External API variable, example : externalAPIVaribale
Value : ../API/identity/user?p=0&c=10&o=lastname%20ASC&s=will&f=enabled%3dtrue

This API returns :

marielle.spiteri
Blog Categories: 

Component: Bonita | Version: N/A
**Related article: Dispatch tasks to users: how to do it with Bonita **

Question

We are trying to link a user to his manager, with specific custom information.
In order to do this, we have created two custom information (agent and director) and set the user's 'director' custom information the name of its director.
We want the director and the default bonita manager to be different.

ismail.lagouill...
Blog Categories: 

If you ever wondered how to retrieve data from a Rest API extension this article is for you.

When developing a Rest API extension, if you need to access data from your Database, these two options can be available to you :

  1. Using DAO and one of the queries available in your BDM;
  2. Using a SQL Query.
1. Using DAO :

As a first step, to be able to import your BDM objects you will need to add the following dependencies in your "pom.xml" file :

ismail.lagouill...
Blog Categories: 

If you ever wondered how to custom display Date fields in a DataTable this article is for you.

When calling an External API, dates are displayed following this format : yyyy-MM-dd HH:mm:ss.SSS other than this one : yyyy-MM-ddTHH:mm:ss.SSS (ISO 8601).

This raises the problem that these dates can't be used with a filter to change how they're displayed (dateVariable|uiDate:'dd/MM/yyyy' for example displays 17/08/1990 other than 2019-08-17 12:00:00.000).

Resolution

antoine.mottier
Blog Categories: 

When you create applications based on processes you need to define which user will be able to perform a given task. Bonita provide various option to do so. This blog article aims to give you guidelines to understand the various option and find the one appropriate for your need.

jeremy.jacquier-roux
Blog Categories: 

Update : at mid october Bonita BPM has joined the Docker Official Library so I've updated accordingly the commands into this article

You may have noticed that some members of our community, like wmarinho, have already "Dockerized" Bonita BPM. I would like to thank them!

In this tutorial I will explain our Docker image which runs Bonita BPM 7.

If you don't already know Docker, have a look on their website.

jeremy.jacquier-roux
Blog Categories: 

Objectives

As promised in a previous tutorial I would like to show you how to mix AWS CloudFormation and Puppet to automate your deployments on AWS.

Notifications