SlideShare a Scribd company logo
1 of 46
Adaptive Case Management
With
Alfresco and Activiti
Short Intro
• Jörg Sauer
• Allianz Life Indonesia
• Head of Application Development
• Jakarta / Indonesia
• Community:
• Alfresco Community Jakarta
• Blog Posts (none in past 12 month )
• Twitter: @joergsauer
• Blog: blogs.ecmconcepts.org
Alfresco
Certified Instructor
Agenda
• Introduction into Knowledge Work
• Challenges with BPM
• Adaptive Case Management
• What Alfresco Provides Out of the Box
• What Activiti Provides Out of the Box
• What Needs to be Done / Customized
• Conclusion
Introduction to Knowledge Work
• What does a knowledge worker look like?
Knowledge Worker?
• University Professors
Knowledge Worker?
• Librarian?
Maybe…
Knowledge Worker!
Definitely!
People who figure out
what they have to do
Knowledge Worker!
People who assess a situation
and determine the course of
action
Knowledge Worker
People whose actions are
based on many sources of
information
Knowledge Worker
People who gather
clues, follow up and
discover things
Knowledge Work is Everywhere
• Rescue Work
• Complex Insurance or Bank Tansactions
• Police & Legal Investigation
• Financial Audit
• Coordinating a Meeting
• Exceptions, e.g. Billing Dispute
• Medical Treatment
• Help Desk
• Hiring
• Executive Management etc.
Quality of Knowledge Work
• Non Repeated!
• Two murder investigations are not the same
• Complex insurance claims are not the same
• Endless examples to go
Quality of Knowledge Work
• Non Repeated!
• Unpredictable!
• Legal case may take unexpected course
• Medical claim might not be valid due to wrong statements
made in application
• Conflicting factors impact decision making
Quality of Knowledge Work
• Non Repeated!
• Unpredictable!
• Emergent!
• A doctor runs a test on a patient
Leading to a treatment plan
Which is monitored and additional test
Which leads to a modified treatment
Which is monitored
Quality of Knowledge Work
• Non Repeated!
• Unpredictable!
• Emergent!
• Robustness (in face of variable conditions)
• High velocity and High reliable organizations
run on knowledge work.
Industrial Development
• 1840-1920: Industrialization:
Mass Production /Routine Work
• Define exact process
• Run 1000’s times
• Distribute initial cost over many identical copies
• Research: Frederick Winslow Taylor
• 1940-1980: Just in Time Kanban
• Mass customization
• Excess production is waste
• Lean & Pull Based
• Responsive to change
• Research: Taiichi Ohno (Toyota)
• 1980-2005: Knowledge Work
• Knowledge Worker: Someone who knows more about her job than
anybody else in the organization
• Research: Peter F. Drucker
Manufacturing Office Work
Unpredictable
Predictable
Mass
Production
Routine
Work
Knowledge
Work
Just in
Time
Knowledge Work Facts
• 30%-50% off all Workers = Knowledge Workers
• The number is increasing
• High pay
• Key area of economical growth in economies
• Key factor for developed countries to stay compitetive
• Research: Tom Davenport
Cost & Complexity of Implementation
Knowledge Worker
Processes
Routine Human
Processes
System to
System
Processes
€
€€
€€€
More Predictable
Less Predictable value
Routine Work
Knowledge Work
Business
Process
Spectrum
Easier to
implement
Difficult to
Implement
Business Process Management (BPM)
• Mature
• Good Tools
• Lots of Experts
• However:
• High upfront investment in process analysis
• ROI = process to be run thousands of times
BPM = Mass Production!
• Works only for routine work!
BPM Real Life Issues
• Business processes not well understood
• Users = just see what they do
• Scope?
• Management: just cares about results, KPIs, SLAs, head count
• Internal resources most times not sufficiently skilled to do process
analysis
• External consultants = Project = Solve all problems approach = PROBLEM!
BPM Real Life Issues
• Conflicts among stakeholders how process should look like
• Scope issues
• Goals not defined
• End to end process = multiple department = multiple interests
BPM Real Life Issues
• Misconception that BPM implementation will solve business
problems.
• Business Problem != Human Error != Solvable with BPM
• Automation = Change = Unknown Results how it will work
• Try and Error
BPM Real Life Issues
• Focus on end to end processes
• End to End is overly complex
• 3m x 5m process diagrams
• Not all things can be foreseen
• Huge effort gather requirements
• Huge effort to get sign off.
• Always too many compromises
• Once implemented will remain as is for ever
BPM Real Life Issues
• Optimistic Flow
• Tendency to include the optimistic flows only
• Error handling on process level missing
• Exception / alternate flows incomplete
New Approach Needed
• BPM = assumption that
• Process is predictable
• Implementable as an automated process
• ROI comes from scaling up and repeatability
• BPM = Process is center
Adaptive Case Management (ACM)
Adaptive Case Management
• Enable Knowledge Worker
• Case Data is Center not Process
• Process not carved in stone
• Worker decides on steps
• SOP as guidance / frame for work
• Holistic View on Data / Information
• Routine Work • Knowledge Work
BPM vs. ACM modelling
Knowledge Work
• Requires
• Guidance & Rules: SOP & Business Rules
• Adaptable approach
• Templates: Filing structure
Check lists
• Small Workflows
• Customizable elements
• Collaboration
• Holistic Data / Information
• Visibility of
• documents
• structured information
• communication
• Historical data
• Related cases
Statement
• “Knowledge worker productivity is the biggest of the 21st
century management challenges.
In developed countries it is their first survival requirement”
Peter F. Drucker
Case Management with Alfresco
• Does Alfresco provide case management out of the Box?
• Not really – at least not as a solution
• Can Alfresco do case management?
• Off course if you implement the required things
• Who is doing case management with Alfresco?
• Many companies
• Who is implementing case management in Alfresco?
• You
• Partners
• Community
Case Management Support in Alfresco
• Case management based on folder (structures)
• Small Workflows
• Rules and Actions
• Simple Workfows
• Tags
Alfresco Functionality for
Case Management Implementations
• Custom Content Models
• Document & Folder types
• Metadata
• Custom Workflows
• Web Scripts
• Integration with 3rd party systems
• Filing structure initiation – create case structure
• Metadata synchronization
• Status updates
• Extending Alfresco & Share functionality
• Freemarker
• Templates
• Components
• Reports
Alfresco Functionality for
Case Management Implementations
• Custom Actions:
• Automation of manual tasks
• Create case
• Start workflow
• Synch information
• Generate status report
• Transformations
• Generate Status Reports
• Full text index on holistic data
• Synchronization
• Share documents with (external) stakeholders
Alfresco Functionality for
Case Management Implementations
• Data Lists
• Check Lists
• Todo’s
• Policies
• Events in Repository trigger actions
• Start configured workflow if data list entry is created
• Update status on workflow completion
Activiti Case Management out of the Box
• Standard Workflows
• Ad Hoc Workflow
• Review Approve Workflow
• Etc.
Adaptive Case Management With
Alfresco & Activiti
• Basic Repository Customizations
• Case Metadata Model Foundation
• Case Group Container
• Case Folder
• Case File
• Aspects
• Case Check List (Data List)
• Basic Workflows
• Activiti Workflow to run on Folder chains
• User configurable sequential workflow, with full support for task list, escalation,
task assignment etc.
• Basic Case Workflows
• Main Case Status workflow
• Identify expert workflow
• Assessment workflow
• Request additional document workflow
Adaptive Case Management With
Alfresco & Activiti
• Share Customizations
• Additional Folder Views
• Case Status
• Including workflows running
• Case Information Aggregation View
• Template components for extensibility
• Data lists on case folders
• List entry can initiate workflow
• Workflow updates list entry on completion or status updates.
• Just a foundation!
Adaptive Case Management
Version Chart
Version Functionality Extensibility
Alfresco 3.4 Core functionality
Replication
Easy
Not existant
Alfresco 4.0 Core functionality
Replication
Easy
Supported
Alfresco 4.2 Core functionality
Replication
Easy
Better as in 4.0?
Share 3.4 Components
Modules
Complicated
not existing
Share 4.0 Components
Modules
Markers
Easy
Basic
Not yet
Share 4.2 Components
Modules
Markers
Easy
good
Yes
Activiti 5.7 (Alfresco <4.2) Call Activiti expression
Signals
Compensation
Messages
Other cool stuff
No
No
No
No
No
Activiti 5.10 (Alfresco 4.2) Call Activiti expression
Signals
Compensation
Messages
Other cool stuff
yes
yes
yes
yes
yes
Activiti Adaptive Case Management
Implementation
• Initiated two month ago as Jakarta Alfresco Community
project
• Goal
• Learn about Alfresco by doing something useful and which is fun
• Delivery Date 1st release
• Missed 
• When to be expected?
• November 2012
• Where to be found
• http://code.google.com/p/alfresco-adaptive-case-management-toolkit
Q & A
References
• Presentations:
• Keith Swenson:
The Nature of Knowledge Work
http://www.slideshare.net/kswenson/the-nature-of-knowledge-work
• Books:
• Keith Swenson: Mastering the Unpredictable
• Keith Swenson: Taming the Unpredictable
• Jakob Freund, Bernd Ruecker: Real Life BPMN
• Jakob Freund, Bernd Ruecker: Praxis Handbuch BPMN
• Web:
• Activiti User Guide:
http://www.activiti.org/userguide/index.html
• Alfresco Wiki:
http://wiki.alfresco.com/wiki/Main_Page
• Blogs: http://blogs.alfresco.com/wp/
• David Draper: http://blogs.alfresco.com/wp/ddraper/
• Will Abson: http://blogs.alfresco.com/wp/wabson/
References…
• Training:
• Alfresco Share Configuration
• Alfresco Share Development
• Alfresco Activiti Workflow
• Alfresco API Developer
• Customized Training Alfresco: Averi
• BPMN and Process Analysis: Camunda
• Adaptive Case Management Toolkit
• http://code.google.com/p/alfresco-adaptive-case-management-
toolkit/
• Stay tuned for the first code to be posted shortly

