Bonita Extension for eXo Platform
Java Batchfile Shell CSS JavaScript
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bonita-connector-consulting-compute
bonita-connector-webdav
bonita-filter
bonita-process-samples
bonita-services
config
packaging
webapps
.gitignore
README.md
pom.xml

README.md

Bonita Extension

Add some tools in eXo to interact with an instance of Bonita. Bonita server and eXo server are 2 different instances.

Prerequisites

Version 3.0.0 of this extension is design to work on PLF 4.3.0. Bonita version tested is 7.0.2 Community Edition. It should work without problem with enterprise version. It is also tested with Bonita 7.1.5, and Bonita 7.2.0. Extension use Bonita Rest API to get user task list and process launchable by current user.

If you need an example process, you can use this one https://github.com/Bonitasoft-Community/vacation-management-example, provided by Bonita.

Install the extension

With PLF 4.3.0, you can install the extension with ./addon install exo-bonita-extension

You can also clone this repository and build the extension with mvn clean install

Then unzip the file in bonita-packaging/target in your EXO_HOME.

How it works ?

In this version, we designed 2 modes :

  • One server for eXo, one server for Bonita, no SSO
  • One server for eXo, one server for Bonita, SSO configured