Wherever you can enter or apply a data variable in Bonita Solution, the “Edit Expression” option gives you access to a Groovy editor to create a script.
Groovy is a scripting language with syntax similar to Java. In fact, the Groovy editor accepts Java script as well as Groovy, but if you want to streamline and simplify your code even further, Groovy is a good option.
Expressions allow you to customize the behavior of your process. You can, for example:
- define conditions on transitions;
- initialize data variables;
- configure connectors;
- and more.
Here’s a video overview of the Groovy editor in Bonita Open Solution, with a very simple example.
Read the rest of this entry »
Processes modeled in Bonita Studio are not only executable – the graphic representation or process diagram is also useful when stakeholders in the process need to participate in process design.
Business Process Modeling (BPMN) uses links to allow the process designer to graphically cut up a long and/or complex process sequence and link up parts that are not next to each other on the whiteboard.
This video shows an example process diagram using links.
Read the rest of this entry »
When a process has multiple paths, the process designer has to specify when and how various alternate paths are taken. One way to do this in Bonita Open Solution is through the use of multiple Submit buttons.
This tutorial video shows one way to do this.
Read the rest of this entry »
Bonita Open Solution includes a Form Builder that allows the process developer to easily (and graphically) design the contents of forms for end users. In this tutorial, we’ll look at the basic functionality of the Form Builder by creating some form content.
Read the rest of this entry »
Bonita Open Solution has many features that are — while not exactly hidden — perhaps not immediately evident. So we’ll feature some tutorials to highlight a few of these. This one will show where to find the different default Web application templates provided in BOS and how to apply them. We’ll also look at how to change a confirmation message presented to an end user.
Read the rest of this entry »
After receiving feedback concerning one of the most well known User Experience (User XP) features, labels management, we are now facing a difficult choice.
We believe that the best solution is the one that best fits the need of the community, so we are requesting your input.
This is about how users like to organize their list of tasks in Bonita User XP. Read the rest of this entry »