exo presentation: bonita by nguyen anh vu
DESCRIPTION
A presentation from eXo Platform about Bonita.TRANSCRIPT
1 www.exoplatform.com
Copyright 2011 eXo Platform1
BonitaNguyen Anh Vu – ECMS Team
Link to file in exo site
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
3 www.exoplatform.com
Copyright 2011 eXo Platform3
3
Introduction
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
......
5 www.exoplatform.com
Copyright 2011 eXo Platform5
5
Concept
6www.exoplatform.com
Copyright 2011 eXo Platform
- sequence of connected steps
- representation of abstract work
- abstraction of real work
Workflow definition
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
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
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)
10 www.exoplatform.com
Copyright 2011 eXo Platform10
10
Bonita
11www.exoplatform.com
Copyright 2011 eXo Platform
Bonita
DRAW your processes
CONNECT to your systems
RUN in one click
12www.exoplatform.com
Copyright 2011 eXo Platform
Bonita
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
14www.exoplatform.com
Copyright 2011 eXo Platform
Bonita Studio Demo
15www.exoplatform.com
Copyright 2011 eXo Platform
Bonita XP
16 www.exoplatform.com
Copyright 2011 eXo Platform16
16
Case Study
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
18www.exoplatform.com
Copyright 2011 eXo Platform
Run The Process
19www.exoplatform.com
Copyright 2011 eXo Platform
Simulating the Process
20 www.exoplatform.com
Copyright 2011 eXo Platform20
20
eXoPlatform for Bonita
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
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
23www.exoplatform.com
Copyright 2011 eXo Platform
Publish Document
24www.exoplatform.com
Copyright 2011 eXo Platform
Leave Application
Scenario:
- Marry requests to leave for vacation - John accepts the application of Marry
25 www.exoplatform.com
Copyright 2011 eXo Platform25
25
Discussion
Thank you!
26 www.exoplatform.com
Copyright 2011 eXo Platform26
BonitaNguyen Anh Vu – ECMS Team