More Related Content

Similar to adaptive-case-management-with-alfresco-and-activiti (1).pptx

Rapid ROI, Rapid Adoption: ECM Renovation for Government
Rapid ROI, Rapid Adoption: ECM Renovation for GovernmentRapid ROI, Rapid Adoption: ECM Renovation for Government
Rapid ROI, Rapid Adoption: ECM Renovation for GovernmentZia Consulting
 
Advanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptAdvanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptThinL389917
 
Transforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps WorkflowsTransforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps WorkflowsMandi Walls
 
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...confluent
 
Enterprise 365 - SoftServe presentation
Enterprise 365 - SoftServe presentationEnterprise 365 - SoftServe presentation
Enterprise 365 - SoftServe presentationSergii Alekseev
 
Webinar: Office 365 for Beginners
Webinar: Office 365 for BeginnersWebinar: Office 365 for Beginners
Webinar: Office 365 for BeginnersCliff Ashcroft
 
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...confluent
 
Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016Jim Adcock
 
Techniques for Becoming Your Organizations CRM Guru by Kylie Kiser
Techniques for Becoming Your Organizations CRM Guru by Kylie KiserTechniques for Becoming Your Organizations CRM Guru by Kylie Kiser
Techniques for Becoming Your Organizations CRM Guru by Kylie KiserKTL Solutions
 
