SlideShare una empresa de Scribd logo
1 de 31
Standards Battle in Daily 
Case Management – Thijs Petter, Hidera 
Practice 
BPMN and Case Management 
Thijs Petter, Hidera
Agenda 
• Short background on software development 
• Experiences with Case Management 
• What is CMMN 
• Background 
• Concepts of CMMN 
• Modeling constructs 
Case Management – Thijs Petter, Hidera
Background of Software 
Case Management – Thijs Petter, Hidera 
Development 
Focus: Business Applications
Software Development for Business Applications 
Case Management – Thijs Petter, Hidera
Case Management – Thijs Petter, Hidera 
Challenges 
After development
Challenge 1: Upgrading the standard package 
Case Management – Thijs Petter, Hidera
Challenge 2: Integrating the standard package 
Case Management – Thijs Petter, Hidera
So, what did we (the ICT industry) do? 
• Challenges 
• Integration with the existing customer application landscape 
• Customization & configuration vs. new releases 
• Application integration 
• Service orientation – SOA, ESB 
• Open standards – XML, Web Services, HTTP, Rest, etc. 
• Application customization through “configuring models” 
• Focus on business rules and processes (and more …) 
• BPMN emerged as de facto standard for process automation 
Case Management – Thijs Petter, Hidera
Typical Product Stack 
Case Management – Thijs Petter, Hidera
BPMN Strengths & Challenges 
• Flowchart is a widely adopted abstraction 
• BPM + SOA makes a great case for application integration 
• Composite applications 
• Flowchart is pro-active, procedural, predefined 
• Order of activity is fixed up front 
• Unclear relationship with the “file at hand” 
• Not well suited for application development (more for integration) 
• Case Management as an emergent standard for process automation 
• Knowledge worker can choose the “plan” at runtime (rather than analyst coding it) 
• Reactive, event-driven rather than procedural 
• Focused on the “case” to handle (more object/file oriented than task oriented) 
Case Management – Thijs Petter, Hidera
Practical Experiences 
Case Management – Thijs Petter, Hidera 
With Cordys Case Management
Cordys Case Management at CIZ 
• Assignment 
• Validate eligibility for Care Under the AWBZ 
• Annual AWBZ Expenditure 28,5 Billion Euros 
• Challenges 
• Replace primary process system (1500 internal, 20.000 external users) 
• Need for turn-key migration 
• Tightly integrated in Healthcare Chain 
• BPM based project failed 
• Simple requirements ok, more complex requirements too difficult 
• New system architecture based on Case Management 
• Single top-level case model automates entire system (>1 Million cases per year) 
• Close interaction with business owners in model development 
Case Management – Thijs Petter, Hidera
Standardization 
Case Management – Thijs Petter, Hidera
Case Management Standardization: CMMN 
• Case Management standardization 
• IBM, Cordys, Oracle, and quite a few others 
• Spec released May 5th, 2014 
• Case Management Model & Notation – CMMN 
Case Management – Thijs Petter, Hidera
Spec example: Claims Management 
Case Management – Thijs Petter, Hidera
My first CMMN model 
Case Management – Thijs Petter, Hidera
Education Submit & Review 
Case Management – Thijs Petter, Hidera
Initial “Designer” 
Case Management – Thijs Petter, Hidera
CMMN Concepts 
Case Management – Thijs Petter, Hidera
CMMN Pillars 
• Runtime Planning 
• Constraining choices instead of prescribing 
• Guard / Stage / Milestone 
• Declarative model 
• Including description of entities 
• Offering structure to ECA style rules 
Case Management – Thijs Petter, Hidera
Design Time vs. Run Time Planning 
• Business analysts responsible for design time 
• Planned/pre-defined tasks and optional (“discretionary”) tasks 
• Case workers responsible for run time 
• Perform planned tasks, add optional tasks 
Case Management – Thijs Petter, Hidera
CMMN Modeling Constructs 
• Case File 
• Explicit description of case information structure 
• Case File can generate “change events” 
• Case Plan 
• Workflow-like description of the tasks etc. 
• Reacts to events in the case file and in the case plan 
• Case Roles 
• Enable authorization within the case plan 
Case Management – Thijs Petter, Hidera
CMMN Modeling Constructs – The Case Plan 
• Case Plan consists of 
• Plan Items 
• Sentries 
• Plan Item 
• Has a type definition (Task, Stage, Milestone, Event) 
• Properties “Repeatable” and “Required” 
• Has a lifecycle, determined by States and Transitions 
• Introduced to enable patterns of definitions 
• E.g. re-use a Task or a Stage in different places in the process 
• Sentry 
• Event + Condition under which a Plan Item starts or stops 
Case Management – Thijs Petter, Hidera
Plan Item Types: Task, Stage, Milestone, Event 
• Task 
• Single unit of work 
• Human Task, Case Task, Process Task 
• Blocking or non-blocking 
• Stage 
• Grouping & nesting of plan items 
• Milestone 
• A goal that can be reached; can be used to track progress of the case 
• Event 
• Enable “listening” to Time and custom User events 
Case Management – Thijs Petter, Hidera
Plan Item Lifecycle – dependent on type 
Task & Stage lifecycle 
Note: Stage propagates transitions 
Case Management – Thijs Petter, Hidera 
Milestone & Event lifecycle
Sentry 
• Plan Item lifecycle is influenced through Sentries 
Entry criterion 
Task.Start 
• Sentry activation (“sentry is satisfied”) 
• After a transition on plan items or case file items in the case (“On Part”) 
• E.g. Order.Create, Document.Update, Review.Complete, MailTask.Fault, 
EersteInleverDatum.Occur 
• Additionally a condition (“If Part”) 
Case Management – Thijs Petter, Hidera 
Exit criterion 
Task.Exit
Sentry Examples 
Task A 
! 
Task B 
! 
Task A 
! 
Task B 
! 
Task C 
! 
Case Management – Thijs Petter, Hidera 
Task A 
! 
Task B 
! 
Task C 
! 
Milestone A 
Task A 
! 
Task A 
!
Discretionary Items (“Optional tasks”) 
• Discretionary Item is a kind of a Plan Item 
• Decision to add this to the plan cannot be made at design time 
• Case Worker decides to add it to the Case Plan 
• Case contains a list of discretionary items 
DT1 
Task A 
• Structured through planning tables at the level of Stage or HumanTask 
• Custom filtering through Applicability Rule 
• Determines whether the item is “currently” applicable 
Case Management – Thijs Petter, Hidera 
! 
Stage A 
! 
! 
Discretionary 
Task 1 
! 
Discretionary 
Task 2 
!
All Decorators 
Case Management – Thijs Petter, Hidera 
Planning Table 
Exit Criterion 
Repeatable 
Manual Activation 
Expandable 
Auto 
Completion 
Required 
Entry 
Criterion
Concluding remarks 
• CMMN is complementary to BPMN 
• Graphical notation needs attention 
• But let’s first build up some experience 
• CMMN is a new standard 
• Vendor adoption slowly taking shape 
Case Management – Thijs Petter, Hidera
Thank you & questions 
Case Management – Thijs Petter, Hidera 
Contact details 
Thijs Petter 
tpetter@hidera.nl 
nl.linkedin.com/in/thijspetter

