SlideShare a Scribd company logo
1 of 66
Download to read offline
© OPITZ CONSULTING GmbH 2015 Slide 1
Olaf Ennen
Senior Consultant
OPITZ CONSULTING Deutschland GmbH
Danilo Schmiedel
Solution Architect
OPITZ CONSULTING Deutschland GmbH
Erfahrungsaustausch – Wo ist ACM heute?
Camunda Community Meeting
© OPITZ CONSULTING GmbH 2015 Slide 2
Introduction OPITZ CONSULTING
 Founded in 1990 near cologne
 Approx. 390 employees; 9 Locations in Germany and Poland
 Provide solutions from Strategy, Planing to Implementation and Maintenance
 Specialist in Business IT Alignment, BPM, SOA and system integration,
Application development, IT Infrastructure Management
© OPITZ CONSULTING GmbH 2015 Slide 3
Modernize Claim Management
Project Example (1) [under development]
COMPANY OVERVIEW
 Insurance software solutions provider
 Global partner network of more than 1250 implementation specialists
 Solution is used by over 60 insurance companies representing more than
100,000 daily users across 40 countries
CHALLENGES/OPPORTUNITIES
 Trade-off between rigid und flexible processes
 Reduction of process costs and higher information quality
 Transparency as to where a claim is now and what is the next step
 Efficient Case Handling – with “One Click Access” to any needed function
SOLUTION
 Design and implementation of an Adaptive Case Management (ACM) approach
 Using ACM & BPM to handle claim activities
 Rule based decisions and execution
RESULTS
 Build to change: Define and change which
activities are available in the different phases
of a claim case
 Business user empowerment – both at
design time and runtime
 Easy upgrade through controlled
customizations and extensions
 Process automation
 Management visibility: Business decisions
based on measurable facts
© OPITZ CONSULTING GmbH 2015 Slide 4
New ways in Claim Management
Project Example (2) [PoC]
COMPANY OVERVIEW
 System house for federal insurances in the German market (approx. 210 emp.)
 Enhancement and support of IT-landscapes for several clients (e.g. property
insurances, building insurances, life insurances, …)
 Guaranty of confidentiality, availability and integrity of data and applications
CHALLENGES/OPPORTUNITIES
 Many different claim types with specifics in regulation
 Hidden knowledge from experienced workers
 Many parallel requests through different channels in case of a natural disaster
 Limited tracability and lack of reporting
SOLUTION
 Used a combination of BPMN (to standardize specific working steps) and ACM
(to provide flexibility in case processing) in order to modernize the existing
claim management platform
 Customer departments involved: Claim department (Business), IT
RESULTS
 Guided Navigation: reduced training of
unskilled employees
 Event-driven: easily adaptable system and
flexible claim management possibilities
 Predictive Working: Provided suggestions in
order to find the „best“ decision
 Increased customer satisfaction due to
higher process transparency and shorter
processing times
© OPITZ CONSULTING GmbH 2015 Slide 5
Structured / Unstructured Processes
© OPITZ CONSULTING GmbH 2015 Slide 6
Claim Management (simplified & structured)
© OPITZ CONSULTING GmbH 2015 Slide 7
© Empowering knowledge Workers, Palmer, Swenson, Carlsen
Reality Check
Daily challenges knowledge workers face
© OPITZ CONSULTING GmbH 2015 Slide 8
© Empowering knowledge Workers, Palmer, Swenson, Carlsen
Work patterns of knowledge workers
Percent of the day spent in different modes
© OPITZ CONSULTING GmbH 2015 Slide 9
 Healthcare
 24.331 events
 627 patients
 376 different activities
Source: W. van der Aalst et al.,
“Process Mining Manifesto:
Toward Real Business Intelligence”
Ad-Hoc, Unstructured and Unpredictable
What does that mean?
© OPITZ CONSULTING GmbH 2015 Slide 10
Demo: Unstructured Processes
© OPITZ CONSULTING GmbH 2015 Slide 11
Unstructured Characteristics
 A process or subprocess with:
 Activities may be executed more than once
 Some activities are mandatory, some are optional
 There are manual and automated activities
 Activities from different phases can relate to each
other
 Going back to preciding activities or phases is
possible
 During runtime there may be need for ad hoc
activities, e.g. when a colleague has to be involved
 Activities are executed by diferent roles:
 A security concept controls, if an activity can be
executed.
 For better scaling, work has to be distributed