Data modeling trends for Analytics
Data modeling trends for AnalyticsData modeling trends for Analytics
Data modeling trends for AnalyticsIke Ellis
 
Nicole Larsen-Portfolio
Nicole Larsen-PortfolioNicole Larsen-Portfolio
Nicole Larsen-PortfolioNicole Larsen
 
Exalate - Issue Sync for Jira and More
Exalate - Issue Sync for Jira and MoreExalate - Issue Sync for Jira and More
Exalate - Issue Sync for Jira and MoreExalate
 
Datapolis workbox how to cut workload and minimize risks
Datapolis workbox how to cut workload and minimize risksDatapolis workbox how to cut workload and minimize risks
Datapolis workbox how to cut workload and minimize risksDatapolis
 
Store, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceStore, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceAni Lopez
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Codedox42
 
Microsoft planner 101 - ClearBox Webinar
Microsoft planner 101 - ClearBox WebinarMicrosoft planner 101 - ClearBox Webinar
Microsoft planner 101 - ClearBox WebinarSam Marshall
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis
 
SharePoint Saturday Redmond Presentation
SharePoint Saturday Redmond PresentationSharePoint Saturday Redmond Presentation
SharePoint Saturday Redmond PresentationBen Henderson
 
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013Netwoven Inc.
 