Más contenido relacionado

La actualidad más candente

Allstate-T&M for ITSM-Kirch Final ipad
Allstate-T&M for ITSM-Kirch Final ipadAllstate-T&M for ITSM-Kirch Final ipad
Allstate-T&M for ITSM-Kirch Final ipadCathy Kirch
 
Time Matters - Brochure (11-15)
Time Matters - Brochure (11-15)Time Matters - Brochure (11-15)
Time Matters - Brochure (11-15)Michael Gandy
 
Management information system
Management  information systemManagement  information system
Management information systemRamya Sree
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projectsKhalid Kahloot
 
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow FoundationBasta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow FoundationAdam Boczek
 
Managed IT Solutions
Managed IT SolutionsManaged IT Solutions
Managed IT SolutionsJohn Maguire
 
Fehmida Sayed - IT Head, Senior Manager-Infra and Infosec
Fehmida Sayed - IT Head, Senior Manager-Infra and InfosecFehmida Sayed - IT Head, Senior Manager-Infra and Infosec
Fehmida Sayed - IT Head, Senior Manager-Infra and InfosecFehmida Sayed
 
How to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersHow to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersAXIA Consulting Inc.
 

La actualidad más candente (12)

Allstate-T&M for ITSM-Kirch Final ipad
Allstate-T&M for ITSM-Kirch Final ipadAllstate-T&M for ITSM-Kirch Final ipad
Allstate-T&M for ITSM-Kirch Final ipad
 
