Confront a source with your current server, and display what you should deploy. Administrator talke a decision item per item. All item to be deployed are then deployed
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.
Bonitasoft is a software to create a BPM application all-in-one, from back-end to front end, all in the same environment. We can drag tasks into diagrams or widgets into web-pages with beautiful rendering. We can add some code (groovy, javascript, css, html) to be closer to our needs.
What's about this specific code insides diagrams and web-pages ? How do I know the level of quality of this code ? How can I detect potential misconception, code smell or bug ?
This is what Bonita Extract Sources provide you : A way to analyse code hidden in diagrams or web-pages
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.
This collection is a set of widget which give more controls on the standard widget.
InputPlus :
* Real Max Length : you can decide for the max character. After this number, it is not possible to give more character
* Style CSS : directly set some additional CSS style to the input
* Title : add an info bullet to your widget
Change portal user password for bonitasoft 7 living application. You don't have to create a process or do anything just import the two files into the portal.
This page will allow current logged in user to change their password. Please note No validation is done for the password match.
Login to Portal as administrator
Go to Resources and Import page-changePassLivingApp.zip Go to Applications and import Application_Data.xml in the portal Application
Please make sure you change the following in the config file:
This is a custom widget that espects a **taskId **and gets you an array of case variables.
The case variables will be accessable by name. Bind the variable and access them like this:
caseVars['ideaDescription'].value
The whole structure of the case variable (see REST API) is kept in the array.
The **taskId **can be easily retrieved by getting the URL parameter.
This widget only works when embedded on a task form (not for living applications, unless you get the taskId from somewhere).
A big thanks to Learning Health to produce this widget. This widget manage the Date (and do that correctly over all the time zone : the July 24 will be July 24 over all time zone, and you will have July 24 in your database) and manage the date and the time. Two methods exist for the time point of view : the ABSOLUTE and the TIMEZONE.
This custom button widget add three features to the standard widget :
- availability to add an icon (see : http://getbootstrap.com/components/)
- availability to add a confirmation message (usefull when you remove an item from a collection)
- availability to customize style (ex : { "min-width":"85px", "max-width":"100px", "margin-top":"20px" })
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.
This REST API extension allow to execute SQL queries using a JDBC data source.
The extension allow to easily display data coming directly from a database into Bonita BPM forms.
Usage of JDBC data source brings benefits of connection pooling for better performance.
The Bear Table widget display data in a table, with the control:
* Cell in read/write (Text, Number, Select, Date)
* filter, sort
* rules: sum must be egal to 154, all values different
* color, hide lines
The Google filter can log you in the BonitaPortal is you are log in Google !
Or, a google button "Sign it" is present on the login page. Click on, log in Google and you are log in Bonita Portal.
This is a simple process example that explains how to fill in combobox values from a Map.
By using a Map, values and labels may be diffrent in the generated HTML < select > tag :
< select >
< option value="P1" >Product1< / option >
< option value="P2" >Product2< / option>
< option value="P3" >Product3< / option >
< / select >