Business rules, an ongoing challenge to making more efficient processes

Can you tell us about yourself, and your experience with the Bonita Community?

My name is Romualdo Santos. I’m a Brazilian developer, 22 years old and I’ve been working in process development for two and a half years or so. I have developed with Bonita to automate internal processes in my company, HSS Informatica.

I discovered Bonita through my manager, who already knew the tool and asked me to use it so that we would have a high development performance, and so I could unify different program databases that were previously used by the company.

What challenges did you face?

One of them was when I needed to connect my process to JasperSoft to generate reports using a Jasper connector. I finally found a way to configure it properly.

But I believe that even today my biggest difficulties are meeting the business rules (in BDM) that need to be followed for good performance of the process.

Business rules that need to be followed are defined by my manager, working with business people, and he communicates them to me when we have a need for a new process for example. But the more the process is developed, the more needs usually come up along the way.

This challenge of business rules is constant. I usually need to well understand the business need so I can develop a logic that meets all requirements. Indeed, although some processes are not directly connected, changing one can have an impact on others.

For example, the ordering process and the warranty process are different processes, but the warranty process depends directly on the ordering process and this has to be taken into account at a technical level.

Is there something you are especially proud of?

The process I’ve developed that most certainly makes me proud is the billing process for our clients’ contracts.

Before, the process was taking about two days until the administrative department managed to invoice all contracts, and now this time has decreased to two and a half hours maximum.

What do you think about the Bonita Community today, after your 2 years of developing with this platform?

I would like to say that the tool meets the need that it proposes to supply. Thanks to the tool, it is possible to deliver all processes in a much more agile and precise way.

I like the fact that we can have answers on our Community and I especially appreciated Antoine’s help to solve my issues and move forward in my development.

What bothers me the most is that I can’t find much content in my native language [Portuguese], which would be helpful to solve my issues easier.

And what’s next?

I don’t know for sure what the next steps will be, but I believe that the next big challenge is to get external clients for this area of automation.