Cover image for Activiti BPM Beginner’s Guide.
Activiti BPM Beginner’s Guide.
Title:
Activiti BPM Beginner’s Guide.
Author:
Laliwala, Zakir.
ISBN:
9781849517072
Personal Author:
Physical Description:
1 online resource (327 pages)
Contents:
Activiti 5.x Business Process Management Beginner's Guide -- Table of Contents -- Activiti 5.x Business Process Management Beginner's Guide -- Credits -- About the Authors -- 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 -- Time for action - heading -- What just happened? -- Have a go hero - heading -- Reader feedback -- Customer support -- Downloading the example code -- Downloading the color images of this book -- Errata -- Piracy -- Questions -- 1. Installing Activiti -- Getting started with Activiti BPM -- The Activiti Engine -- The Activiti Modeler -- The Activiti Designer -- The Activiti Explorer -- The Activiti REST -- Downloading and installing Activiti BPM -- Prerequisites for Activiti -- JDK 6 or higher -- Eclipse Juno or Indigo -- Installing the Activiti framework -- Time for action - installing the Activiti framework -- What just happened ? -- Time for action - creating our first process in Activiti -- What just happened ? -- Time for action - unit testing to see the result -- What just happened? -- Summary -- 2. Modeling Using the Activiti Modeler -- Understanding Business Process Modeling -- The BPM lifecycle -- The design phase -- Modeling -- Execution -- Monitoring -- Optimization -- Understanding the BPM standards -- Getting started with BPMN elements -- Flow objects -- Events -- The start event -- Intermediate event -- The end event -- Activities -- Task -- Sub-Process -- The call activity -- Gateways -- Exclusive gateways -- Inclusive gateways -- Parallel gateways -- Event-based gateways -- Connecting objects -- Sequence flow -- Message flow -- Associations -- Swim lanes -- Pool -- Lanes -- Artifacts -- Data object.

Group -- Annotation -- Installing the Activiti Modeler -- Time for action - Business Process Modeling using the Activiti Modeler -- What just happened? -- Time for action - import and export of a model -- What just happened? -- Time for action - deploying a model into the Activiti Engine -- What just happened? -- Summary -- 3. Designing Your Process Using the Activiti Designer -- Understanding the Activiti Designer -- Time for action - downloading and installing the Activiti Designer -- What just happened? -- Time for action - designing your first process -- What just happened? -- Time for action - testing your process -- What just happened? -- Time for action - importing a process from the Activiti Modeler to the Activiti Designer -- What just happened? -- Have a go hero -- Pop quiz - the Activiti Designer -- Summary -- 4. Management and Monitoring Using the Activiti Explorer -- An overview of the Activiti Explorer -- A process with the Activiti Explorer -- Time for action - ­ starting a process instance -- What just happened? -- Managing tasks with the Activiti Explorer -- Time for action ­- working with user tasks -- What just happened? -- Managing processes with the Activiti Explorer -- Time for action ­- process management -- What just happened? -- Reporting with the Activiti Explorer -- Time for action -­ reporting using the Activiti Explorer -- What just happened? -- Administration using the Activiti Explorer -- Time for action ­- administration using the Activiti Explorer -- What just happened? -- Time for action ­- changing to a production-ready database -- What just happened? -- Time for action -­ deploying a process using the Activiti Explorer -- What just happened? -- Have a go hero -- Pop quiz - the Activiti Explorer -- Summary -- 5. Development Using the Process Engine -- Understanding the Activiti development environment.

The Activiti Spring layer -- The Activiti Engine layer -- PVM -- Setting up the Activiti development environment -- Configuring the Activiti Process Engine -- Time for action - configuring a database -- What just happened? -- Time for action - the logging configuration -- What just happened? -- Time for action - configuring the mail server -- What just happened? -- Time for action - running the Activiti Engine -- What just happened? -- Have a go hero -- Pop quiz - the Activiti Process Engine -- Summary -- 6. The Activiti ProcessEngine API -- Overview of the APIs and services -- Delving into the process engine -- RuntimeService -- RepositoryService -- Time for action - deploying the process -- What just happened? -- Time for action - starting a new process instance -- What just happened? -- TaskService -- Time for action - querying for user tasks -- What just happened? -- Time for action - creating and completing user tasks -- What just happened? -- Time for action - suspending a process -- What just happened? -- ManagementService -- IdentityService -- Time for action - working with users -- What just happened? -- HistoryService -- Time for action - querying historical activities -- What just happened? -- FormService -- Time for action - unit testing and debugging processes -- What just happened? -- Have a go hero -- Pop quiz - the Activiti ProcessEngine API -- Summary -- 7. Working with the REST API -- Overview of the Activiti REST API -- Time for action - implementing the REST service -- What just happened? -- Working with REST API services -- Time for action - working with Repository APIs as REST -- What just happened? -- Time for action - working with processes -- What just happened? -- Time for action - working with tasks -- What just happened? -- Time for action - working with users -- What just happened?.

Time for action - working with management -- What just happened? -- Have a go hero -- Pop quiz - the REST API -- Summary -- 8. Integrating Activiti with Third-party Services -- Using the Liferay Portal with Activiti -- Understanding portals -- Exploring the Liferay Portal -- Time for action - integrating Liferay with Activiti -- What just happened? -- Integrating business rules in Activiti -- Drools Expert -- Drools Fusion -- Drools Planner -- Time for action - integrating and implementing business rules with Activiti -- What just happened? -- Deploying Activiti as an OSGi bundle -- Time for action - integrating Activiti with Apache Karaf -- What just happened? -- Summary -- 9. Implementing Advanced Workflows -- Understanding parallel gateways -- Time for action - implementing a parallel gateway -- What just happened? -- Getting started with Sub-Processes -- Embedded Sub-Processes -- Standalone Sub-Process -- Event Sub-Process -- Time for action - working with BPMN 2.0 Sub-Processes -- Understanding an embedded Sub-Process -- Understanding a standalone Sub-Process -- What just happened? -- Understanding multi-instance processes -- Time for action - implementing a multi-instance process -- What just happened? -- Introducing execution and task listeners -- Execution listeners -- Task listeners -- Time for action - implementing execution and task listeners -- What just happened? -- Monitoring workflows using BAM and CEP -- Understanding BAM -- Understanding CEP -- Monitoring using Esper -- Time for action - using Esper with Activiti -- What just happened? -- Have a go hero -- Pop quiz - the Activiti Process Engine -- Summary -- A. Pop Quiz Answers -- Chapter 3, Designing Your Process Using the Activiti Designer -- Pop quiz - the Activiti Designer -- Chapter 4, Management and Monitoring Using the Activiti Explorer -- Pop quiz - the Activiti Explorer.

Chapter 5, Development Using the Process Engine -- Pop quiz - the Activiti Process Engine -- Chapter 6, The Activiti Process Engine API -- Pop quiz - the Activiti ProcessEngine API -- Chapter 7, Working with the REST API -- Pop quiz - the REST API -- Chapter 9, Implementing Advanced Workflows -- Pop quiz - Activiti Process Engine -- Index.
Abstract:
Being a Packt Beginner's Guide, each chapter follows an easy to understand approach with plenty of screenshots and clear and concise steps to guide you throughout.This book is primarily intended for Business Analysts (BAs) who need to develop a process model for implementation in a Business Process Management system. The book assumes that you have basic knowledge of business analysis; however, no Activiti or Java knowledge is required.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: