Bonita Open Solution 5.x Essentials
Table of Contents
Bonita Open Solution 5.x Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
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
Labels
Dashboard
The admin view
Summary
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
Summary
3. Creating and Customizing Web Forms
Input and output widgets in Bonita
Buttons
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
Summary
4. Conditions, Contingencies, and Transitions
Conditional appearance of fields
Contingency
The JavaScript alternative to the contingency feature
Defining conditions on transitions
Gates
Passing the message
The call activity
Multiinstantiation
Summary
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
Summary
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
Summary
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
Summary
A. Deploying Bonita on a Server
Downloading the Tomcat bundle
Exploring the Tomcat bundle
Starting and shutting Tomcat
Customizing database connections
Logfiles
Changing the configuration files
Bonita login page
Bonita API and adding users into the database
Summary
Index
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
www.packtpub.com
Author
Rohit Bhat
Reviewers
Giacomo Aceto
Roger Carhuatocto
Sebastien Prunier
Acquisition Editor
Vinay Argekar
Commissioning Editor
Amit Ghodake
Technical Editor
Iram Malik
Project Coordinator
Joel Goveya
Proofreader
Lawrence A. Herman
Indexer
Mariammal Chettiyar
Production Coordinator
Manu Joseph
Cover Work
Manu Joseph
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
<[email protected]>
.
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.
2323__perlego__chapter_divider__23...