A simple process that illustrate how to upload a file in a step and store it attached to the process instance (document is declared in process definition).
Second step provide a download link to the user.
More documentation is available in process step forms.
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
* 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
* Copy the webapp/logs folder into your container folder
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
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.
Bonitasoft presents the BonitaCloud, our latest innovation to democratize business process management through open source software.
BonitaCloud is a fully hosted, cloud enabled version of Bonita BPM Community Edition. Our goal is to give Bonita developers a new option for testing and running their process-driven business applications.
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 is about multi-instatiated task in Bonita BPM6. The goal is about create multiple instance of the same activity, how manage different enviroments for each instance, how assign each instance to a different user, how get results form each instance and how put a condition over that multi-instatiated 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.
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
This is a connector for getting a List from a Odata service provider.
It depends on odata4j-0.5-clientbundle.jar library. As you can see it is for 0.5 Odata4J Version.
Just give a url for the service, for example http://odata.netflix.com/v2/Catalog/, and indicate a subPath for the query, for example Languages, and you will get a List, actually an ArrayList, of OEntity objects to work wtih.
this process let you select users by group.
First you could select group and it list the users of that group,and you can select users you want.
At the end,the process return an list of user names.
You can call this as sub process.