exo presentation: bonita by nguyen anh vu
DESCRIPTION
A presentation from eXo Platform about Bonita.TRANSCRIPT
![Page 1: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/1.jpg)
1 www.exoplatform.com
Copyright 2011 eXo Platform1
BonitaNguyen Anh Vu – ECMS Team
Link to file in exo site
![Page 2: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/2.jpg)
2www.exoplatform.com
Copyright 2011 eXo Platform
Agenda
1 Introduction
2 Concept
2.1 Workflow
2.2 Workflow Model
3 Bonita
3.1 Bonita Product
3.2 Bonita Studio
3.3 Bonita BPM Engine
3.4 Bonita XP
4 Case Study
4.1 Create a Process in Bonita Studio
4.2 Run the process
4.2 Simulating the Process
4.3 eXoPlatform for Bonita:
4.3.1 Leave Application
4.3.2 Publish Document
5 Q&A
![Page 3: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/3.jpg)
3 www.exoplatform.com
Copyright 2011 eXo Platform3
3
Introduction
![Page 4: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/4.jpg)
4www.exoplatform.com
Copyright 2011 eXo Platform
Workflow or Business Process
Arrival of new employee Publish a document Buy new computer Organize table tennis tournament
......
![Page 5: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/5.jpg)
5 www.exoplatform.com
Copyright 2011 eXo Platform5
5
Concept
![Page 6: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/6.jpg)
6www.exoplatform.com
Copyright 2011 eXo Platform
- sequence of connected steps
- representation of abstract work
- abstraction of real work
Workflow definition
![Page 7: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/7.jpg)
7www.exoplatform.com
Copyright 2011 eXo Platform
Workflow Management System
- a computer system that:+ define and manage a series of tasks within an
organization to produce a final outcome + manage: * different workflow for different jobs or
processes * notify individuals responsible for tasks
* give individuals responsible for tasks the data they need
* automate redundant tasks
![Page 8: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/8.jpg)
8www.exoplatform.com
Copyright 2011 eXo Platform
What is BPM (Bonita Soft)
1. Tool to graphically diagram processes2. Means to simulate & optimize processes3. System to run processes4. Tool for monitor & manage processes5. Means to collect & manipulate data from processes6. Interface for people to interact with processes7. Means to access DB
![Page 9: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/9.jpg)
9www.exoplatform.com
Copyright 2011 eXo Platform
Workflow Model
Process DefinitionProcess Definition
Workflow API & InterchangeWorkflow API & Interchange
Workflow enhance servicesWorkflow enhance services
Administration & Administration & Monitoring ToolsMonitoring Tools
Workflow Client AppWorkflow Client AppInvoke AppsInvoke Apps
Workflow Engine
Workflow Engine
Workflow Engine(other)
![Page 10: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/10.jpg)
10 www.exoplatform.com
Copyright 2011 eXo Platform10
10
Bonita
![Page 11: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/11.jpg)
11www.exoplatform.com
Copyright 2011 eXo Platform
Bonita
DRAW your processes
CONNECT to your systems
RUN in one click
![Page 12: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/12.jpg)
12www.exoplatform.com
Copyright 2011 eXo Platform
Bonita
![Page 13: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/13.jpg)
13www.exoplatform.com
Copyright 2011 eXo Platform
Bonita
Bonita Open Solution
1.Bonita Studio: - graphically modify business processes - graphically design form to interact with processes - work with processes from other standards &
technology: jBPM, XPDL
2.Bonita BPM Engine: - is Java API, allow to interact with process programmatically.
3.Bonita XP: - is a Portal which: + allows user manage tasks he involved + allow owner of process administrate & get report of
process
![Page 14: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/14.jpg)
14www.exoplatform.com
Copyright 2011 eXo Platform
Bonita Studio Demo
![Page 15: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/15.jpg)
15www.exoplatform.com
Copyright 2011 eXo Platform
Bonita XP
![Page 16: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/16.jpg)
16 www.exoplatform.com
Copyright 2011 eXo Platform16
16
Case Study
![Page 17: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/17.jpg)
17www.exoplatform.com
Copyright 2011 eXo Platform
Create a Process in Bonita Studio
Bonita Process component:Bonita Process component:
- Nodes/tasks/activities- Nodes/tasks/activities
- - Edges/ transitions
- Hooks/ actions- Hooks/ actions
- Conditions- Conditions
- Properties- Properties
- Roles- Roles
![Page 18: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/18.jpg)
18www.exoplatform.com
Copyright 2011 eXo Platform
Run The Process
![Page 19: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/19.jpg)
19www.exoplatform.com
Copyright 2011 eXo Platform
Simulating the Process
![Page 20: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/20.jpg)
20 www.exoplatform.com
Copyright 2011 eXo Platform20
20
eXoPlatform for Bonita
![Page 21: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/21.jpg)
21www.exoplatform.com
Copyright 2011 eXo Platform
Publish Document
Learn:Learn: - Platform and Bonita integration - Using Bonita XP in Platform - Add a process into Platform - Trigger process in Platform
![Page 22: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/22.jpg)
22www.exoplatform.com
Copyright 2011 eXo Platform
Publish Document
Scenario:Scenario: - John creates a document - John requests the document approval - James approves the document - Mary refuses the document, asks to add an image - James adds the image, approves again - Mary publishes the document
![Page 23: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/23.jpg)
23www.exoplatform.com
Copyright 2011 eXo Platform
Publish Document
![Page 24: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/24.jpg)
24www.exoplatform.com
Copyright 2011 eXo Platform
Leave Application
Scenario:
- Marry requests to leave for vacation - John accepts the application of Marry
![Page 25: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/25.jpg)
25 www.exoplatform.com
Copyright 2011 eXo Platform25
25
Discussion
Thank you!
![Page 26: eXo Presentation: Bonita by Nguyen Anh Vu](https://reader036.vdocument.in/reader036/viewer/2022062319/554dfb18b4c905f7578b5c9d/html5/thumbnails/26.jpg)
26 www.exoplatform.com
Copyright 2011 eXo Platform26
BonitaNguyen Anh Vu – ECMS Team