Tomcat 7 and disabling CORS

Tomcat 7 is a fantastic Java Servlet container and I’ve used it to serve a number of web applications.  In addition to serving out web browser content, it can be used to handle an API backend. I ran into a challenge with serving Bonita BPM and the BonitaSoft REST API is the Cross-Origin-Resource-Sharing (CORS) default implementation.  Put simply, it was...

Bonita Data Types

Let’s talk about handling data. In Bonita BPM there are 4 different types of data. There is business variables which is handled using the BDM system which we will go over in detail. There are task level variables.  This will be at the task itself. As I click on “Do Something”, you can see we have Local Variables enabled below: There are pool level...

Email Connector

In this video, I will show you one last thing in our sample process, how to add a “connector.” BonitaBPM is powerful software on its own, but it’s not an island.  Its potential is almost unlimited when you start to interact with external applications using what are appropriately called “connectors” I'm going to show you a very simple one, where in...

Aligning Elements and Adding Notes

In this video I will show you some of the simple tools Bonitasoft has for aligning elements, and changing the overall look of your process. You can, of course, always select and drag elements around individually. But here, we will use these small buttons beneath the process window, which let us change the aesthetic of our drawing without having to move...

Changing Element Types

Now that we’ve covered the basics, I have this sample process. In the real world, designing processes is more of an ongoing cycle:  Building, then testing and monitoring them, and revising -- so it’s necessary to know how to go back and change things, adding complexity to your models. In this video I will start showing you how to evolve your...

Data Types and Basic Form

When we left off, this warning just popped up because I changed this element to an exclusive gateway. In this video I will show you how to address this, by adding some data types. You can always find more details about an error by selecting the element, and then look under validation status. This particular error on the XOR Gateway means I...

First Process

This video we will use BonitaBPM to build a simple process. Our goal is not to overwhelm you. BonitaBPM is a powerful software, and allows for as much complexity as you would like, but that isn’t necessary to get started. At it’s simplest business process management is just using a set of standard shapes to make a visual flow chart; taking something...

Bonita BPM Workspace Tour

In this video we will take a look at the layout of BonitaBPM Now that you have Bonita BPM installed, go ahead and launch the application. In my case I now have a shortcut on my desktop. This is the free version Bonitasoft puts out. It doesn’t include some features such as advanced data types but for everything we’ll cover in...

Getting Started With Bonita BPM

Bonita BPM Studio is the tool you use to create business process models. It is where you work with processes you have already created and define the actual tasks for each employee role. Now, if you don't have a technical background, there's no need to worry. The Bonita BPM Studio doesn't feel like a programmer's playground. Almost everything is presented...