Time Matters - Brochure (11-15)
Time Matters - Brochure (11-15)Time Matters - Brochure (11-15)
Time Matters - Brochure (11-15)
 
Management information system
Management  information systemManagement  information system
Management information system
 
Oracle OBIEE in Utilities
Oracle OBIEE in UtilitiesOracle OBIEE in Utilities
Oracle OBIEE in Utilities
 
Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
 
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow FoundationBasta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
 
Itilv3
Itilv3Itilv3
Itilv3
 
Itilv3
Itilv3Itilv3
Itilv3
 
Real Estate ERP
Real Estate ERP Real Estate ERP
Real Estate ERP
 
Managed IT Solutions
Managed IT SolutionsManaged IT Solutions
Managed IT Solutions
 
Fehmida Sayed - IT Head, Senior Manager-Infra and Infosec
Fehmida Sayed - IT Head, Senior Manager-Infra and InfosecFehmida Sayed - IT Head, Senior Manager-Infra and Infosec
Fehmida Sayed - IT Head, Senior Manager-Infra and Infosec
 
How to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersHow to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite Developers
 

Similar a ASAS 2014 - Thijs Petter

Lect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesLect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesMubashir Ali
 
Project management
Project managementProject management
Project managementSina Rezvani
 
ITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdfITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdfManishKumar526001
 
2 project management essentials
2   project management essentials2   project management essentials
2 project management essentialsShahid Riaz
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management IntroductionAllan Berry
 
HI600 U02_inst_slides
HI600 U02_inst_slides HI600 U02_inst_slides
HI600 U02_inst_slides ljmcneill33
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projectsSandeep Kumar, PMP®
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projectsSandeep Kumar, PMP®
 
JIT & Lean Manufacturing - ADDVALUE - Nilesh Arora
JIT & Lean Manufacturing - ADDVALUE - Nilesh AroraJIT & Lean Manufacturing - ADDVALUE - Nilesh Arora
JIT & Lean Manufacturing - ADDVALUE - Nilesh AroraADD VALUE CONSULTING Inc
 
PKS Measuring Productivity of Knowledge Worker - draft solutions
PKS Measuring Productivity of Knowledge Worker - draft solutionsPKS Measuring Productivity of Knowledge Worker - draft solutions
PKS Measuring Productivity of Knowledge Worker - draft solutionsPramod Kumar Srivastava
 
TVPM - Good Lec.pptx
TVPM - Good Lec.pptxTVPM - Good Lec.pptx
TVPM - Good Lec.pptxbramepk1
 
Software Project Management (lecture 4)
Software Project Management (lecture 4)Software Project Management (lecture 4)
Software Project Management (lecture 4)Syed Muhammad Hammad
 
Lviv it-arena-practical cases of ba process consulting
Lviv it-arena-practical cases of ba process consultingLviv it-arena-practical cases of ba process consulting
Lviv it-arena-practical cases of ba process consultingNatalia Zhelnova
 
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...Perficient, Inc.
 
Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?allan kelly
 
Improve IT service management with lean IT
Improve IT service management with lean ITImprove IT service management with lean IT
Improve IT service management with lean ITQuint Wellington Redwood
 

Similar a ASAS 2014 - Thijs Petter (20)

Lect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesLect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakes
 
1.ppt
1.ppt1.ppt
1.ppt
 
Project management
Project managementProject management
Project management
 
ITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdfITIL-v3-Incident-Management-Process-PPT-RED.pdf
ITIL-v3-Incident-Management-Process-PPT-RED.pdf
 
2 project management essentials
2   project management essentials2   project management essentials
2 project management essentials
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management Introduction
 
HI600 U02_inst_slides
HI600 U02_inst_slides HI600 U02_inst_slides
HI600 U02_inst_slides
 
Spm lecture-5
Spm lecture-5Spm lecture-5
Spm lecture-5
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projects
 
Project management for Big Data projects
Project management for Big Data projectsProject management for Big Data projects
Project management for Big Data projects
 
Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"
 
JIT & Lean Manufacturing - ADDVALUE - Nilesh Arora
JIT & Lean Manufacturing - ADDVALUE - Nilesh AroraJIT & Lean Manufacturing - ADDVALUE - Nilesh Arora
JIT & Lean Manufacturing - ADDVALUE - Nilesh Arora
 
PKS Measuring Productivity of Knowledge Worker - draft solutions
PKS Measuring Productivity of Knowledge Worker - draft solutionsPKS Measuring Productivity of Knowledge Worker - draft solutions
PKS Measuring Productivity of Knowledge Worker - draft solutions
 
TVPM - Good Lec.pptx
TVPM - Good Lec.pptxTVPM - Good Lec.pptx
TVPM - Good Lec.pptx
 
Software Project Management (lecture 4)
Software Project Management (lecture 4)Software Project Management (lecture 4)
Software Project Management (lecture 4)
 
Volodymyr oros
Volodymyr orosVolodymyr oros
Volodymyr oros
 
Lviv it-arena-practical cases of ba process consulting
Lviv it-arena-practical cases of ba process consultingLviv it-arena-practical cases of ba process consulting
Lviv it-arena-practical cases of ba process consulting
 
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
Migrating from Enterprise Planning to TM1 - A Best Practices Case Study, Feat...
 
Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?
 
Improve IT service management with lean IT
Improve IT service management with lean ITImprove IT service management with lean IT
Improve IT service management with lean IT
 

Más de Avisi B.V.

Scaling Your Team and Technology: The Agile Way - Erik Duindam
Scaling Your Team and Technology: The Agile Way - Erik DuindamScaling Your Team and Technology: The Agile Way - Erik Duindam
Scaling Your Team and Technology: The Agile Way - Erik DuindamAvisi B.V.
 
Bigger product is better - Viktor Grgric
Bigger product is better  - Viktor GrgricBigger product is better  - Viktor Grgric
Bigger product is better - Viktor GrgricAvisi B.V.
 
Product development insights - Robin van Breukelen
Product development insights - Robin van BreukelenProduct development insights - Robin van Breukelen
Product development insights - Robin van BreukelenAvisi B.V.
 
Software design patterns and lessons learned from nature - Jaromil
Software design patterns and lessons learned from nature - JaromilSoftware design patterns and lessons learned from nature - Jaromil
Software design patterns and lessons learned from nature - JaromilAvisi B.V.
 
Content must be creative - Jon Westenberg
Content must be creative - Jon WestenbergContent must be creative - Jon Westenberg
Content must be creative - Jon WestenbergAvisi B.V.
 
Does your design smell - Tushar Sharma
Does your design smell  - Tushar SharmaDoes your design smell  - Tushar Sharma
Does your design smell - Tushar SharmaAvisi B.V.
 
How to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris LukassenHow to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris LukassenAvisi B.V.
 
ASAS 2015 Gert Florijn & Eelco Rommes
ASAS 2015 Gert Florijn & Eelco RommesASAS 2015 Gert Florijn & Eelco Rommes
ASAS 2015 Gert Florijn & Eelco RommesAvisi B.V.
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaAvisi B.V.
 
ASAS 2015 Stanimira Jelezova
ASAS 2015 Stanimira JelezovaASAS 2015 Stanimira Jelezova
ASAS 2015 Stanimira JelezovaAvisi B.V.
 
ASAS 2015 Regina Chien
ASAS 2015 Regina ChienASAS 2015 Regina Chien
ASAS 2015 Regina ChienAvisi B.V.
 
