BPM Summer Camp Session 2: - ActiveVOS
Transcript of BPM Summer Camp Session 2: - ActiveVOS
![Page 1: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/1.jpg)
Alex Neihaus, VP Marketing, Active Endpoints
Sandy Kemsley, Kemsley Design, Ltd.
Michael Rowley, CTO, Active Endpoints
BPM Summer Camp Session 2: How to Explain BPMN to Business Users
![Page 2: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/2.jpg)
Agenda
Alex: Orientation for new BPM Summer Campers
Sandy Kemsley: How to Explain BPMN to Business Users
Dr. Michael Rowley, CTO, Active Endpoints: ActiveVOS: Making BPMN 2.0 executable
Panel Q&A
![Page 3: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/3.jpg)
BPM Summer Camp rules
Maximize your GoToWebinar window
Ask questions using GTW’s Q&A window or Twitter using #activevos
Use bug spray to kill legacy modeling notations
All plastic flowchart stencils must be turned in before camp starts
![Page 4: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/4.jpg)
Sandy Kemsley
How to Explain BPMN to Business Users
![Page 6: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/6.jpg)
DON’T PANIC
Replay and slides will be available
![Page 7: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/7.jpg)
Agenda
What’s all this BPMN stuff anyway?
How much do we really need to
know?
What advanced bits might come in
handy?
![Page 8: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/8.jpg)
Recap from February:
BPMN Is Simple...
Activity
Gateway
Event
Data
![Page 9: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/9.jpg)
Source: http://bpmb.de/poster
![Page 10: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/10.jpg)
The BPMN 2.0 Problem
More than 100 elements
Unlikely to be fully understood by
most experts, much less users
Unlikely to be fully supported by most
vendors
Has led to rejection of BPMN in favor
of “simpler” modeling paradigms
![Page 11: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/11.jpg)
The BPMN 2.0 Solution
Not everyone needs to learn
everything
Group BPMN elements into sets used
by different personas
Business user
Business analyst
Architect/developer
Each level adds more detail to model
![Page 12: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/12.jpg)
SIMPLE
sequenceFlow
Task (none)
subProcess(embed)
exclusiveGateway
parallelGateway
startEvent (none)
endEvent (none)
DESCRIPTIVE
Pool
Lane
messageFlow
userTask
serviceTask
Re-Usable subProcess
dataObject
dataInput
dataOutput
textAnnotation
Association
dataAssociation
dataStore
messageStartEvent
messageEndEvent
timerStartEvent
terminateEndEvent
DODAF
Plus 29 elements
COMPLETE
Plus 50 elements
BPMN 2.0 Subclasses:
Early Version
Source: Workflow Management Coalition’s “Update on BPMN Release 2.0”
![Page 13: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/13.jpg)
BPMN 2.0 Subclasses:
Recent Version
Descriptive
Visible elements for high-level models
Used by business analysts
Analytic
All of Descriptive plus elements for
DoDAF enterprise architecture models
Commonexecutable
All of analytic plus elements for
executable models
![Page 14: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/14.jpg)
Descriptive Subclass
participant (pool)
laneSet
sequenceFlow (unconditional)
messageFlow
exclusiveGateway
parallelGateway
task (None)
userTask
serviceTask
subProcess (expanded)
subProcess (collapsed)
callActivity
dataObject
textAnnotation
association/dataAssociation
dataStoreReference
startEvent (None)
endEvent (None)
messageStartEvent
messageEndEvent
timerStartEvent
terminateEndEvent
documentation
group
![Page 15: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/15.jpg)
Pool
Lane
Message
Flow
Message
Start Event
Message
End Event
User
Task
Data
Object Sub
Process (Collapsed)
Service
Task
Data
Association
Call
Activity (Collapsed)
Text
Annotation Association
Source: Workflow Management Coalition’s “Update on BPMN Release 2.0”
Descriptive Subclass Example
![Page 16: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/16.jpg)
Source: Workflow Management Coalition’s “Update on BPMN Release 2.0”
Data
Store
Descriptive Subclass
Example
![Page 17: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/17.jpg)
Analytic Subclass
sequenceFlow
(conditional)
sequenceFlow
(default)
sendTask
receiveTask
Looping Activity
MultiInstance Activity
exclusiveGateway
inclusiveGateway
eventBasedGateway
signalStartEvent
signalEndEvent
errorEndEvent
message
Plus: Intermediate
events
![Page 18: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/18.jpg)
Analytic Subclass:
Intermediate Events
Catching message
Throwing message
Boundary message
Non-interrupting
Boundary message
Catching timer
Boundary timer
Non-interrupting
Boundary timer
Boundary error
Non-interrupting
Boundary escalation
Throwing escalation
escalationEndEvent
Catching signal
Throwing signal
Boundary signal
Non-interrupting
Boundary signal
condtionalStartEvent
Catching conditional
Boundary conditional
Non-interrupting
Boundary conditional
![Page 19: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/19.jpg)
The Analyst’s Dilemma
Descriptive is a manageable subset
Analytic is too much, except for
serious process experts
Some of the event concepts in
analytic subset are required for
analysis and modeling
![Page 20: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/20.jpg)
Oh Yeah...
...we left the business users out
![Page 21: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/21.jpg)
What Do Business Users
Really Need?
Smaller subset of elements (?)
Depends on user skills/aptitude
Comprehension of BPMN without
necessarily being able to model:
Work with analysts to capture
processes
Review and approve models, with a
cheat sheet or generous annotation
![Page 23: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/23.jpg)
What is ActiveVOS?
ActiveVOS promotes collaboration across the entire development team
A BPMS that makes BPMN 2.0 executable
A BPM Suite designed for the extended development team
A BPMS built from open standards
![Page 24: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/24.jpg)
ActiveVOS engages business users with BPMN 2.0
MODEL- DRIVEN DEVELOPMENT using BPMN 2.0 to create, simulate, test and deploy
processes
BPM END-USERS access to tasks, processes,
reports and graphs
ENTERPRISE SCALABLE with consoles for exception
management, root cause analysis and monitoring
Application Server
Task Management Escalation, Notification,
WS-HumanTask
Application Server
BPM Engine BPEL,
BPEL4People
Alerting and Event Processing
Reporting
Management
Policy
Communication WS, JMS, REST, JSON, EJB/POJO
Managers
Staff
Business analysts &
developers IT operations staff
![Page 25: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/25.jpg)
Examples of core business processes automated using ActiveVOS
TELCO Order management
INSURANCE Claims processing
UTILITIES Automated meter reading
AGRICULTURE Livestock disease control
PUBLIC SECTOR-CIVILIAN Mapping data system
RETAIL Purchase order
approvals
ACADEMIC Faculty advancement workflow
FSS Mortgage loan
origination
TRANSPORTATION Locomotive
manufacturing workflow
HEALTHCARE Clinical/bio based workflow
HOMELAND SECURITY & FBI National identity program
MEDIA & ENTERTAINMENT Content preparation
![Page 26: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/26.jpg)
Michael Rowley
ActiveVOS: Making BPMN 2.0 Executable
![Page 27: BPM Summer Camp Session 2: - ActiveVOS](https://reader030.fdocuments.net/reader030/viewer/2022021008/6203a5b2da24ad121e4bd579/html5/thumbnails/27.jpg)
More info & contact:
ActiveVOS website: http://www.activevos.com Skip basket-weaving…instead start a supported proof-of-concept
Learn all the BPM Summer Camp songs in the Start Here section
Enjoy the deep end of the pool in the Developers section
Join us for CTO Tuesdays Weekly webinar & podcast on a technical topic in BPMS
Register at http://www.activevos.com/ctot
Register for the final session of BPM Summer Camp
www.bpmsummercamp.com
Register for and attend the last session, get an official BPM
Summer Camper t-shirt
Contact:
Alex Neihaus: [email protected], +1 781 547 2900 x322
Michael Rowley: [email protected], +1 781 547 2900 x325
Sandy Kemsley: [email protected]