It allows you to show progress based on milestones that you define. It can be used in a form or in a page, for example to show the end user in which phase or milestone the process instance is currentlly at.
**Introduction
**
The widget File Upload is a "two direction" widget.
* It allows the user to upload a Bonita Document (file, or URL)
* user can download the current document and can decide to keep it, erase it, or upload a new version for this document
* using the FileUpload as a list of document ensure that you can edit this list: remove the third document of the list, update the fourth document, add two new documents.
In this page, you have a complete example:
- you have a list of data in a WidgetDataTable, then the widget creates for you an Excel file. It's done locally, no call to any server
When you access a task from a direct link, BonitaPortal displays the form and you can work with him. But when you want to submit the form, you got a "you are not assigned to the task". This is particularly annoying if you want to send the task list by email.
So, put this widget in the form, and branch the taskId and the UserId. The widget will do the job for you.
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
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" })
AutocompleteKey return a key and can get a Key to display the value. The AutocompleteKey works as a Select widget (Autocomplete works as a Text Helper).
Note: from 7.12 onwards we recommend using the Autocomplete feature of Bonita.
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
This is a custom widget, that can be used in Living Applications and process forms in the BPMS solution called Bonita BPM (version 7.x). This widget gives you the possibility to load the value of a variable which is available in a running activity. The retrieval is performed via a REST call to the Bonita BPM REST API.