© OPITZ CONSULTING GmbH 2015 Slide 12
Exception for
Customer X
Exception for claim
below X $
Exception for physical
injury
Exception for
financial damage
Exception for
fraud suspicion
Exception for natural
disaster
Exception for long term
customers with no claim
history
Claim
Initialization
Claim
Assessment
Claim
Handling
Claim
Regulation
Claims Management is context-based …
… with many exceptions
© Gartner
© OPITZ CONSULTING GmbH 2015 Slide 13
Claim
Initialization
Claim
Assessment
Claim
Handling
Claim
Regulation
More Exceptions
Related contract not found
Information is missing, (not
filled out)
Pictures of very bad quality,
request new ones letter returned due to
unknown sender
Assessor not available
Expert‘s report
fragmentary
Responsiblities not
automatically assignable
Requested docs incomplete
Estimate of costs not
reproducable
© Gartner
© OPITZ CONSULTING GmbH 2015 Slide 14
Claim
Initialization
Claim
Assessment
Claim
Handling
Claim
Regulation
Is the exception the rule?
© Gartner
© OPITZ CONSULTING GmbH 2015 Slide 15
Claim
Initialization
Claim
Assessment
Claim
Handling
Claim
Regulation
More exceptions than default paths
© Gartner
© OPITZ CONSULTING GmbH 2015 Slide 16
„Sometimes the applicant receives a callback by phone to answer
additional questions within a medical questionnaire.
The clerk decides whether this is possible or not – based on his
experience and his skills.
If the clerk called the applicant the resulting protocoll has to be
reviewed by one of his colleagues.
In case of any abnormalities the doctors of the applicant can be
consulted. This always happens by fax. The doctor is answering back
by Fax as well. A clerk evaluates the examination. This can affect the
underwriting result.“
Modeling Exercise „Underwriting“
Text-to-Model
© OPITZ CONSULTING GmbH 2015 Slide 17
Modeling Exercise „Underwriting“
Different people / different results
© OPITZ CONSULTING GmbH 2015 Slide 18
Modeling Exercise „Underwriting“
Different people / different results
© OPITZ CONSULTING GmbH 2015 Slide 19
Modeling Exercise „Underwriting“
Different people / different results
© OPITZ CONSULTING GmbH 2015 Slide 20
Modeling Exercise „Underwriting“
Different people / different results
© OPITZ CONSULTING GmbH 2015 Slide 21
Doing by
Design
Design by
Doing!
More flexibility
Suggestions and continuous
decision improvement – what
is the next best action?
Integration of
different systems
Guidance - faster
enablement of new
colleagues
Situation-Driven
work
What is missing in pure BPMN (sometimes)?
Or: What do we expect from an ACM solution?
© OPITZ CONSULTING GmbH 2015 Slide 22
Anatomy of an ACM Solution (Example)
© OPITZ CONSULTING GmbH 2015 Slide 23
Case Management UI Example (expanded)
© OPITZ CONSULTING GmbH 2015 Slide 24
Case UI – Navigation and Search
© OPITZ CONSULTING GmbH 2015 Slide 25
Case UI - Documents
© OPITZ CONSULTING GmbH 2015 Slide 26
Case UI – Data
Details about the claim and it‘s related entities
© OPITZ CONSULTING GmbH 2015 Slide 27
Case UI – Milestones & History
Where I am?
© OPITZ CONSULTING GmbH 2015 Slide 28
Case UI – Activities
What can I do next?
© OPITZ CONSULTING GmbH 2015 Slide 29
Case Management Solution Components
Task EngineDMS Case / Process Engine
System
Integration
Suggest Next Step
Central
entity
Related
entity (1)
Related
entity (2)
Related
entity (3)
Knowledge Area
Quick Overview
Related Docs
Audittrail / Analytics
History
Navigation
© OPITZ CONSULTING GmbH 2015 Slide 30
Case Management in Combination
Claim
CaseTask
Human Task
Process Task
(BPMN)
© OPITZ CONSULTING GmbH 2015 Slide 31
Adaptivity
© OPITZ CONSULTING GmbH 2015 Slide 32
What is meant with „adaptive“?
© Clemens Utschig-Utschig
© OPITZ CONSULTING GmbH 2015 Slide 33
Dynamic and „build to change“
What has to be defined during design-time?
© Clemens Utschig-Utschig
Defintition of: Activities, Milestones, Rules, Events, Data, Stakeholders
© OPITZ CONSULTING GmbH 2015 Slide 34
The value of Dynamic Case Management
 Change the „flow“ of the case without re-deployment
 Define and change which activities are available in the different
phases of a case without re-deployment (adjust pre-/post-conditions)
 Define automatic triggering of e.g. case activities based on
milestones, outcomes and events
 Move milestones without re-deployment (e.g. milestone „Assessment
finished“ requires the execution of additional activities)
 Add an additional activity call
 Without re-deployment: possible, if the activity already exists
 With re-deployment: if the activity didn‘t exist before (might require instance migration)
© OPITZ CONSULTING GmbH 2015 Slide 35
Case Requirements / Getting Started
(before you start coding)
© OPITZ CONSULTING GmbH 2015 Slide 36
How to collect & document case requirements?
 Key Aspects of a case:
 Milestones (Checkpoints in the progress)
 Outcomes
 Case Activities (Represent specific work)
 Execution semantics (manual,
automatic, required, repeatable, …)
 Case Rules
 Data & Documents
 User Events (e.g. Document received)
 Stakeholders
 Permissions
 We usesd:
 Mindmaps
 Whiteboards + Visio
 Word / Excel
 UI first + Case Management Model and Notation (CMMN)
© OPITZ CONSULTING GmbH 2015 Slide 37
Case Requirements | Whiteboard
© OPITZ CONSULTING GmbH 2015 Slide 38
Case Requirements | Specification Sheet
© OPITZ CONSULTING GmbH 2015 Slide 39
Case Requirements | CMMN
 Defined by the OMG as a new standard for
Case Modeling
 Released in May 2014
 Is a notation for modeling and graphically expressing a case
 Is an interchange format for exchanging Case Models among different
tools
 Vendors like Oracle, IBM, SAP, Kofax, Cordys and Tibco have
contributed to this standard
 Download our CMMN / ACM Poster from
http://acmcommunity.com
© OPITZ CONSULTING GmbH 2015 Slide 40
CMMN | Case Plan Model
© OPITZ CONSULTING GmbH 2015 Slide 41
CMMN | Plan Model Elements
Stages
© OPITZ CONSULTING GmbH 2015 Slide 42
CMMN | Plan Model Elements
Milestones & Event Listeners
© OPITZ CONSULTING GmbH 2015 Slide 43
CMMN | Decorators
© OPITZ CONSULTING GmbH 2015 Slide 44
CMMN | Stage and Task Lifecycle
© OPITZ CONSULTING GmbH 2015 Slide 45
Case Requirements | CMMN + UI
We‘ve made our best experiences with a UI-first approach and CMMN
CMMN Model
User Interface
Claims File
Identify responsibilities
Create
Letter
Responsibilities
Identified
Claim Processing
Base
Information
Attached
Claims
processed
Create Claims
Notification
All Claims
completed
Cancel
Case
New
Document
received
Identify
responsible
knowledge workers
Review
Documents
Change
Responsibilities
Request Missing
Documents
Create and
Process Claim
#
#
#
#
#
© OPITZ CONSULTING GmbH 2015 Slide 46
Claims File
Identify responsibilities
Create
Letter
Responsibilities
Identified
Claim Processing
Base
Information
Attached
Claims
processed
Create Claims
Notification
All Claims
completed
Cancel
Case
New
Document
received
Identify
responsible
knowledge workers
Review
Documents
Change
Responsibilities
Request Missing
Documents
Create and
Process Claim
#
#
#
#
#
[1] Situation after starting the case
What has been completed?
© OPITZ CONSULTING GmbH 2015 Slide 47
Claims File
Identify responsibilities
Create
Letter
Responsibilities
Identified
Claim Processing
Base
Information
Attached
Claims
processed
Create Claims
Notification
All Claims
completed
Cancel
Case
New
Document
received
Identify
responsible
knowledge workers
Review
Documents
Change
Responsibilities
Request Missing
Documents
Create and
Process Claim
#
#
#
#
#
[1] Situation after starting the case
Which activities are enabled?
© OPITZ CONSULTING GmbH 2015 Slide 48
[1] Situation after starting the case
Which activity has been activated?
Claims File
Identify responsibilities
Create
Letter
Responsibilities
Identified
Claim Processing
Base
Information
Attached
Claims
processed
Create Claims
Notification
All Claims
completed
Cancel
Case
New
Document
received
Identify
responsible
knowledge workers
Review
Documents
Change
Responsibilities
Request Missing
Documents
Create and
Process Claim
#
#
#
#
#
© OPITZ CONSULTING GmbH 2015 Slide 49
Claims File
Identify responsibilities
Create
Letter
Responsibilities
Identified
Claim Processing
Base
Information
Attached
Claims
processed
Create Claims
Notification
All Claims
completed
Cancel
Case
New
Document
received
Identify
responsible
knowledge workers
Review
Documents
Change
Responsibilities
Request Missing
Documents
Create and
Process Claim
#
#
#
#
#
[2] Situation after completing „Create Claims…“
What has been completed?
© OPITZ CONSULTING GmbH 2015 Slide 50
Claims File
Identify responsibilities
Create
Letter
Responsibilities
Identified
Claim Processing
Base
Information
Attached
Claims
processed
Create Claims
Notification
All Claims
completed
Cancel
Case
New
Document
received
Identify
responsible
knowledge workers
Review
Documents
Change
Responsibilities
Request Missing
Documents
Create and
Process Claim
#
#
#
#
#
[2] Situation after completing „Create Claims…“
What has been enabled? (no automatic activation in that stage)
© OPITZ CONSULTING GmbH 2015 Slide 51
Bringing them all together (describe all details)
Today: Lack of CMMN-Tool support; so we combined CMMN + Excel
© OPITZ CONSULTING GmbH 2015 Slide 52
Case Implementation
© OPITZ CONSULTING GmbH 2015 Slide 53
© OPITZ CONSULTING GmbH 2015 Slide 54
© OPITZ CONSULTING GmbH 2015 Slide 55
Demo: Case Implementation
© OPITZ CONSULTING GmbH 2015 Slide 56
Coverage CMMN 1.0 by camunda BPM 7.3
© OPITZ CONSULTING GmbH 2015 Slide 57
Coverage CMMN 1.0 by camunda BPM 7.3
© OPITZ CONSULTING GmbH 2015 Slide 58
„ “No repetition decorators and events?
It won´t work without them for us!
Claims File-Case and Claim-Case
© OPITZ CONSULTING GmbH 2015 Slide 59
Workaround: Camunda Extension Elements
 camunda:caseExecutionListener
 Adds an execution listener to an event in the lifecycle of a case item.
 Available events:
 create, enable, start, manualStart, complete, …
 Available parent elements:
 Case, Human Task, Process Task, Case Task, Stage, Milestone