ASAS 2015 Darren Harris
ASAS 2015 Darren HarrisASAS 2015 Darren Harris
ASAS 2015 Darren HarrisAvisi B.V.
 
ASAS 2015 Henk Kolk
ASAS 2015 Henk KolkASAS 2015 Henk Kolk
ASAS 2015 Henk KolkAvisi B.V.
 
ASAS 2015 Chris Lukassen
ASAS 2015 Chris LukassenASAS 2015 Chris Lukassen
ASAS 2015 Chris LukassenAvisi B.V.
 
ASAS 2015 Chris Lukassen
ASAS 2015 Chris LukassenASAS 2015 Chris Lukassen
ASAS 2015 Chris LukassenAvisi B.V.
 
Keynote ASAS 2015 Ted Neward
Keynote ASAS 2015 Ted NewardKeynote ASAS 2015 Ted Neward
Keynote ASAS 2015 Ted NewardAvisi B.V.
 
ASAS 2015 Robin van Breukelen
ASAS 2015 Robin van BreukelenASAS 2015 Robin van Breukelen
ASAS 2015 Robin van BreukelenAvisi B.V.
 
ASAS 2015 - Kasia Mrowca
ASAS 2015 - Kasia MrowcaASAS 2015 - Kasia Mrowca
ASAS 2015 - Kasia MrowcaAvisi B.V.
 
ASAS 2015 - Norberto Leite
ASAS 2015 - Norberto LeiteASAS 2015 - Norberto Leite
ASAS 2015 - Norberto LeiteAvisi B.V.
 
ASAS 2015 - Maarten van den Heuvel
ASAS 2015 - Maarten van den HeuvelASAS 2015 - Maarten van den Heuvel
ASAS 2015 - Maarten van den HeuvelAvisi B.V.
 

Más de Avisi B.V. (20)

Scaling Your Team and Technology: The Agile Way - Erik Duindam
Scaling Your Team and Technology: The Agile Way - Erik DuindamScaling Your Team and Technology: The Agile Way - Erik Duindam
Scaling Your Team and Technology: The Agile Way - Erik Duindam
 
Bigger product is better - Viktor Grgric
Bigger product is better  - Viktor GrgricBigger product is better  - Viktor Grgric
Bigger product is better - Viktor Grgric
 
Product development insights - Robin van Breukelen
Product development insights - Robin van BreukelenProduct development insights - Robin van Breukelen
Product development insights - Robin van Breukelen
 
Software design patterns and lessons learned from nature - Jaromil
Software design patterns and lessons learned from nature - JaromilSoftware design patterns and lessons learned from nature - Jaromil
Software design patterns and lessons learned from nature - Jaromil
 
Content must be creative - Jon Westenberg
Content must be creative - Jon WestenbergContent must be creative - Jon Westenberg
Content must be creative - Jon Westenberg
 
Does your design smell - Tushar Sharma
Does your design smell  - Tushar SharmaDoes your design smell  - Tushar Sharma
Does your design smell - Tushar Sharma
 
How to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris LukassenHow to become a Product Samurai - Chris Lukassen
How to become a Product Samurai - Chris Lukassen
 
ASAS 2015 Gert Florijn & Eelco Rommes
ASAS 2015 Gert Florijn & Eelco RommesASAS 2015 Gert Florijn & Eelco Rommes
ASAS 2015 Gert Florijn & Eelco Rommes
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
 
ASAS 2015 Stanimira Jelezova
ASAS 2015 Stanimira JelezovaASAS 2015 Stanimira Jelezova
ASAS 2015 Stanimira Jelezova
 
ASAS 2015 Regina Chien
ASAS 2015 Regina ChienASAS 2015 Regina Chien
ASAS 2015 Regina Chien
 
ASAS 2015 Darren Harris
ASAS 2015 Darren HarrisASAS 2015 Darren Harris
ASAS 2015 Darren Harris
 
ASAS 2015 Henk Kolk
ASAS 2015 Henk KolkASAS 2015 Henk Kolk
ASAS 2015 Henk Kolk
 
