Tutorial

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.

jeremy.jacquier-roux
Blog Categories: 

ARM architecture

Did you see that on 2 April, Online Labs launched their commercial offer under the Scaleway brand?

We noticed. This is a French IaaS provider which offers an ARM-based cloud.

They don't have a lot of options right now, but the pricing is interesting:

Compute C1

9,99 € /month

4 Dedicated ARM Cores

2GB Memory

50GB SSD Disk

1 Reserved public IPv4

jeremy.jacquier-roux
Blog Categories: 

Objectives

Puppet is a configuration management software. It ensures consistency and reproducibility while deploying applications. In this article we will present the bonita_bpm Puppet module created to manage Bonita BPM installations.

This module works on Ubuntu 14.04. It currently manages installations of Bonita BPM Community or Subscription editions in 6.4.0 and 6.4.1 releases.

Notifications