<camunda:caseExecutionListener event="complete"
class="com.cattlecrew.camunda.acm.showcase.claim_file.RepetitionListener" />
© OPITZ CONSULTING GmbH 2015 Slide 60
Workaround: Camunda Extension Elements
public class RepetitionListener implements CaseExecutionListener {
private final static Logger LOGGER = Logger.getLogger("CLAIM-CMMN");
public void notify(DelegateCaseExecution caseExecution) throws Exception {
CaseExecutionEntity execution = (CaseExecutionEntity) caseExecution;
// get corresponding activity
CmmnActivity activity = execution.getActivity();
// get parent stage
CaseExecutionEntity parent = execution.getParent();
// instantiate a new child case execution for given activity
List<CmmnExecution> children = parent.createChildExecutions(Arrays.asList(activity));
// trigger lifecycle
parent.triggerChildExecutionsLifecycle(children);
LOGGER.info("Plan Item '" + caseExecution.getActivityId()
+ "' labeled '" + caseExecution.getActivityName()
+ "' has been repeated.");
}
}
© OPITZ CONSULTING GmbH 2015 Slide 61
Workaround: Camunda Extension Elements
 camunda:variableListener
 Adds custom code to listen to variable events.
 A listener defined on a model scope (like the case plan model, human task, …) is
notified for all variable events that occur in this scope or any of ist subordinate scopes.
 Available events: create, update, delete
 Available parent elements: Case Plan Model, Human Task, Process Task, Case Task,
Stage
<camunda:variableListener event="update"
class="com.cattlecrew.camunda.acm.claim.CaseVariableUpdateListener" />
<cmmn:sentry id="Sentry_cancelCaseExit">
<cmmn:ifPart>
<cmmn:condition>
<cmmn:body>${not empty caseExecution.getVariable("cancelCase")
and caseExecution.getVariable("cancelCase")}</cmmn:body>
</cmmn:condition>
</cmmn:ifPart>
</cmmn:sentry>
© OPITZ CONSULTING GmbH 2015 Slide 62
Workaround: Camunda Extension Elements
public class CaseVariableUpdateListener implements CaseVariableListener {
private CmmnExecution ce;
private CriteriaType criteriaType;
public void notify(DelegateCaseVariableInstance variableInstance) throws Exception {
if (init(variableInstance)) {
fireSentry();
}
}
private void fireSentry() {
if (criteriaType.equals(CriteriaType.ENTRY)) {
ce.fireEntryCriteria();
} else if (criteriaType.equals(CriteriaType.EXIT)) {
ce.fireExitCriteria();
}
}
private boolean init(DelegateCaseVariableInstance variableInstance) {
...
}
...
}
© OPITZ CONSULTING GmbH 2015 Slide 63
Lessons learned
 Benefit for unstructured processes.
 Lack of tool support for CMMN.
 We were able to implement our Claim Case with camunda BPM.
 Only small amount of unsupported case elements.
 Workarounds for some of the unsupported elements available.
 Smooth integration of BPMN and CMMN.
 Familiar API for those who have already implemented BPMN in camunda.
 Extensive Java and REST API.
© OPITZ CONSULTING GmbH 2015 Slide 64
Download: www.thecattlecrew.com
© OPITZ CONSULTING GmbH 2015 Slide 65
Questions?
© OPITZ CONSULTING GmbH 2015 Slide 66
Contact
Olaf Ennen
Senior Consultant
OPITZ CONSULTING Deutschland GmbH
Butendeichsweg 2, 21129 Hamburg, Germany
Phone: +49 173 7279410
Mail: olaf.ennen@opitz-consulting.com
Danilo Schmiedel
Solution Architect
OPITZ CONSULTING Deutschland GmbH
Tempelhofer Weg 64, 12347 Berlin, Germany
Phone: +49 173 7279001
Mail: danilo.schmiedel@opitz-consulting.com
Twitter: @dschmied
Blog: http://inside-bpm-and-soa.blogspot.com

More Related Content

Viewers also liked

bed-con 2015 - From Virtual Machines to Containers
bed-con 2015 - From Virtual Machines to Containersbed-con 2015 - From Virtual Machines to Containers
bed-con 2015 - From Virtual Machines to Containerscamunda services GmbH
 