ASAS 2015 Chris Lukassen
ASAS 2015 Chris LukassenASAS 2015 Chris Lukassen
ASAS 2015 Chris Lukassen
 
ASAS 2015 Chris Lukassen
ASAS 2015 Chris LukassenASAS 2015 Chris Lukassen
ASAS 2015 Chris Lukassen
 
Keynote ASAS 2015 Ted Neward
Keynote ASAS 2015 Ted NewardKeynote ASAS 2015 Ted Neward
Keynote ASAS 2015 Ted Neward
 
ASAS 2015 Robin van Breukelen
ASAS 2015 Robin van BreukelenASAS 2015 Robin van Breukelen
ASAS 2015 Robin van Breukelen
 
ASAS 2015 - Kasia Mrowca
ASAS 2015 - Kasia MrowcaASAS 2015 - Kasia Mrowca
ASAS 2015 - Kasia Mrowca
 
ASAS 2015 - Norberto Leite
ASAS 2015 - Norberto LeiteASAS 2015 - Norberto Leite
ASAS 2015 - Norberto Leite
 
ASAS 2015 - Maarten van den Heuvel
ASAS 2015 - Maarten van den HeuvelASAS 2015 - Maarten van den Heuvel
ASAS 2015 - Maarten van den Heuvel
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

