Bonita Open Solution 5.x Essentials
eBook - ePub

Bonita Open Solution 5.x Essentials

Rohit Bhat

  1. 144 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible en iOS y Android
eBook - ePub

Bonita Open Solution 5.x Essentials

Rohit Bhat

Detalles del libro
Vista previa del libro

Información del libro

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.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Bonita Open Solution 5.x Essentials un PDF/ePUB en línea?
Sí, puedes acceder a Bonita Open Solution 5.x Essentials de Rohit Bhat en formato PDF o ePUB, así como a otros libros populares de Computer Science y Web Development. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.


Computer Science
Web Development

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.


  1. Bonita Open Solution 5.x Essentials