bonitasoft bpm
DESCRIPTION
ATRANSCRIPT
Bonitasoft BPM
Jeremy Jay V. Lim aka “smartgeek”
Bonitasoft Community member
Automating a business
process should just be
EASY!
DRAW CONNECT RUN
As Easy as 1-2-3
DRAW your process CONNECT to your systems RUN in one click
As Easy as 1-2-3
Bonitasoft BPM can do it as easy as
ABC
So what is Bonitasoft BPM?
BPM (Business Process Management) is a
means of defining and managing what happens, from beginning to end, in a “business process.” A business process is any sequence of activities taken to deliver the required service or output
Firstly
Bonitasoft as part of BPM is…
a tool supporting the BPM methodology
to model, automate, monitor and optimize
the processes of an organization
BPM Process Improvement Cycle
Graphically diagram processes;
Simulate and optimize processes
before deployment;
Run processes with both human
and automated activities;
What else can Bonitasoft do?
Monitor and manage processes
as they take place in real time;
What else can Bonitasoft do?
Helps collect and manipulate
data from processes as they
take place in real time;
Interface for people to
interact while running
processes; and
What else can Bonitasoft do?
Provides a means to interact with an organization’s
existing Information Systems
What else can Bonitasoft do?
What can be automated?
And any other process that can be drawn
with process flow
Bonitasoft BPM complies to BPMN 2.0
standard
BPMN samples
BPMN symbols...
BPMN flowchart
• Fully open-source.
• Full featured workflow
• Web-based deployment
• Follows standard BPM notation
• Almost Zero Coding !!!
• Supports Agile Software Delivery
• Scalable and extendable automation
• Connects to popular systems (100+ built-in connectors)
• Documentation highly available
• Active community support
Why Bonitasoft BPM?
Bonita Open Solution 5.5 Started 2001, Europe-based
Downloaded 500k times
100+ world wide client subscriptions
18
Better management of end-to-end process
User-friendly “inbox” interface for processors
Process simulation and work load analysis
Enforces task accountabilities & task delegation
Encourages collaboration between business and IT
Why Bonitasoft BPM?
19
Basic BPMN flowchart symbols
BPM Notation (BPMN)
Friday, May 21, 2010 21
• Flow Objects •Event •Activity •Gateway
• Connecting Objects (arrows) •Process Sequence Flow •Message Flow
This is the basic set. Detailed patterns can be found in the International BPMN 2.0 guide
from BPMN.org
BPMN – Flow Objects
Friday, May 21, 2010 22
Events also depict how
a process starts
BPMN – Flow Objects
Friday, May 21, 2010 23
Types of Start Events Start Event Triggers There are many ways that business process can be started (instantiated). The Trigger for a Start Event is designed to show the general mechanism that will instantiate that particular Process. There are six types of Start Events in BPMN: None, Message, Timer, Rule, Link, and Multiple. Table 9.4 displays the types of Triggers and the graphical marker that will be used for each:
BPMN – Flow Objects
Friday, May 21, 2010 24
Types of END Events End Event Results A BPMN modeler can define the consequence of reaching an End Event. This will be referred to as the End Event Result.
BPMN – Flow Objects
Friday, May 21, 2010 25
BPMN – Flow Objects
Friday, May 21, 2010 26
Gateways
BPM Notation (BPMN)
Friday, May 21, 2010 27
Gateways
BPMN – Flow Objects
Friday, May 21, 2010 28
Connecting Objects
Sample of Basic BPMN Process Design
Friday, May 21, 2010 29
Sample of Basic BPMN Process Design
Friday, May 21, 2010 30
With deadline or cut off
Tips on Designing To-Be Process
• Process Flow – Normal, Adhoc & Exceptions, Patterns
• Processing Rule
• Process SLA
• Process Performers
• Process Metrics and Reports
• Process Controls
• Process Risk Controls