Similar to adaptive-case-management-with-alfresco-and-activiti (1).pptx (20)

Rapid ROI, Rapid Adoption: ECM Renovation for Government
Rapid ROI, Rapid Adoption: ECM Renovation for GovernmentRapid ROI, Rapid Adoption: ECM Renovation for Government
Rapid ROI, Rapid Adoption: ECM Renovation for Government
 
Advanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptAdvanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.ppt
 
Transforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps WorkflowsTransforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps Workflows
 
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
 
Enterprise 365 - SoftServe presentation
Enterprise 365 - SoftServe presentationEnterprise 365 - SoftServe presentation
Enterprise 365 - SoftServe presentation
 
Webinar: Office 365 for Beginners
Webinar: Office 365 for BeginnersWebinar: Office 365 for Beginners
Webinar: Office 365 for Beginners
 
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
 
Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016
 
Techniques for Becoming Your Organizations CRM Guru by Kylie Kiser
Techniques for Becoming Your Organizations CRM Guru by Kylie KiserTechniques for Becoming Your Organizations CRM Guru by Kylie Kiser
Techniques for Becoming Your Organizations CRM Guru by Kylie Kiser
 
Data modeling trends for Analytics
Data modeling trends for AnalyticsData modeling trends for Analytics
Data modeling trends for Analytics
 
Uklug2012 yellow and blue stream
Uklug2012 yellow and blue streamUklug2012 yellow and blue stream
Uklug2012 yellow and blue stream
 
Nicole Larsen-Portfolio
Nicole Larsen-PortfolioNicole Larsen-Portfolio
Nicole Larsen-Portfolio
 
Exalate - Issue Sync for Jira and More
Exalate - Issue Sync for Jira and MoreExalate - Issue Sync for Jira and More
Exalate - Issue Sync for Jira and More
 
Datapolis workbox how to cut workload and minimize risks
Datapolis workbox how to cut workload and minimize risksDatapolis workbox how to cut workload and minimize risks
Datapolis workbox how to cut workload and minimize risks
 
Store, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceStore, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged Conference
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
 
Microsoft planner 101 - ClearBox Webinar
Microsoft planner 101 - ClearBox WebinarMicrosoft planner 101 - ClearBox Webinar
Microsoft planner 101 - ClearBox Webinar
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
 
SharePoint Saturday Redmond Presentation
SharePoint Saturday Redmond PresentationSharePoint Saturday Redmond Presentation
SharePoint Saturday Redmond Presentation
 
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
Nuts and Bolts of Building Compliance Process with Nintex and SharePoint 2013
 

