An example that illustrate how to allow user to upload and download a single document or a list of documents.
Also illustrate how to only allow certain type of files to be uploaded (e.g. only PDF files).
Process definition includes a reference to a document and to a list of documents (document with option "multiple" enable).
All files will be stored by Bonita BPM Engine in database.
Engine also saved the association between the process instance and documents content and version.
DigitalForms is based on a modeldriven App-Generation-Framework, that will accelerate the creation of form apps in combination with the workflow engine of BonitaSoft.
Webapp to read and download log file of the Bonitasoft plateform
This app will enable tech user to get the container logs without using a file system access
Configure
* Remove dev context files : webapp/logs/META-INF/context.dev.xml and web.dev.xml
* Edit the authorized user/password in webapp/logs/META-INF/users.xml
* Edit the context.xml
* Edit the param-value of the logsDirectory context-param to point to your container log folder
Deploy
* Copy the webapp/logs folder into your container folder
Description
For a process name, find the highest enabled and resolved deployed process version
In this example, search a process name in the first form , and view the resulting info, the process info, on a second form
You can edit the script without recompiling neither redeploying the process on the server
* Use as a form widget connector, it allows you to edit the script and refresh the screen to see the result
* Use as a Form transiant data connector, it allows you to edit the script and refresh the screen to see the result
* Use as an activity connector, it allows you to edit the script, restart a new process instance and see the changes
This project aims to develop connectors that meet the requirements of information security, such as: integrity, confidentiality , non-repudiation and authenticity.
The repository already contains developed connectors for integrity, encryption, decryption , digital printing and digital signature with digital certificates PKCS#12.
The development of connectors that meet other Information Security Requirements are welcome.
The library is a fork of the popular open source Jasper Reports and supports the common features provided by Jasper Reports, but offline and for mobile apps. The PDFReporter library supports iOS, Java and Android library. For your document and report design you use the PDFReporter Studio where you can visualize your data.
The project contains Bugzilla Connectors to create and update a bug in Bugzilla.
The Connector was created for a project undertaken by Bonitasoft and Contact Solutions (www.contactsolutions.com), and generously donated by Contact Solutions at the end of the engagement.
This application provides a user configurable, compliant, Electronic Laboratory Notebook (ELN) combined with configurable workflow functionality of a Laboratory Execution System (LES).
Bonita BPM Dashboard built on AngularJS and integrated as a custom page in the Bonita Portal. Based on Fabio Lombardi's (Bonitasoft) original work Edited by Philippe Ozil (Bonitasoft).
This is a short process to demonstrate how to select the next task in Bonita BPM, depending of choices in a form.
The initiator form (on the pool) has a simple select field, where you choose the next step you want to go. Then, the transitions after the OR gate test the choice, so the next step is the selected task.
In the 3 steps, the forms shows the value selected, that confirm what you did.
The example shows how to use multi-instantiated tasks in Bonita BPM. The goal is to create multiple instance of the same activity, how to manage different environments for each instance, how to assign each instance to a different user, how to get results form each instance and how to put a condition over that multi-instantiated task.
It is not always simple to build Bonita BPM from sources. That is why this script is now available. It has been tested on Ubuntu 12.04 and 13.10, with Open JDk 7, and latest available version of Git and Maven. At the beginning, it tests that java, mvn and git are installed.
Around 4 Gb of dependencies will be downloaded (sources, target sources archive, maven, ...). You will need a good Internet connection.
Place this script in a disk partition with more than 15 Gb free space. Of course, you can build Bonita BPM in your /home.
This page contains an example of how to create and run a process using the Bonita BPM Engine in a Maven project. It assumes that you are a Java programmer familiar with using Maven. It shows how to initialize the Bonita platform using a Java program and the Bonita BPM Engine API, and then create and execute processes using the same API.
Trello Application Example has been designed to show on the Community blog how to design a connector and handle data you get from it. The blog serie with full details is available here:
PDF template "stamper".
Takes a PDF template created, for example, in OpenOffice Draw and stamps
business data (passed in a 2d array of name/value pairs) onto form fields
embedded in the PDF template.
Resulting PDF is written to the java.io.tmpdir location.
This Connector allows you to interface with a running installation of ProActive Scheduling (http://proactive.inria.fr/).
ProActive Scheduling is a Multi-Platform Job Scheduler allowing the execution of Java or native distributed applications on heterogeneous external resources like Clouds, Grids or Clusters.
This is a group resolver connector to get All the users with an spacific Role in Liferay 6.1. It works using the SOA interface API form Liferay.
It ask for the Liferay's host, port and Admin User credentials. Also ask for the Company ID number and, sure, the Role to find for.
It depends on the following jars from Liferay dependencies:
activation.jar, axis.jar, commons-discovery.jar, portal-client.jar, portal-service.jar, portlet.jar, saaj-api.jar, saaj-impl.jar and wsdl4j.jar.
This is the a second version from the first one cause its seems to be a little out of the date:
Here's a simple demo on how to convert a arbitrary text/variable process to PDF format.
Anyone who is new to BOS may find some help through this demo.
The connector its embedded in a process to demonstration / avoid missed dependencies problems.
Note: besides creating the pdf it sends it as an email attachment