Camunda BPM in Distributed Applications - Allianz Indonesia
Camunda BPM in Distributed Applications - Allianz IndonesiaCamunda BPM in Distributed Applications - Allianz Indonesia
Camunda BPM in Distributed Applications - Allianz Indonesiacamunda services GmbH
 
Camunda BPM 7.4 - What can you expect from the next release?
Camunda BPM 7.4 - What can you expect from the next release?Camunda BPM 7.4 - What can you expect from the next release?
Camunda BPM 7.4 - What can you expect from the next release?camunda services GmbH
 
Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)camunda services GmbH
 
Camunda BPM at Zalando: Order Processing at scale
Camunda BPM at Zalando: Order Processing at scaleCamunda BPM at Zalando: Order Processing at scale
Camunda BPM at Zalando: Order Processing at scalecamunda services GmbH
 
Case study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC projectCase study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC projectcamunda services GmbH
 
Webinar Best Practices to deal with frequent model changes of long running pr...
Webinar Best Practices to deal with frequent model changes of long running pr...Webinar Best Practices to deal with frequent model changes of long running pr...
Webinar Best Practices to deal with frequent model changes of long running pr...camunda services GmbH
 

Viewers also liked (17)

Process Monitoring mit Camunda
Process Monitoring mit Camunda Process Monitoring mit Camunda
Process Monitoring mit Camunda
 
Camunda 7 4 Release Webinar
Camunda 7 4 Release WebinarCamunda 7 4 Release Webinar
Camunda 7 4 Release Webinar
 
bed-con 2015 - From Virtual Machines to Containers
bed-con 2015 - From Virtual Machines to Containersbed-con 2015 - From Virtual Machines to Containers
bed-con 2015 - From Virtual Machines to Containers
 
DMN in Camunda BPM 7.6
DMN in Camunda BPM 7.6DMN in Camunda BPM 7.6
DMN in Camunda BPM 7.6
 
Camunda BPM in DACH
Camunda BPM in DACHCamunda BPM in DACH
Camunda BPM in DACH
 
Camunda BPM in Distributed Applications - Allianz Indonesia
Camunda BPM in Distributed Applications - Allianz IndonesiaCamunda BPM in Distributed Applications - Allianz Indonesia
Camunda BPM in Distributed Applications - Allianz Indonesia
 
Sneak Preview: Camunda Optimize
Sneak Preview: Camunda OptimizeSneak Preview: Camunda Optimize
Sneak Preview: Camunda Optimize
 
Camunda BPM 7.4 - What can you expect from the next release?
Camunda BPM 7.4 - What can you expect from the next release?Camunda BPM 7.4 - What can you expect from the next release?
Camunda BPM 7.4 - What can you expect from the next release?
 
Camunda BPM 7.2 - English
Camunda BPM 7.2 - EnglishCamunda BPM 7.2 - English
Camunda BPM 7.2 - English
 
CMMN in Camunda BPM 7.6
CMMN in Camunda BPM 7.6CMMN in Camunda BPM 7.6
CMMN in Camunda BPM 7.6
 
Camunda Docker
Camunda DockerCamunda Docker
Camunda Docker
 
Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)Camunda BPM 7.2: Performance and Scalability (English)
Camunda BPM 7.2: Performance and Scalability (English)
 
Camunda BPM at bpmNEXT 2016
Camunda BPM at bpmNEXT 2016Camunda BPM at bpmNEXT 2016
Camunda BPM at bpmNEXT 2016
 
Camunda BPM at Zalando: Order Processing at scale
Camunda BPM at Zalando: Order Processing at scaleCamunda BPM at Zalando: Order Processing at scale
Camunda BPM at Zalando: Order Processing at scale
 
Case study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC projectCase study: Camunda BPM in PwC project
Case study: Camunda BPM in PwC project
 
Webinar Best Practices to deal with frequent model changes of long running pr...
Webinar Best Practices to deal with frequent model changes of long running pr...Webinar Best Practices to deal with frequent model changes of long running pr...
Webinar Best Practices to deal with frequent model changes of long running pr...
 
Camunda BPM 7.2 - Deutsch
Camunda BPM 7.2 - DeutschCamunda BPM 7.2 - Deutsch
Camunda BPM 7.2 - Deutsch
 

Similar to Erfahrungsaustausch – Wo ist ACM heute?

Dynamic Case Management
Dynamic Case ManagementDynamic Case Management
Dynamic Case ManagementSoftware AG
 
Accountant302018presentatie hs march122018
Accountant302018presentatie hs march122018Accountant302018presentatie hs march122018
Accountant302018presentatie hs march122018drs Pieter de Kok RA
 
The New Frontier of Lean: the Digital Lean Enterprise by Steve Bell
The New Frontier of Lean: the Digital Lean Enterprise by Steve BellThe New Frontier of Lean: the Digital Lean Enterprise by Steve Bell
The New Frontier of Lean: the Digital Lean Enterprise by Steve BellInstitut Lean France
 
Adaptive Case Management - Effizienzsteigerung durch Prozessautomatisierung
Adaptive Case Management - Effizienzsteigerung durch ProzessautomatisierungAdaptive Case Management - Effizienzsteigerung durch Prozessautomatisierung
Adaptive Case Management - Effizienzsteigerung durch ProzessautomatisierungOPITZ CONSULTING Deutschland
 
Knowledge Worker Enablement on Premises and in the Cloud
Knowledge Worker Enablement on Premises and in the CloudKnowledge Worker Enablement on Premises and in the Cloud
Knowledge Worker Enablement on Premises and in the CloudCapgemini
 
Pivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORMPivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORMconfluent
 
Devoteam itsmf 2021 - from business automation to continuous value-driven i...
Devoteam   itsmf 2021 - from business automation to continuous value-driven i...Devoteam   itsmf 2021 - from business automation to continuous value-driven i...
Devoteam itsmf 2021 - from business automation to continuous value-driven i...itSMF Belgium
 
Dizmo Inc - InsurTech Innovation Award 2022
Dizmo Inc - InsurTech Innovation Award 2022Dizmo Inc - InsurTech Innovation Award 2022
Dizmo Inc - InsurTech Innovation Award 2022The Digital Insurer
 
JFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation MapJFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation MapBernd Ruecker
 
How Business Acceleration Cloud is Revolutionizing Software Sales
How Business Acceleration Cloud is Revolutionizing Software SalesHow Business Acceleration Cloud is Revolutionizing Software Sales
How Business Acceleration Cloud is Revolutionizing Software SalesCloudShare
 
