Bonita Open Solution 5.x Essentials
eBook - ePub

Bonita Open Solution 5.x Essentials

Rohit Bhat

  1. 144 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Bonita Open Solution 5.x Essentials

Rohit Bhat

Book details
Book preview
Table of contents

About This Book

In Detail

Creating delightful web-based applications backed by complex business logic and intricate workflows is just one of the many things you can easily achieve by leveraging Bonita Open Solution. It is a highly customizable and efficient tool for business process modeling. Bonita Open Solution is a one-stop solution for developing scalable applications with a nifty user management system and easy deployment.

This pragmatic, hands-on guide to developing complex applications is packed with succinct tips and demonstrations of the various aspects of Bonita Open Solution. This book will show you how to make the best use of the Bonita BPM tool, leverage its powerful backend engine, and design business application workflows with ease. By the end of this book, you will be able to develop a complete business process application.

Right from designing web forms to integrating business logic to finally deploying the application on a server, this book takes you through the entire development cycle of an application created using Bonita Open Solution. You will learn about modeling business processes in Bonita, creating customizable web forms, and using connectors, contingencies, and transitions to move forward in the workflow. It also highlights the various page flows available, as well as the ease of use of the drag-and-drop, widget-based modular design of Bonita Studio. After developing the application, you will also learn about the various options for deployment, and the different environments on which it can be deployed.


A practical, intuitive guide for modeling complex business processes as full-scale applications using the ease and power of Bonita Open Solution.

Who this book is for

If you are a business application developer looking forward to model business processes intuitively in a workflow, with various conditions and transitions then this book is for you. Basic knowledge of Java or Groovy is necessary to help you develop these applications. Knowledge of HTML and JavaScript/JQuery will be helpful but not mandatory.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Bonita Open Solution 5.x Essentials an online PDF/ePUB?
Yes, you can access Bonita Open Solution 5.x Essentials by Rohit Bhat in PDF and/or ePUB format, as well as other popular books in Computer Science & Web Development. We have over one million books available in our catalogue for you to explore.



Bonita Open Solution 5.x Essentials

Table of Contents

Bonita Open Solution 5.x Essentials
About the Author
About the Reviewers
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
What this book covers
What you need for this book
Who this book is for
Reader feedback
Customer support
1. Installing and Getting Started with Bonita
Downloading, installing, and launching Bonita Open Solution
Creating a process
Creating a human task
The text variable
Running a process
The user inbox
The process history
The admin view
2. Variable Types and Scope
Pool variables versus step variables
The text variable
The Boolean variable
The integer variable
The float variable
The date variable
The attachment variable
The Java variable
3. Creating and Customizing Web Forms
Input and output widgets in Bonita
The Select widget
The Radio widget
The date-picker widget
Variables required for the widget elements
The Image widget
The Message widget
The Previous and Next buttons
4. Conditions, Contingencies, and Transitions
Conditional appearance of fields
The JavaScript alternative to the contingency feature
Defining conditions on transitions
Passing the message
The call activity
5. Adding Connectors
Types of connectors in Bonita
Bonita connectors
The e-mail connector
The Drools connector
Database connectors
Groovy scripting
Other connectors
Finalizing the web form data
6. Configuring the Page Flow
The inbox view
Entry, view, and overview page flow
User XP options in Studio
Process status in User XP
Externalizing forms
7. Customizing Look and Feel
Customizing web forms
Changing Look'n'feel
Adding Resources to the workflow
Application Look'n'feel
User Experience Look'n'feel
A. Deploying Bonita on a Server
Downloading the Tomcat bundle
Exploring the Tomcat bundle
Starting and shutting Tomcat
Customizing database connections
Changing the configuration files
Bonita login page
Bonita API and adding users into the database

Bonita Open Solution 5.x Essentials

Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: November 2013
Production Reference: 1081113
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78216-708-2
Cover Image by Suresh Mogre ()


Rohit Bhat
Giacomo Aceto
Roger Carhuatocto
Sebastien Prunier
Acquisition Editor
Vinay Argekar
Commissioning Editor
Amit Ghodake
Technical Editor
Iram Malik
Project Coordinator
Joel Goveya
Lawrence A. Herman
Mariammal Chettiyar
Production Coordinator
Manu Joseph
Cover Work
Manu Joseph

About the Author

Rohit Bhat is a Computer Science graduate from BITS Pilani, India and is currently working as a Software Specialist in Opera Solutions. He has done projects in a variety of fields of technology encompassing Data Mining, Android Apps, Open CV, Swarm Intelligence, Workflow Automation, and Video Conferencing. He has been extensively using Bonita Open Solution for Workflow Automation and Business Process Modeling for a number of clients for his company.
You might find him surfing the Internet for any kind of knowledge and news, or plonked on his bed with a book in his hands. He loves to keep himself abreast of the latest technology and is a gadget freak. He is always ready for a discussion about any topic under the sun. He has a myriad interest in business, startups, entrepreneurship, finance, and current affairs. However, he is always excited to go on trips and tours, especially nature trails and trekking, with a camera around his neck.
Apart from reading, he likes to pen his thoughts and is a freelance blogger, too. He can play the keyboard but wishes he had more time to learn a new instrument. He loves to listen to psychedelic, slow, and alternative rock. You can say "Hi" to him at .
This is his first book as an author. He is, however, a reviewer of Packt's Android Application Programming with OpenCV, published a couple of months ago.

Table of contents

  1. Bonita Open Solution 5.x Essentials
Citation styles for Bonita Open Solution 5.x Essentials

APA 6 Citation

Bhat, R. (2013). Bonita Open Solution 5.x Essentials ([edition unavailable]). Packt Publishing. Retrieved from (Original work published 2013)

Chicago Citation

Bhat, Rohit. (2013) 2013. Bonita Open Solution 5.x Essentials. [Edition unavailable]. Packt Publishing.

Harvard Citation

Bhat, R. (2013) Bonita Open Solution 5.x Essentials. [edition unavailable]. Packt Publishing. Available at: (Accessed: 14 October 2022).

MLA 7 Citation

Bhat, Rohit. Bonita Open Solution 5.x Essentials. [edition unavailable]. Packt Publishing, 2013. Web. 14 Oct. 2022.