exo presentation: bonita by nguyen anh vu

26
1 www.exoplatform.com Copyright 2011 eXo Platform 1 Bonita Nguyen Anh Vu – ECMS Team Link to file in exo site

Upload: thuydang

Post on 09-May-2015

873 views

Category:

Technology


3 download

DESCRIPTION

A presentation from eXo Platform about Bonita.

TRANSCRIPT

Page 1: eXo Presentation: Bonita by Nguyen Anh Vu

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

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

3 www.exoplatform.com

Copyright 2011 eXo Platform3

3

Introduction

Page 4: eXo Presentation: Bonita by Nguyen Anh Vu

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

5 www.exoplatform.com

Copyright 2011 eXo Platform5

5

Concept

Page 6: eXo Presentation: Bonita by Nguyen Anh Vu

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

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

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

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

10 www.exoplatform.com

Copyright 2011 eXo Platform10

10

Bonita

Page 11: eXo Presentation: Bonita by Nguyen Anh Vu

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

12www.exoplatform.com

Copyright 2011 eXo Platform

Bonita

Page 13: eXo Presentation: Bonita by Nguyen Anh Vu

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

14www.exoplatform.com

Copyright 2011 eXo Platform

Bonita Studio Demo

Page 15: eXo Presentation: Bonita by Nguyen Anh Vu

15www.exoplatform.com

Copyright 2011 eXo Platform

Bonita XP

Page 16: eXo Presentation: Bonita by Nguyen Anh Vu

16 www.exoplatform.com

Copyright 2011 eXo Platform16

16

Case Study

Page 17: eXo Presentation: Bonita by Nguyen Anh Vu

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

18www.exoplatform.com

Copyright 2011 eXo Platform

Run The Process

Page 19: eXo Presentation: Bonita by Nguyen Anh Vu

19www.exoplatform.com

Copyright 2011 eXo Platform

Simulating the Process

Page 20: eXo Presentation: Bonita by Nguyen Anh Vu

20 www.exoplatform.com

Copyright 2011 eXo Platform20

20

eXoPlatform for Bonita

Page 21: eXo Presentation: Bonita by Nguyen Anh Vu

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

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

23www.exoplatform.com

Copyright 2011 eXo Platform

Publish Document

Page 24: eXo Presentation: Bonita by Nguyen Anh Vu

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

25 www.exoplatform.com

Copyright 2011 eXo Platform25

25

Discussion

Thank you!

Page 26: eXo Presentation: Bonita by Nguyen Anh Vu

26 www.exoplatform.com

Copyright 2011 eXo Platform26

BonitaNguyen Anh Vu – ECMS Team