Bonitasoft - Process Efficiency World Tour 2013 - London
Bonitasoft - Process Efficiency World Tour 2013 - LondonBonitasoft - Process Efficiency World Tour 2013 - London
Bonitasoft - Process Efficiency World Tour 2013 - LondonBonitasoft
 
Awingu presentatie accounting seminarie Accel
Awingu presentatie accounting seminarie AccelAwingu presentatie accounting seminarie Accel
Awingu presentatie accounting seminarie AccelAccel
 
Application Portfolio Management Strategies that Accelerate Digital Transform...
Application Portfolio Management Strategies that Accelerate Digital Transform...Application Portfolio Management Strategies that Accelerate Digital Transform...
Application Portfolio Management Strategies that Accelerate Digital Transform...Mendix
 
2013 06 04_5228_case_manager_overview__micha
2013 06 04_5228_case_manager_overview__micha2013 06 04_5228_case_manager_overview__micha
2013 06 04_5228_case_manager_overview__michaKatleen Aems
 
Introduction to Lean Web Presentation.pdf
Introduction to Lean Web Presentation.pdfIntroduction to Lean Web Presentation.pdf
Introduction to Lean Web Presentation.pdfssuser8d9a25
 

Similar to Erfahrungsaustausch – Wo ist ACM heute? (20)

Dynamic Case Management
Dynamic Case ManagementDynamic Case Management
Dynamic Case Management
 
PLM_for_New_Normal_KK_Pres_May15
PLM_for_New_Normal_KK_Pres_May15PLM_for_New_Normal_KK_Pres_May15
PLM_for_New_Normal_KK_Pres_May15
 
Accountant302018presentatie hs march122018
Accountant302018presentatie hs march122018Accountant302018presentatie hs march122018
Accountant302018presentatie hs march122018
 
The New Frontier of Lean: the Digital Lean Enterprise by Steve Bell
The New Frontier of Lean: the Digital Lean Enterprise by Steve BellThe New Frontier of Lean: the Digital Lean Enterprise by Steve Bell
The New Frontier of Lean: the Digital Lean Enterprise by Steve Bell
 
Help #SME becoming #digital
Help #SME becoming #digitalHelp #SME becoming #digital
Help #SME becoming #digital
 
Adaptive Case Management - Effizienzsteigerung durch Prozessautomatisierung
Adaptive Case Management - Effizienzsteigerung durch ProzessautomatisierungAdaptive Case Management - Effizienzsteigerung durch Prozessautomatisierung
Adaptive Case Management - Effizienzsteigerung durch Prozessautomatisierung
 
Knowledge Worker Enablement on Premises and in the Cloud
Knowledge Worker Enablement on Premises and in the CloudKnowledge Worker Enablement on Premises and in the Cloud
Knowledge Worker Enablement on Premises and in the Cloud
 
Accountant302018presentatie
Accountant302018presentatieAccountant302018presentatie
Accountant302018presentatie
 
Pivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORMPivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORM
 
Devoteam itsmf 2021 - from business automation to continuous value-driven i...
Devoteam   itsmf 2021 - from business automation to continuous value-driven i...Devoteam   itsmf 2021 - from business automation to continuous value-driven i...
Devoteam itsmf 2021 - from business automation to continuous value-driven i...
 
Cii Sme
Cii SmeCii Sme
Cii Sme
 
Dizmo Inc - InsurTech Innovation Award 2022
Dizmo Inc - InsurTech Innovation Award 2022Dizmo Inc - InsurTech Innovation Award 2022
Dizmo Inc - InsurTech Innovation Award 2022
 
JFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation MapJFS 2021 - The Process Automation Map
JFS 2021 - The Process Automation Map
 
Bats training sample
Bats training sampleBats training sample
Bats training sample
 
How Business Acceleration Cloud is Revolutionizing Software Sales
How Business Acceleration Cloud is Revolutionizing Software SalesHow Business Acceleration Cloud is Revolutionizing Software Sales
How Business Acceleration Cloud is Revolutionizing Software Sales
 
Bonitasoft - Process Efficiency World Tour 2013 - London
Bonitasoft - Process Efficiency World Tour 2013 - LondonBonitasoft - Process Efficiency World Tour 2013 - London
Bonitasoft - Process Efficiency World Tour 2013 - London
 
Awingu presentatie accounting seminarie Accel
Awingu presentatie accounting seminarie AccelAwingu presentatie accounting seminarie Accel
Awingu presentatie accounting seminarie Accel
 
Application Portfolio Management Strategies that Accelerate Digital Transform...
Application Portfolio Management Strategies that Accelerate Digital Transform...Application Portfolio Management Strategies that Accelerate Digital Transform...
Application Portfolio Management Strategies that Accelerate Digital Transform...
 
2013 06 04_5228_case_manager_overview__micha
2013 06 04_5228_case_manager_overview__micha2013 06 04_5228_case_manager_overview__micha
2013 06 04_5228_case_manager_overview__micha
 
Introduction to Lean Web Presentation.pdf
Introduction to Lean Web Presentation.pdfIntroduction to Lean Web Presentation.pdf
Introduction to Lean Web Presentation.pdf
 

More from camunda services GmbH

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operatorscamunda services GmbH
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camundacamunda services GmbH
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automationcamunda services GmbH
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for productioncamunda services GmbH
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmencamunda services GmbH
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...camunda services GmbH
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0camunda services GmbH
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...camunda services GmbH
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...camunda services GmbH
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankwarecamunda services GmbH
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Lifecamunda services GmbH
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITcamunda services GmbH
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisencamunda services GmbH
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGcamunda services GmbH
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native Worldcamunda services GmbH
 
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020camunda services GmbH
 

More from camunda services GmbH (20)

Using Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through OperatorsUsing Camunda on Kubernetes through Operators
Using Camunda on Kubernetes through Operators
 
Predictive Process Monitoring in Camunda
Predictive Process Monitoring in CamundaPredictive Process Monitoring in Camunda
Predictive Process Monitoring in Camunda
 
Camunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process AutomationCamunda Product Update – The present and the future of Process Automation
Camunda Product Update – The present and the future of Process Automation
 
Tips on how to build Camunda Run for production
Tips on how to build Camunda Run for productionTips on how to build Camunda Run for production
Tips on how to build Camunda Run for production
 
Process Driven Customer Interaction
Process Driven Customer InteractionProcess Driven Customer Interaction
Process Driven Customer Interaction
 
Exploring Automation in Government
Exploring Automation in GovernmentExploring Automation in Government
Exploring Automation in Government
 
The Pulse of Process Automation
The Pulse of Process AutomationThe Pulse of Process Automation
The Pulse of Process Automation
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in UnternehmenBlitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
 
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...
 
