Top Banner
CMMN + BPMN combined Jakob Freund, Camunda
20

CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Jun 01, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

CMMN + BPMN combinedJakob Freund, Camunda

Page 2: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Camunda

201320122011201020092008

Incorporation

BPM Consulting

Camunda BPM

BPM Software Vendor

• Berlin (HQ), San Francisco

• 30 Full Time Employees

• No external funding, profitable business with avg. 50% growth per year

Page 3: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Camunda BPM platform

• Process Modeling

• ISO / OMG Standard

• Easy to read diagrams

• Directly executable

• Process Engine

• Framework

• Java-oriented

• Open Source

Page 4: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

BPM is also about unstructured workPatent Office in Switzerland:Trademark and Patent Application Process

Presentation at BPMCon 2013

Page 5: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

BPMN is not really appropriate for that

Page 6: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Most process applications contain both

Unstructured ProcessesNonroutine Work

Structured ProcessesRoutine Work

Page 7: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

CMMN 1.0

• Published by OMG in May 2014 as the BPMN-equivalent for „Cases“

• Targets „Activities that are not so predefined and repeatable, but instead depend on evolving circumstances and ad hoc decisions by knowledge workers regarding a particular situation, a case (see Davenport 1994 and 2005; and Van der Aalst 2005)”

• Typical Use Cases:• application and claim processing in insurance• patient care and medical diagnosis in healthcare• problem resolution in call centers• invoice discrepancy handling

More: http://www.omg.org/spec/CMMN/1.0/

Page 8: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

CMMN is part of our core platform

Engine

TasklistCustom

ApplicationCockpit

Cycle

EclipseModeler

BusinessModeler

Business UserOperations(technical/business)

BusinessAnalyst

Developer Database

File Repository

REST / Java API

REST RESTREST / Java

Design Time Runtime

Page 9: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Example: Underwriting

Life Insurance Application

Page 10: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Underwriting is a Case

• Collection of (possible) Activities• No predefined order• Working towards a milestone / result

Page 11: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Underwriting in CMMN

Model created with Trisotech CMMN Modeler

Page 12: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

The Case is part of the BPMN Process

Page 13: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Another Process is part of the Case

Page 14: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

CMMN can deliver

• Sound Execution Semantics• Lightweight, not over-engineered• Meets our customers‘ requirements

Page 15: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

However, it is early stage

Page 16: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Not sure: How „valuable“ is the notation?

Source: OMG

Page 17: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Next Steps: Model and Monitor CMMN

Page 18: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Next Steps: Add DMN to the stack

DMN

Workflows Cases Rules

Page 19: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

How satisfied are you with your current business rule execution approach?

• Survey in February 2015• over 450 Participants• 63% are unhappy with their

current rule execution solution

Page 20: CMMN + BPMN combined · Camunda 2009 2010 2011 2012 2013 200 8 Incorporation BPM Consulting Camunda BPM BPM Software Vendor • Berlin (HQ), San Francisco • 30 Full Time EmployeesFile

Demo Part 1

• Start the application process• See how the case is created as part of the process• Work on the case and create a sub process• Complete the case and see how the process continues