Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Hands-on Webinar
Camunda BPM 7.2
Case Management / CMMN
 10+ years experience with workflow and Java EE
 Co-Founder of Camunda
 Evangelist
 Head of Consulting
@berndruecker
b...
 Published by OMG in May 2014 as the BPMN-equivalent for „Cases“
 „Activities that are not so predefined and repeatable,...
Example: „Underwriting“
Example: „Underwriting“
Example: „Underwriting“
Example: „Underwriting“
There are workarounds – but
this is hard to model in BPMN.
You need more flexibility for
the „Know...
CMMN as alternative
CMMN explained
Human Task –
automatically
activated
Process Task –
manually
activated
Milestone
Sentry – controls if
the M...
Now the process gets easier and more stable
 BPMN Standard does not (yet) support CallActivity for CMMN
 Camunda will introduce this with 7.3
 Workaround recommend...
 Defined by CMMN Standard – no workarounds necessary
CMMN calls BPMN
CMMN can be best explained via UI
Example UI for Case Instance
Task Form – to work
on Human Task and
see context from case
Case Context (could
show or link ...
Task Lifecycle
Lifecycle Mapped on UI
not shown!
Demo
Source code available:
https://github.com/camunda/camunda-consulting/tree/master/one-time-examples/2015-01-webinars/w...
Live Hacking…
CMMN might be more complex (and powerful)
Sentry might take
data (variables)
into account.
A stage is one
„phase“ in the
c...
See online:
http://docs.camunda.org/
latest/api-
references/cmmn10/
CMMN Coverage in 7.2
Current Toolchain
CMMN
Web Modeler
Developers DIE
(e.g. Eclipse)
Engine /
Application Server
Own application
with User Int...
Cockpit Plugin
available via Plugin Store:
camunda.org/plugins
Special thanks
to our partner
Holisticon & Simon
Zambrovski
 Gain more real-life experience and collect feedback
 Work on CMMN coverage (Required, discretionary, events, …)
 Add C...
Structured vs. Unstructured work
Unstructured Processes
Nonroutine Work
Structured Processes
Routine Work
Typical patterns
Preparation Processing
Evaluation or
Decision
(by expert)
e.g. scanning,
validating, storing
master data,...
Existant…
Nonroutine Creative Work
Interessting topics to look at in future:
Adaptive Case Management, Process Mining, …
But it is important to distinguish
1.
You have „Knowledge
Workers“
2.
You are missing
discipline!
Often a question of maturity
End-to-End Process
End-to-End Process
some
reamining
manual work
GOAL
(in 10
years)
NOW
Autom...
Scaling your business with BPM!
Zalando
Founded: 2008
Employees: 7000
Revenue: 1,8 billion EUR
But:
Keeping flexibility might help you
on the first steps!
A real-life example (using plain BPMN)
Now you can add a switch!
Use the right tool for the job!
Unstructured Processes
Nonroutine Work
Structured Processes
Routine Work
Thank you!
Questions?
Start now!
Open Source Edition
• Download:
www.camunda.org
• Docs, Tutorials etc.
• Forum
• Meetings
Enterprise Edition
• ...
Upcoming SlideShare
Loading in …5
×

Camunda BPM 7.2: CMMN Case Management (English)

10,844 views

Published on

This is about how to create case management solutions with Camunda BPM. You will get a crash course in CMMN and understand the typical architecture of the accoding applicatins. Combining BPMN and CMMN will also be covered.

Published in: Software
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Camunda BPM 7.2: CMMN Case Management (English)

  1. 1. Hands-on Webinar Camunda BPM 7.2 Case Management / CMMN
  2. 2.  10+ years experience with workflow and Java EE  Co-Founder of Camunda  Evangelist  Head of Consulting @berndruecker bernd.ruecker@camunda.com Bernd Rücker
  3. 3.  Published by OMG in May 2014 as the BPMN-equivalent for „Cases“  „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”  Typical Use Cases: −application and claim processing in insurance −patient care and medical diagnosis in healthcare −exception handling, e.g. problem resolution in call centers, invoice discrepancy handling, data validation errors, …  See http://www.omg.org/spec/CMMN/1.0/  Camunda shipped CMMN 1.0 implementation with 7.2 CMMN
  4. 4. Example: „Underwriting“
  5. 5. Example: „Underwriting“
  6. 6. Example: „Underwriting“
  7. 7. Example: „Underwriting“ There are workarounds – but this is hard to model in BPMN. You need more flexibility for the „Knowledge Worker“ It is hard to give a stable ordering of the tasks! Flexibility needed. 100 % standardized – no flexibility needed
  8. 8. CMMN as alternative
  9. 9. CMMN explained Human Task – automatically activated Process Task – manually activated Milestone Sentry – controls if the Milestone is reached Sentry – controls if the User Task is enabled Connector – to visualize dependencies (no sequence flow!)
  10. 10. Now the process gets easier and more stable
  11. 11.  BPMN Standard does not (yet) support CallActivity for CMMN  Camunda will introduce this with 7.3  Workaround recommendation for now: Alternatives:  You can replace the Service Task by an Execution Listener if you prefer  You can hack the CallActivityBehavior BPMN calls CMMN
  12. 12.  Defined by CMMN Standard – no workarounds necessary CMMN calls BPMN
  13. 13. CMMN can be best explained via UI
  14. 14. Example UI for Case Instance Task Form – to work on Human Task and see context from case Case Context (could show or link more information) Case Activities – provided by engine, correspond to lifecycle
  15. 15. Task Lifecycle
  16. 16. Lifecycle Mapped on UI not shown!
  17. 17. Demo Source code available: https://github.com/camunda/camunda-consulting/tree/master/one-time-examples/2015-01-webinars/webinar-cmmn
  18. 18. Live Hacking…
  19. 19. CMMN might be more complex (and powerful) Sentry might take data (variables) into account. A stage is one „phase“ in the case. Exit Criterias can mark results of a case.
  20. 20. See online: http://docs.camunda.org/ latest/api- references/cmmn10/ CMMN Coverage in 7.2
  21. 21. Current Toolchain CMMN Web Modeler Developers DIE (e.g. Eclipse) Engine / Application Server Own application with User Interface Camunda Cockpit with ACM Plugin CMMN File + PNG Normal deployment (e.g. WAR) API (Java or REST) API (Java or REST)
  22. 22. Cockpit Plugin available via Plugin Store: camunda.org/plugins Special thanks to our partner Holisticon & Simon Zambrovski
  23. 23.  Gain more real-life experience and collect feedback  Work on CMMN coverage (Required, discretionary, events, …)  Add Cases to cockpit  Add CMMN-Modeler (on bpmn.io basis) Next steps and further ideas Disclaimer: No fixed roadmap decided yet.
  24. 24. Structured vs. Unstructured work Unstructured Processes Nonroutine Work Structured Processes Routine Work
  25. 25. Typical patterns Preparation Processing Evaluation or Decision (by expert) e.g. scanning, validating, storing master data, loading additional data or querying services, … e.g. creating policy/order/..., provisioning, sending letters, billing, ... Automated Processing Execption Handling e.g. manual processing, correcting data and continue automated processing, calling customer to discuss, ...
  26. 26. Existant… Nonroutine Creative Work Interessting topics to look at in future: Adaptive Case Management, Process Mining, …
  27. 27. But it is important to distinguish 1. You have „Knowledge Workers“ 2. You are missing discipline!
  28. 28. Often a question of maturity End-to-End Process End-to-End Process some reamining manual work GOAL (in 10 years) NOW Automated Snippet Automated Snippet
  29. 29. Scaling your business with BPM! Zalando Founded: 2008 Employees: 7000 Revenue: 1,8 billion EUR
  30. 30. But: Keeping flexibility might help you on the first steps!
  31. 31. A real-life example (using plain BPMN)
  32. 32. Now you can add a switch!
  33. 33. Use the right tool for the job! Unstructured Processes Nonroutine Work Structured Processes Routine Work
  34. 34. Thank you! Questions?
  35. 35. Start now! Open Source Edition • Download: www.camunda.org • Docs, Tutorials etc. • Forum • Meetings Enterprise Edition • Trial: www.camunda.com • Additional Features • Support, Patches etc. • Consulting, Training http://camunda.com/bpm/consultation/ info@camunda.com | US +1.415.800.3908 | DE +49 30 664040 900

×