Camunda BPM 7.13 Webinar
Camunda BPM 7.13 WebinarCamunda BPM 7.13 Webinar
Camunda BPM 7.13 Webinar
 
[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0[Webinar] Camunda Optimize Release 3.0
[Webinar] Camunda Optimize Release 3.0
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
 
Process Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG BankwareProcess Automation Forum Zurich, finnova AG Bankware
Process Automation Forum Zurich, finnova AG Bankware
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
 
Process Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-ITProcess Automation Forum Vienna, A1 & J-IT
Process Automation Forum Vienna, A1 & J-IT
 
Process Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, RaiffeisenProcess Automation Forum Vienna, Raiffeisen
Process Automation Forum Vienna, Raiffeisen
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGProcess Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
 
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
 

Recently uploaded

Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 

Recently uploaded (20)

Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 

Erfahrungsaustausch – Wo ist ACM heute?

  • 1. © OPITZ CONSULTING GmbH 2015 Slide 1 Olaf Ennen Senior Consultant OPITZ CONSULTING Deutschland GmbH Danilo Schmiedel Solution Architect OPITZ CONSULTING Deutschland GmbH Erfahrungsaustausch – Wo ist ACM heute? Camunda Community Meeting
  • 2. © OPITZ CONSULTING GmbH 2015 Slide 2 Introduction OPITZ CONSULTING  Founded in 1990 near cologne  Approx. 390 employees; 9 Locations in Germany and Poland  Provide solutions from Strategy, Planing to Implementation and Maintenance  Specialist in Business IT Alignment, BPM, SOA and system integration, Application development, IT Infrastructure Management
  • 3. © OPITZ CONSULTING GmbH 2015 Slide 3 Modernize Claim Management Project Example (1) [under development] COMPANY OVERVIEW  Insurance software solutions provider  Global partner network of more than 1250 implementation specialists  Solution is used by over 60 insurance companies representing more than 100,000 daily users across 40 countries CHALLENGES/OPPORTUNITIES  Trade-off between rigid und flexible processes  Reduction of process costs and higher information quality  Transparency as to where a claim is now and what is the next step  Efficient Case Handling – with “One Click Access” to any needed function SOLUTION  Design and implementation of an Adaptive Case Management (ACM) approach  Using ACM & BPM to handle claim activities  Rule based decisions and execution RESULTS  Build to change: Define and change which activities are available in the different phases of a claim case  Business user empowerment – both at design time and runtime  Easy upgrade through controlled customizations and extensions  Process automation  Management visibility: Business decisions based on measurable facts
  • 4. © OPITZ CONSULTING GmbH 2015 Slide 4 New ways in Claim Management Project Example (2) [PoC] COMPANY OVERVIEW  System house for federal insurances in the German market (approx. 210 emp.)  Enhancement and support of IT-landscapes for several clients (e.g. property insurances, building insurances, life insurances, …)  Guaranty of confidentiality, availability and integrity of data and applications CHALLENGES/OPPORTUNITIES  Many different claim types with specifics in regulation  Hidden knowledge from experienced workers  Many parallel requests through different channels in case of a natural disaster  Limited tracability and lack of reporting SOLUTION  Used a combination of BPMN (to standardize specific working steps) and ACM (to provide flexibility in case processing) in order to modernize the existing claim management platform  Customer departments involved: Claim department (Business), IT RESULTS  Guided Navigation: reduced training of unskilled employees  Event-driven: easily adaptable system and flexible claim management possibilities  Predictive Working: Provided suggestions in order to find the „best“ decision  Increased customer satisfaction due to higher process transparency and shorter processing times
  • 5. © OPITZ CONSULTING GmbH 2015 Slide 5 Structured / Unstructured Processes
  • 6. © OPITZ CONSULTING GmbH 2015 Slide 6 Claim Management (simplified & structured)
  • 7. © OPITZ CONSULTING GmbH 2015 Slide 7 © Empowering knowledge Workers, Palmer, Swenson, Carlsen Reality Check Daily challenges knowledge workers face
  • 8. © OPITZ CONSULTING GmbH 2015 Slide 8 © Empowering knowledge Workers, Palmer, Swenson, Carlsen Work patterns of knowledge workers Percent of the day spent in different modes
  • 9. © OPITZ CONSULTING GmbH 2015 Slide 9  Healthcare  24.331 events  627 patients  376 different activities Source: W. van der Aalst et al., “Process Mining Manifesto: Toward Real Business Intelligence” Ad-Hoc, Unstructured and Unpredictable What does that mean?
  • 10. © OPITZ CONSULTING GmbH 2015 Slide 10 Demo: Unstructured Processes
  • 11. © OPITZ CONSULTING GmbH 2015 Slide 11 Unstructured Characteristics  A process or subprocess with:  Activities may be executed more than once  Some activities are mandatory, some are optional  There are manual and automated activities  Activities from different phases can relate to each other  Going back to preciding activities or phases is possible  During runtime there may be need for ad hoc activities, e.g. when a colleague has to be involved  Activities are executed by diferent roles:  A security concept controls, if an activity can be executed.  For better scaling, work has to be distributed
  • 12. © OPITZ CONSULTING GmbH 2015 Slide 12 Exception for Customer X Exception for claim below X $ Exception for physical injury Exception for financial damage Exception for fraud suspicion Exception for natural disaster Exception for long term customers with no claim history Claim Initialization Claim Assessment Claim Handling Claim Regulation Claims Management is context-based … … with many exceptions © Gartner
  • 13. © OPITZ CONSULTING GmbH 2015 Slide 13 Claim Initialization Claim Assessment Claim Handling Claim Regulation More Exceptions Related contract not found Information is missing, (not filled out) Pictures of very bad quality, request new ones letter returned due to unknown sender Assessor not available Expert‘s report fragmentary Responsiblities not automatically assignable Requested docs incomplete Estimate of costs not reproducable © Gartner
  • 14. © OPITZ CONSULTING GmbH 2015 Slide 14 Claim Initialization Claim Assessment Claim Handling Claim Regulation Is the exception the rule? © Gartner
  • 15. © OPITZ CONSULTING GmbH 2015 Slide 15 Claim Initialization Claim Assessment Claim Handling Claim Regulation More exceptions than default paths © Gartner
  • 16. © OPITZ CONSULTING GmbH 2015 Slide 16 „Sometimes the applicant receives a callback by phone to answer additional questions within a medical questionnaire. The clerk decides whether this is possible or not – based on his experience and his skills. If the clerk called the applicant the resulting protocoll has to be reviewed by one of his colleagues. In case of any abnormalities the doctors of the applicant can be consulted. This always happens by fax. The doctor is answering back by Fax as well. A clerk evaluates the examination. This can affect the underwriting result.“ Modeling Exercise „Underwriting“ Text-to-Model
  • 17. © OPITZ CONSULTING GmbH 2015 Slide 17 Modeling Exercise „Underwriting“ Different people / different results
  • 18. © OPITZ CONSULTING GmbH 2015 Slide 18 Modeling Exercise „Underwriting“ Different people / different results
  • 19. © OPITZ CONSULTING GmbH 2015 Slide 19 Modeling Exercise „Underwriting“ Different people / different results
  • 20. © OPITZ CONSULTING GmbH 2015 Slide 20 Modeling Exercise „Underwriting“ Different people / different results
  • 21. © OPITZ CONSULTING GmbH 2015 Slide 21 Doing by Design Design by Doing! More flexibility Suggestions and continuous decision improvement – what is the next best action? Integration of different systems Guidance - faster enablement of new colleagues Situation-Driven work What is missing in pure BPMN (sometimes)? Or: What do we expect from an ACM solution?
  • 22. © OPITZ CONSULTING GmbH 2015 Slide 22 Anatomy of an ACM Solution (Example)
  • 23. © OPITZ CONSULTING GmbH 2015 Slide 23 Case Management UI Example (expanded)
  • 24. © OPITZ CONSULTING GmbH 2015 Slide 24 Case UI – Navigation and Search
  • 25. © OPITZ CONSULTING GmbH 2015 Slide 25 Case UI - Documents
  • 26. © OPITZ CONSULTING GmbH 2015 Slide 26 Case UI – Data Details about the claim and it‘s related entities
  • 27. © OPITZ CONSULTING GmbH 2015 Slide 27 Case UI – Milestones & History Where I am?
  • 28. © OPITZ CONSULTING GmbH 2015 Slide 28 Case UI – Activities What can I do next?
  • 29. © OPITZ CONSULTING GmbH 2015 Slide 29 Case Management Solution Components Task EngineDMS Case / Process Engine System Integration Suggest Next Step Central entity Related entity (1) Related entity (2) Related entity (3) Knowledge Area Quick Overview Related Docs Audittrail / Analytics History Navigation
  • 30. © OPITZ CONSULTING GmbH 2015 Slide 30 Case Management in Combination Claim CaseTask Human Task Process Task (BPMN)
  • 31. © OPITZ CONSULTING GmbH 2015 Slide 31 Adaptivity
  • 32. © OPITZ CONSULTING GmbH 2015 Slide 32 What is meant with „adaptive“? © Clemens Utschig-Utschig
  • 33. © OPITZ CONSULTING GmbH 2015 Slide 33 Dynamic and „build to change“ What has to be defined during design-time? © Clemens Utschig-Utschig Defintition of: Activities, Milestones, Rules, Events, Data, Stakeholders
  • 34. © OPITZ CONSULTING GmbH 2015 Slide 34 The value of Dynamic Case Management  Change the „flow“ of the case without re-deployment  Define and change which activities are available in the different phases of a case without re-deployment (adjust pre-/post-conditions)  Define automatic triggering of e.g. case activities based on milestones, outcomes and events  Move milestones without re-deployment (e.g. milestone „Assessment finished“ requires the execution of additional activities)  Add an additional activity call  Without re-deployment: possible, if the activity already exists  With re-deployment: if the activity didn‘t exist before (might require instance migration)
  • 35. © OPITZ CONSULTING GmbH 2015 Slide 35 Case Requirements / Getting Started (before you start coding)
  • 36. © OPITZ CONSULTING GmbH 2015 Slide 36 How to collect & document case requirements?  Key Aspects of a case:  Milestones (Checkpoints in the progress)  Outcomes  Case Activities (Represent specific work)  Execution semantics (manual, automatic, required, repeatable, …)  Case Rules  Data & Documents  User Events (e.g. Document received)  Stakeholders  Permissions  We usesd:  Mindmaps  Whiteboards + Visio  Word / Excel  UI first + Case Management Model and Notation (CMMN)
  • 37. © OPITZ CONSULTING GmbH 2015 Slide 37 Case Requirements | Whiteboard
  • 38. © OPITZ CONSULTING GmbH 2015 Slide 38 Case Requirements | Specification Sheet
  • 39. © OPITZ CONSULTING GmbH 2015 Slide 39 Case Requirements | CMMN  Defined by the OMG as a new standard for Case Modeling  Released in May 2014  Is a notation for modeling and graphically expressing a case  Is an interchange format for exchanging Case Models among different tools  Vendors like Oracle, IBM, SAP, Kofax, Cordys and Tibco have contributed to this standard  Download our CMMN / ACM Poster from http://acmcommunity.com
  • 40. © OPITZ CONSULTING GmbH 2015 Slide 40 CMMN | Case Plan Model
  • 41. © OPITZ CONSULTING GmbH 2015 Slide 41 CMMN | Plan Model Elements Stages
  • 42. © OPITZ CONSULTING GmbH 2015 Slide 42 CMMN | Plan Model Elements Milestones & Event Listeners
  • 43. © OPITZ CONSULTING GmbH 2015 Slide 43 CMMN | Decorators
  • 44. © OPITZ CONSULTING GmbH 2015 Slide 44 CMMN | Stage and Task Lifecycle
  • 45. © OPITZ CONSULTING GmbH 2015 Slide 45 Case Requirements | CMMN + UI We‘ve made our best experiences with a UI-first approach and CMMN CMMN Model User Interface Claims File Identify responsibilities Create Letter Responsibilities Identified Claim Processing Base Information Attached Claims processed Create Claims Notification All Claims completed Cancel Case New Document received Identify responsible knowledge workers Review Documents Change Responsibilities Request Missing Documents Create and Process Claim # # # # #
  • 46. © OPITZ CONSULTING GmbH 2015 Slide 46 Claims File Identify responsibilities Create Letter Responsibilities Identified Claim Processing Base Information Attached Claims processed Create Claims Notification All Claims completed Cancel Case New Document received Identify responsible knowledge workers Review Documents Change Responsibilities Request Missing Documents Create and Process Claim # # # # # [1] Situation after starting the case What has been completed?
  • 47. © OPITZ CONSULTING GmbH 2015 Slide 47 Claims File Identify responsibilities Create Letter Responsibilities Identified Claim Processing Base Information Attached Claims processed Create Claims Notification All Claims completed Cancel Case New Document received Identify responsible knowledge workers Review Documents Change Responsibilities Request Missing Documents Create and Process Claim # # # # # [1] Situation after starting the case Which activities are enabled?
  • 48. © OPITZ CONSULTING GmbH 2015 Slide 48 [1] Situation after starting the case Which activity has been activated? Claims File Identify responsibilities Create Letter Responsibilities Identified Claim Processing Base Information Attached Claims processed Create Claims Notification All Claims completed Cancel Case New Document received Identify responsible knowledge workers Review Documents Change Responsibilities Request Missing Documents Create and Process Claim # # # # #
  • 49. © OPITZ CONSULTING GmbH 2015 Slide 49 Claims File Identify responsibilities Create Letter Responsibilities Identified Claim Processing Base Information Attached Claims processed Create Claims Notification All Claims completed Cancel Case New Document received Identify responsible knowledge workers Review Documents Change Responsibilities Request Missing Documents Create and Process Claim # # # # # [2] Situation after completing „Create Claims…“ What has been completed?
  • 50. © OPITZ CONSULTING GmbH 2015 Slide 50 Claims File Identify responsibilities Create Letter Responsibilities Identified Claim Processing Base Information Attached Claims processed Create Claims Notification All Claims completed Cancel Case New Document received Identify responsible knowledge workers Review Documents Change Responsibilities Request Missing Documents Create and Process Claim # # # # # [2] Situation after completing „Create Claims…“ What has been enabled? (no automatic activation in that stage)
  • 51. © OPITZ CONSULTING GmbH 2015 Slide 51 Bringing them all together (describe all details) Today: Lack of CMMN-Tool support; so we combined CMMN + Excel
  • 52. © OPITZ CONSULTING GmbH 2015 Slide 52 Case Implementation
  • 53. © OPITZ CONSULTING GmbH 2015 Slide 53
  • 54. © OPITZ CONSULTING GmbH 2015 Slide 54
  • 55. © OPITZ CONSULTING GmbH 2015 Slide 55 Demo: Case Implementation
  • 56. © OPITZ CONSULTING GmbH 2015 Slide 56 Coverage CMMN 1.0 by camunda BPM 7.3
  • 57. © OPITZ CONSULTING GmbH 2015 Slide 57 Coverage CMMN 1.0 by camunda BPM 7.3
  • 58. © OPITZ CONSULTING GmbH 2015 Slide 58 „ “No repetition decorators and events? It won´t work without them for us! Claims File-Case and Claim-Case
  • 59. © OPITZ CONSULTING GmbH 2015 Slide 59 Workaround: Camunda Extension Elements  camunda:caseExecutionListener  Adds an execution listener to an event in the lifecycle of a case item.  Available events:  create, enable, start, manualStart, complete, …  Available parent elements:  Case, Human Task, Process Task, Case Task, Stage, Milestone <camunda:caseExecutionListener event="complete" class="com.cattlecrew.camunda.acm.showcase.claim_file.RepetitionListener" />
  • 60. © OPITZ CONSULTING GmbH 2015 Slide 60 Workaround: Camunda Extension Elements public class RepetitionListener implements CaseExecutionListener { private final static Logger LOGGER = Logger.getLogger("CLAIM-CMMN"); public void notify(DelegateCaseExecution caseExecution) throws Exception { CaseExecutionEntity execution = (CaseExecutionEntity) caseExecution; // get corresponding activity CmmnActivity activity = execution.getActivity(); // get parent stage CaseExecutionEntity parent = execution.getParent(); // instantiate a new child case execution for given activity List<CmmnExecution> children = parent.createChildExecutions(Arrays.asList(activity)); // trigger lifecycle parent.triggerChildExecutionsLifecycle(children); LOGGER.info("Plan Item '" + caseExecution.getActivityId() + "' labeled '" + caseExecution.getActivityName() + "' has been repeated."); } }
  • 61. © OPITZ CONSULTING GmbH 2015 Slide 61 Workaround: Camunda Extension Elements  camunda:variableListener  Adds custom code to listen to variable events.  A listener defined on a model scope (like the case plan model, human task, …) is notified for all variable events that occur in this scope or any of ist subordinate scopes.  Available events: create, update, delete  Available parent elements: Case Plan Model, Human Task, Process Task, Case Task, Stage <camunda:variableListener event="update" class="com.cattlecrew.camunda.acm.claim.CaseVariableUpdateListener" /> <cmmn:sentry id="Sentry_cancelCaseExit"> <cmmn:ifPart> <cmmn:condition> <cmmn:body>${not empty caseExecution.getVariable("cancelCase") and caseExecution.getVariable("cancelCase")}</cmmn:body> </cmmn:condition> </cmmn:ifPart> </cmmn:sentry>
  • 62. © OPITZ CONSULTING GmbH 2015 Slide 62 Workaround: Camunda Extension Elements public class CaseVariableUpdateListener implements CaseVariableListener { private CmmnExecution ce; private CriteriaType criteriaType; public void notify(DelegateCaseVariableInstance variableInstance) throws Exception { if (init(variableInstance)) { fireSentry(); } } private void fireSentry() { if (criteriaType.equals(CriteriaType.ENTRY)) { ce.fireEntryCriteria(); } else if (criteriaType.equals(CriteriaType.EXIT)) { ce.fireExitCriteria(); } } private boolean init(DelegateCaseVariableInstance variableInstance) { ... } ... }
  • 63. © OPITZ CONSULTING GmbH 2015 Slide 63 Lessons learned  Benefit for unstructured processes.  Lack of tool support for CMMN.  We were able to implement our Claim Case with camunda BPM.  Only small amount of unsupported case elements.  Workarounds for some of the unsupported elements available.  Smooth integration of BPMN and CMMN.  Familiar API for those who have already implemented BPMN in camunda.  Extensive Java and REST API.
  • 64. © OPITZ CONSULTING GmbH 2015 Slide 64 Download: www.thecattlecrew.com
  • 65. © OPITZ CONSULTING GmbH 2015 Slide 65 Questions?
  • 66. © OPITZ CONSULTING GmbH 2015 Slide 66 Contact Olaf Ennen Senior Consultant OPITZ CONSULTING Deutschland GmbH Butendeichsweg 2, 21129 Hamburg, Germany Phone: +49 173 7279410 Mail: olaf.ennen@opitz-consulting.com Danilo Schmiedel Solution Architect OPITZ CONSULTING Deutschland GmbH Tempelhofer Weg 64, 12347 Berlin, Germany Phone: +49 173 7279001 Mail: danilo.schmiedel@opitz-consulting.com Twitter: @dschmied Blog: http://inside-bpm-and-soa.blogspot.com