Recently uploaded

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Recently uploaded (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

adaptive-case-management-with-alfresco-and-activiti (1).pptx

  • 2. Short Intro • Jörg Sauer • Allianz Life Indonesia • Head of Application Development • Jakarta / Indonesia • Community: • Alfresco Community Jakarta • Blog Posts (none in past 12 month ) • Twitter: @joergsauer • Blog: blogs.ecmconcepts.org Alfresco Certified Instructor
  • 3. Agenda • Introduction into Knowledge Work • Challenges with BPM • Adaptive Case Management • What Alfresco Provides Out of the Box • What Activiti Provides Out of the Box • What Needs to be Done / Customized • Conclusion
  • 4. Introduction to Knowledge Work • What does a knowledge worker look like?
  • 7. Knowledge Worker! Definitely! People who figure out what they have to do
  • 8. Knowledge Worker! People who assess a situation and determine the course of action
  • 9. Knowledge Worker People whose actions are based on many sources of information
  • 10. Knowledge Worker People who gather clues, follow up and discover things
  • 11. Knowledge Work is Everywhere • Rescue Work • Complex Insurance or Bank Tansactions • Police & Legal Investigation • Financial Audit • Coordinating a Meeting • Exceptions, e.g. Billing Dispute • Medical Treatment • Help Desk • Hiring • Executive Management etc.
  • 12. Quality of Knowledge Work • Non Repeated! • Two murder investigations are not the same • Complex insurance claims are not the same • Endless examples to go
  • 13. Quality of Knowledge Work • Non Repeated! • Unpredictable! • Legal case may take unexpected course • Medical claim might not be valid due to wrong statements made in application • Conflicting factors impact decision making
  • 14. Quality of Knowledge Work • Non Repeated! • Unpredictable! • Emergent! • A doctor runs a test on a patient Leading to a treatment plan Which is monitored and additional test Which leads to a modified treatment Which is monitored
  • 15. Quality of Knowledge Work • Non Repeated! • Unpredictable! • Emergent! • Robustness (in face of variable conditions) • High velocity and High reliable organizations run on knowledge work.
  • 16. Industrial Development • 1840-1920: Industrialization: Mass Production /Routine Work • Define exact process • Run 1000’s times • Distribute initial cost over many identical copies • Research: Frederick Winslow Taylor • 1940-1980: Just in Time Kanban • Mass customization • Excess production is waste • Lean & Pull Based • Responsive to change • Research: Taiichi Ohno (Toyota) • 1980-2005: Knowledge Work • Knowledge Worker: Someone who knows more about her job than anybody else in the organization • Research: Peter F. Drucker
  • 18. Knowledge Work Facts • 30%-50% off all Workers = Knowledge Workers • The number is increasing • High pay • Key area of economical growth in economies • Key factor for developed countries to stay compitetive • Research: Tom Davenport
  • 19. Cost & Complexity of Implementation Knowledge Worker Processes Routine Human Processes System to System Processes € €€ €€€ More Predictable Less Predictable value Routine Work Knowledge Work Business Process Spectrum Easier to implement Difficult to Implement
  • 20. Business Process Management (BPM) • Mature • Good Tools • Lots of Experts • However: • High upfront investment in process analysis • ROI = process to be run thousands of times
  • 21. BPM = Mass Production! • Works only for routine work!
  • 22. BPM Real Life Issues • Business processes not well understood • Users = just see what they do • Scope? • Management: just cares about results, KPIs, SLAs, head count • Internal resources most times not sufficiently skilled to do process analysis • External consultants = Project = Solve all problems approach = PROBLEM!
  • 23. BPM Real Life Issues • Conflicts among stakeholders how process should look like • Scope issues • Goals not defined • End to end process = multiple department = multiple interests
  • 24. BPM Real Life Issues • Misconception that BPM implementation will solve business problems. • Business Problem != Human Error != Solvable with BPM • Automation = Change = Unknown Results how it will work • Try and Error
  • 25. BPM Real Life Issues • Focus on end to end processes • End to End is overly complex • 3m x 5m process diagrams • Not all things can be foreseen • Huge effort gather requirements • Huge effort to get sign off. • Always too many compromises • Once implemented will remain as is for ever
  • 26. BPM Real Life Issues • Optimistic Flow • Tendency to include the optimistic flows only • Error handling on process level missing • Exception / alternate flows incomplete
  • 27. New Approach Needed • BPM = assumption that • Process is predictable • Implementable as an automated process • ROI comes from scaling up and repeatability • BPM = Process is center
  • 29. Adaptive Case Management • Enable Knowledge Worker • Case Data is Center not Process • Process not carved in stone • Worker decides on steps • SOP as guidance / frame for work • Holistic View on Data / Information
  • 30. • Routine Work • Knowledge Work BPM vs. ACM modelling
  • 31. Knowledge Work • Requires • Guidance & Rules: SOP & Business Rules • Adaptable approach • Templates: Filing structure Check lists • Small Workflows • Customizable elements • Collaboration • Holistic Data / Information • Visibility of • documents • structured information • communication • Historical data • Related cases
  • 32. Statement • “Knowledge worker productivity is the biggest of the 21st century management challenges. In developed countries it is their first survival requirement” Peter F. Drucker
  • 33. Case Management with Alfresco • Does Alfresco provide case management out of the Box? • Not really – at least not as a solution • Can Alfresco do case management? • Off course if you implement the required things • Who is doing case management with Alfresco? • Many companies • Who is implementing case management in Alfresco? • You • Partners • Community
  • 34. Case Management Support in Alfresco • Case management based on folder (structures) • Small Workflows • Rules and Actions • Simple Workfows • Tags
  • 35. Alfresco Functionality for Case Management Implementations • Custom Content Models • Document & Folder types • Metadata • Custom Workflows • Web Scripts • Integration with 3rd party systems • Filing structure initiation – create case structure • Metadata synchronization • Status updates • Extending Alfresco & Share functionality • Freemarker • Templates • Components • Reports
  • 36. Alfresco Functionality for Case Management Implementations • Custom Actions: • Automation of manual tasks • Create case • Start workflow • Synch information • Generate status report • Transformations • Generate Status Reports • Full text index on holistic data • Synchronization • Share documents with (external) stakeholders
  • 37. Alfresco Functionality for Case Management Implementations • Data Lists • Check Lists • Todo’s • Policies • Events in Repository trigger actions • Start configured workflow if data list entry is created • Update status on workflow completion
  • 38. Activiti Case Management out of the Box • Standard Workflows • Ad Hoc Workflow • Review Approve Workflow • Etc.
  • 39. Adaptive Case Management With Alfresco & Activiti • Basic Repository Customizations • Case Metadata Model Foundation • Case Group Container • Case Folder • Case File • Aspects • Case Check List (Data List) • Basic Workflows • Activiti Workflow to run on Folder chains • User configurable sequential workflow, with full support for task list, escalation, task assignment etc. • Basic Case Workflows • Main Case Status workflow • Identify expert workflow • Assessment workflow • Request additional document workflow
  • 40. Adaptive Case Management With Alfresco & Activiti • Share Customizations • Additional Folder Views • Case Status • Including workflows running • Case Information Aggregation View • Template components for extensibility • Data lists on case folders • List entry can initiate workflow • Workflow updates list entry on completion or status updates. • Just a foundation!
  • 41. Adaptive Case Management Version Chart Version Functionality Extensibility Alfresco 3.4 Core functionality Replication Easy Not existant Alfresco 4.0 Core functionality Replication Easy Supported Alfresco 4.2 Core functionality Replication Easy Better as in 4.0? Share 3.4 Components Modules Complicated not existing Share 4.0 Components Modules Markers Easy Basic Not yet Share 4.2 Components Modules Markers Easy good Yes Activiti 5.7 (Alfresco <4.2) Call Activiti expression Signals Compensation Messages Other cool stuff No No No No No Activiti 5.10 (Alfresco 4.2) Call Activiti expression Signals Compensation Messages Other cool stuff yes yes yes yes yes
  • 43. Implementation • Initiated two month ago as Jakarta Alfresco Community project • Goal • Learn about Alfresco by doing something useful and which is fun • Delivery Date 1st release • Missed  • When to be expected? • November 2012 • Where to be found • http://code.google.com/p/alfresco-adaptive-case-management-toolkit
  • 44. Q & A
  • 45. References • Presentations: • Keith Swenson: The Nature of Knowledge Work http://www.slideshare.net/kswenson/the-nature-of-knowledge-work • Books: • Keith Swenson: Mastering the Unpredictable • Keith Swenson: Taming the Unpredictable • Jakob Freund, Bernd Ruecker: Real Life BPMN • Jakob Freund, Bernd Ruecker: Praxis Handbuch BPMN • Web: • Activiti User Guide: http://www.activiti.org/userguide/index.html • Alfresco Wiki: http://wiki.alfresco.com/wiki/Main_Page • Blogs: http://blogs.alfresco.com/wp/ • David Draper: http://blogs.alfresco.com/wp/ddraper/ • Will Abson: http://blogs.alfresco.com/wp/wabson/
  • 46. References… • Training: • Alfresco Share Configuration • Alfresco Share Development • Alfresco Activiti Workflow • Alfresco API Developer • Customized Training Alfresco: Averi • BPMN and Process Analysis: Camunda • Adaptive Case Management Toolkit • http://code.google.com/p/alfresco-adaptive-case-management- toolkit/ • Stay tuned for the first code to be posted shortly