ASAS 2014 - Thijs Petter

  • 1. Standards Battle in Daily Case Management – Thijs Petter, Hidera Practice BPMN and Case Management Thijs Petter, Hidera
  • 2. Agenda • Short background on software development • Experiences with Case Management • What is CMMN • Background • Concepts of CMMN • Modeling constructs Case Management – Thijs Petter, Hidera
  • 3. Background of Software Case Management – Thijs Petter, Hidera Development Focus: Business Applications
  • 4. Software Development for Business Applications Case Management – Thijs Petter, Hidera
  • 5. Case Management – Thijs Petter, Hidera Challenges After development
  • 6. Challenge 1: Upgrading the standard package Case Management – Thijs Petter, Hidera
  • 7. Challenge 2: Integrating the standard package Case Management – Thijs Petter, Hidera
  • 8. So, what did we (the ICT industry) do? • Challenges • Integration with the existing customer application landscape • Customization & configuration vs. new releases • Application integration • Service orientation – SOA, ESB • Open standards – XML, Web Services, HTTP, Rest, etc. • Application customization through “configuring models” • Focus on business rules and processes (and more …) • BPMN emerged as de facto standard for process automation Case Management – Thijs Petter, Hidera
  • 9. Typical Product Stack Case Management – Thijs Petter, Hidera
  • 10. BPMN Strengths & Challenges • Flowchart is a widely adopted abstraction • BPM + SOA makes a great case for application integration • Composite applications • Flowchart is pro-active, procedural, predefined • Order of activity is fixed up front • Unclear relationship with the “file at hand” • Not well suited for application development (more for integration) • Case Management as an emergent standard for process automation • Knowledge worker can choose the “plan” at runtime (rather than analyst coding it) • Reactive, event-driven rather than procedural • Focused on the “case” to handle (more object/file oriented than task oriented) Case Management – Thijs Petter, Hidera
  • 11. Practical Experiences Case Management – Thijs Petter, Hidera With Cordys Case Management
  • 12. Cordys Case Management at CIZ • Assignment • Validate eligibility for Care Under the AWBZ • Annual AWBZ Expenditure 28,5 Billion Euros • Challenges • Replace primary process system (1500 internal, 20.000 external users) • Need for turn-key migration • Tightly integrated in Healthcare Chain • BPM based project failed • Simple requirements ok, more complex requirements too difficult • New system architecture based on Case Management • Single top-level case model automates entire system (>1 Million cases per year) • Close interaction with business owners in model development Case Management – Thijs Petter, Hidera
  • 13. Standardization Case Management – Thijs Petter, Hidera
  • 14. Case Management Standardization: CMMN • Case Management standardization • IBM, Cordys, Oracle, and quite a few others • Spec released May 5th, 2014 • Case Management Model & Notation – CMMN Case Management – Thijs Petter, Hidera
  • 15. Spec example: Claims Management Case Management – Thijs Petter, Hidera
  • 16. My first CMMN model Case Management – Thijs Petter, Hidera
  • 17. Education Submit & Review Case Management – Thijs Petter, Hidera
  • 18. Initial “Designer” Case Management – Thijs Petter, Hidera
  • 19. CMMN Concepts Case Management – Thijs Petter, Hidera
  • 20. CMMN Pillars • Runtime Planning • Constraining choices instead of prescribing • Guard / Stage / Milestone • Declarative model • Including description of entities • Offering structure to ECA style rules Case Management – Thijs Petter, Hidera
  • 21. Design Time vs. Run Time Planning • Business analysts responsible for design time • Planned/pre-defined tasks and optional (“discretionary”) tasks • Case workers responsible for run time • Perform planned tasks, add optional tasks Case Management – Thijs Petter, Hidera
  • 22. CMMN Modeling Constructs • Case File • Explicit description of case information structure • Case File can generate “change events” • Case Plan • Workflow-like description of the tasks etc. • Reacts to events in the case file and in the case plan • Case Roles • Enable authorization within the case plan Case Management – Thijs Petter, Hidera
  • 23. CMMN Modeling Constructs – The Case Plan • Case Plan consists of • Plan Items • Sentries • Plan Item • Has a type definition (Task, Stage, Milestone, Event) • Properties “Repeatable” and “Required” • Has a lifecycle, determined by States and Transitions • Introduced to enable patterns of definitions • E.g. re-use a Task or a Stage in different places in the process • Sentry • Event + Condition under which a Plan Item starts or stops Case Management – Thijs Petter, Hidera
  • 24. Plan Item Types: Task, Stage, Milestone, Event • Task • Single unit of work • Human Task, Case Task, Process Task • Blocking or non-blocking • Stage • Grouping & nesting of plan items • Milestone • A goal that can be reached; can be used to track progress of the case • Event • Enable “listening” to Time and custom User events Case Management – Thijs Petter, Hidera
  • 25. Plan Item Lifecycle – dependent on type Task & Stage lifecycle Note: Stage propagates transitions Case Management – Thijs Petter, Hidera Milestone & Event lifecycle
  • 26. Sentry • Plan Item lifecycle is influenced through Sentries Entry criterion Task.Start • Sentry activation (“sentry is satisfied”) • After a transition on plan items or case file items in the case (“On Part”) • E.g. Order.Create, Document.Update, Review.Complete, MailTask.Fault, EersteInleverDatum.Occur • Additionally a condition (“If Part”) Case Management – Thijs Petter, Hidera Exit criterion Task.Exit
  • 27. Sentry Examples Task A ! Task B ! Task A ! Task B ! Task C ! Case Management – Thijs Petter, Hidera Task A ! Task B ! Task C ! Milestone A Task A ! Task A !
  • 28. Discretionary Items (“Optional tasks”) • Discretionary Item is a kind of a Plan Item • Decision to add this to the plan cannot be made at design time • Case Worker decides to add it to the Case Plan • Case contains a list of discretionary items DT1 Task A • Structured through planning tables at the level of Stage or HumanTask • Custom filtering through Applicability Rule • Determines whether the item is “currently” applicable Case Management – Thijs Petter, Hidera ! Stage A ! ! Discretionary Task 1 ! Discretionary Task 2 !
  • 29. All Decorators Case Management – Thijs Petter, Hidera Planning Table Exit Criterion Repeatable Manual Activation Expandable Auto Completion Required Entry Criterion
  • 30. Concluding remarks • CMMN is complementary to BPMN • Graphical notation needs attention • But let’s first build up some experience • CMMN is a new standard • Vendor adoption slowly taking shape Case Management – Thijs Petter, Hidera
  • 31. Thank you & questions Case Management – Thijs Petter, Hidera Contact details Thijs Petter tpetter@hidera.nl nl.linkedin.com/in/thijspetter