1. The document introduces Bonita BPM, an open source workflow and business process management software.
2. It discusses key concepts in workflow and BPM like tasks, transitions, conditions. Bonita BPM consists of Bonita Studio to design processes, the Bonita engine to run them, and Bonita XP as a portal.
3. The document demonstrates creating a sample "Publish Document" process in Bonita Studio, simulating it, and integrating it with the eXoPlatform through Bonita XP.
2. 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
6. - sequence of connected steps - representation of abstract work - abstraction of real work Workflow definition
7.
8. What is BPM (Bonita Soft) 1. Tool to graphically diagram processes 2. Means to simulate & optimize processes 3. System to run processes 4. Tool for monitor & manage processes 5. Means to collect & manipulate data from processes 6. Interface for people to interact with processes 7. Means to access DB
9. Workflow Model Process Definition Workflow API & Interchange Workflow enhance services Administration & Monitoring Tools Workflow Client App Invoke Apps Workflow Engine Workflow Engine Workflow Engine (other)
17. Create a Process in Bonita Studio Bonita Process component: - Nodes/tasks/activities - Edges/ transitions - Hooks/ actions - Conditions - Properties - Roles
21. Publish Document Learn: - Platform and Bonita integration - Using Bonita XP in Platform - Add a process into Platform - Trigger process in Platform
22. Publish Document 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