SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
Thomas Hildebrandt, hilde@itu.dk




 Forbedrede finansielle processer med
 Business Process Management ?
        Fra Office Automation via BPM til tvær-organisatorisk
             Case Management og Citizen Development
                                           Thomas Hildebrandt

                            Lektor & leder af Process and System Models gruppen ved
                                       IT Universitetet i København




                                         Get F’IT - 25. September 2012


                                                                              IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012       Thomas Hildebrandt, hilde@itu.dk



  kort	
  om	
  mig
     • PhD i datalogi (processbeskrivelser), Århus, 2000
     • Forsker og underviser på IT Universitetet, 1999-
     • Forskningsprojekter i it-støttede mobile og
             tværorganisatoriske forretningsprocesser og
             arbejdsgange (MDCC, Resultmaker, Exformatics)
     • Leder af Proces og System modeller forskningsgruppe,
             interessegruppe for Processer og IT, og videngruppe
             for digitalisering og procesorientering (VidenDanmark)
     • Nyt europæisk netværk for “Behavioral Types”
  www.itu.dk/research/models                   2            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012       Thomas Hildebrandt, hilde@itu.dk



  Overblik
       • State-of-the-art:
               Fra Office Automation til BPMN 2.0
       • Problemer/udfordringer:
               Planlægningsoptimisme, fleksibilitet, distribution
       • State-of-the-future:
               Case Management Modeling Notation (CMMN)
               Behavioral/Session Types
               Citizen Development
  www.itu.dk/research/models                   3            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                                              Thomas Hildebrandt, hilde@itu.dk



  State-­‐of-­‐the-­‐art                       However, the focus is not on data but on process-related information (e.g., the
                                               ordering of activities). Process mining is also related to monitoring and business
                                               intelligence [41].


                                               8 Conclusion
                                               Process-aware information systems (PAISs) follow a characteristic life-cycle. Fig-
                                               ure 13 shows the four phases of such a life-cycle [7]. In the design phase, the
                                               processes are (re)designed. In the configuration phase, designs are implemented




   • Process-Aware Information Systems
                                               by configuring a PAIS (e.g., a WFMS). After configuration, the enactment phase
                                               starts where the operational business processes are executed using the system con-
                                               figured. In the diagnosis phase, the operational processes are analyzed to identify
                                               problems and to find things that can be improved. The focus of traditional work-
                                               flow management (systems) is on the lower half of the life-cycle. As a result there




   • A shift from data orientation to
                                               is little support for the diagnosis phase. Moreover, support in the design phase is
                                               limited to providing an editor while analysis and real design support are missing.




          process orientation:
          Explicit process models
   •      Business Process Model and                                       Figure 13: PAIS life-cycle.



          Notation (BPMN) 2.0 - OMG
                                                   In this article, we showed that PAISs support operational business processes
                                               by combining advances in information technology with recent insights from man-
                                               agement science. We started by reviewing the history of such systems and then
                                               focused on process design. From the many diagramming techniques available, we

          Standard, 2011 (www.omg.org)         chose one particular technique (Petri nets) to show the basics. We also emphasized
                                               the relevance of process analysis, e.g., by pointing out that 20 percent of the more
                                               than 600 process models in the SAP reference model are flawed [24]. We also

                                                                                       26



  www.itu.dk/research/models                             4                                                    IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                                 Thomas Hildebrandt, hilde@itu.dk



 BPM	
  eksempel             “BPM on Top of SOA: Experiences from the Financial Industry”, BPM 2007
                            Steen Brahe, Industrial PhD, Danske Bank & IT University of Copenhagen


      • Kundepakke: Forretningsprocess for salg af
             pakkeløsning: kreditkort, netbankadgang, ...
      • 10 forskellige systemer, 30 del-processer, 200
             service-kald/menneskelige opgaver.
      • Fra 200 pakker om dagen til 1800
      • 80% automatisering
  www.itu.dk/research/models                                  5                       IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                                   Thomas Hildebrandt, hilde@itu.dk



 BPM	
  eksempel             “BPM on Top of SOA: Experiences from the Financial Industry”, BPM 2007
                                                                                                      Best
                            Steen Brahe, Industrial PhD, Danske Bank & IT University of Copenhagen
                                                                                                 Industry Paper



      • Kundepakke: Forretningsprocess for salg af
             pakkeløsning: kreditkort, netbankadgang, ...
      • 10 forskellige systemer, 30 del-processer, 200
             service-kald/menneskelige opgaver.
      • Fra 200 pakker om dagen til 1800
      • 80% automatisering
  www.itu.dk/research/models                                    5                        IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                                                                                                                     Thomas Hildebrandt, hilde@itu.dk



  BPM	
  anno	
  1979
      • Office automation: Zisman & Hammer ’77,
                                                                                                                                                                                                                                        Computer Science and
                                                                                                                                                                                                                                   Office Information Systems
                                                                                                                                                                                                                                    By Clarence A. Ellis and Gary J. Nutt




             IBM Business Definition Language,                                                                                                                                                                    z
                                                                                                                                                                                                                 c
                                                                                                                                                                                                                 :=




             Information Control Net (Ellis ’79 Xerox)




                                                                                                                                           , Cus tamer




                                                                                                                                                                      Billing File
                                                                                                                                   +0
                                                                         Order




                                                                                                                                                   j Fi le
                                                                         Form




                                                                                                                                                                                                         I




                                                                                                                                                                                                                                                             ' - --- ----/--""
                                                                                                                                                                                                         /




                                                                                                                                                                                                                            tJ .
                                                                                 -"" "




                                                                                                                                                             I




                                                                                                                                                                                                                                                                           I
                                                                                                                               A
                                                                                   /




                                                                                                       /.J
                                                                                                       •
                                                                                               I

                                                                                                   r
                                                                                                       r
                                                                                                   I




                                                                                                                   I


                                                                                                                                 / I
                                                                                                                               '" I



                                                                                                                                           I
                                                                                                                           I




                                                                                                                                                         J




                                                                                                                                                                                                                                           ',---- ... _------_ .. _-..,.-'
                ORDER PROCESSING




                                                                                                                                                                       II

                                                                                                                                                                                 lL




                                                                                                                                                                                                                                                              F.igure 2
                                   Customer
                                    Request
                                    Arrival




                                                                                                                                                                                                                          "
                                                                                                                                                                                                                      ,




                                                                                                                                                                                                                                                          .
                                                                                                                               Brocess
                                                                                  Send Order
                                              Log Request




                                                                                                           Receive Order
                                                            Type Order




                                                                                                                                                                                                                                          t Form
                                                                                                                                                         :1.




                                                                                                                                                                                                                                          lOut
                                                                                                                                                                                                                                 1:;;1
                                                                                                                                                                                                                          lOut
                                                                                                                                                                  1
                                                                                                                                                             •




                                                                                                                                                                                                 J
                                                                                                                                                                                         J




                                                                                                                                                                                                                 I
                                                                                                                                       I
                                                                                                                                         J




                                                                                                                                                                      I




                                                                                                                                                                                                     I
                                                                                                                                                                                                         I

                                                                                                                                                                                                                 I
                                                                                                                                                                                                 I
                                                                                                                                                                          I




                                                                                                                                                                                                             I
                                                                                                                                                                                                 I
                                                                                                                                                                                             I
                                                                                                                                                                                     I
                                                                                                                                         I
                                                                                                                                         I
                                                                                                                                         I




  www.itu.dk/research/models                                                                                               6                                                                     IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                                                                                                                     Thomas Hildebrandt, hilde@itu.dk



  BPM	
  anno	
  1979
          By considering the specification language, the internal representation, and the design of a prototype


      • Office automation: Zisman & Hammer ’77,
                                                                                                                                                                                                                                        Computer Science and
         system using one unified model, Zisman has been able to study the office as a system rather than                                                                                                                          Office Information Systems
                                                                                                                                                                                                                                    By Clarence A. Ellis and Gary J. Nutt



         simply as a collection of isolated tasks and pieces of equipment.                                                                                            Although Zisman suggests the
            IBM Business Definition Language,
         language and the model need refinement, his basic notions will probably have great impact on the                                                                                                        z
                                                                                                                                                                                                                 c
                                                                                                                                                                                                                 :=




            Information Control Net (Ellis ’79 Xerox)
         office of the future.




                                                                                                                                           , Cus tamer




                                                                                                                                                                      Billing File
                                                                                                                                   +0
                                                                         Order




                                                                                                                                                   j Fi le
                                                                         Form




                                                                                                                                                                                                         I




                                                                                                                                                                                                                                                             ' - --- ----/--""
                                                                                                                                                                                                         /




                                                                                                                                                                                                                            tJ .
                                                                                 -"" "




                                                                                                                                                             I




                                                                                                                                                                                                                                                                           I
                                                                                                                               A
                                                                                   /




                                                                                                       /.J
                                                                                                       •
                                                                                               I

                                                                                                   r
                                                                                                       r
                                                                                                   I




                                                                                                                   I


                                                                                                                                 / I
                                                                                                                               '" I



                                                                                                                                           I
                                                                                                                           I




                                                                                                                                                         J




                                                                                                                                                                                                                                           ',---- ... _------_ .. _-..,.-'
                ORDER PROCESSING




                                                                                                                                                                       II

                                                                                                                                                                                 lL




                                                                                                                                                                                                                                                              F.igure 2
                                   Customer
                                    Request
                                    Arrival




                                                                                                                                                                                                                          "
                                                                                                                                                                                                                      ,




                                                                                                                                                                                                                                                          .
                                                                                                                               Brocess
                                                                                  Send Order
                                              Log Request




                                                                                                           Receive Order
                                                            Type Order




                                                                                                                                                                                                                                          t Form
                                                                                                                                                         :1.




                                                                                                                                                                                                                                          lOut
                                                                                                                                                                                                                                 1:;;1
                                                                                                                                                                                                                          lOut
                                                                                                                                                                  1
                                                                                                                                                             •




                                                                                                                                                                                                 J
                                                                                                                                                                                         J




                                                                                                                                                                                                                 I
                                                                                                                                       I
                                                                                                                                         J




                                                                                                                                                                      I




                                                                                                                                                                                                     I
                                                                                                                                                                                                         I

                                                                                                                                                                                                                 I
                                                                                                                                                                                                 I
                                                                                                                                                                          I




                                                                                                                                                                                                             I
                                                                                                                                                                                                 I
                                                                                                                                                                                             I
                                                                                                                                                                                     I
                                                                                                                                         I
                                                                                                                                         I
                                                                                                                                         I




  www.itu.dk/research/models                                                                                               6                                                                     IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                 Thomas Hildebrandt, hilde@itu.dk



  BPM	
  anno	
  2011:	
  BPMN2.0




                                                   (Figur fra BPMN 2.0 Final Specification, 2011)

  www.itu.dk/research/models                   7                       IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012       Thomas Hildebrandt, hilde@itu.dk



  Hvad	
  skete	
  der	
  i	
  de	
  30	
  år?




  www.itu.dk/research/models                   8            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012       Thomas Hildebrandt, hilde@itu.dk



  Hvad	
  skete	
  der	
  i	
  de	
  30	
  år?
       • Sene 70‘ere/tidlige 80‘ere: Optimisme, men ikke
              success - manglende standarder, primitive
              brugergrænseflader og for rigide processer...




  www.itu.dk/research/models                   8            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012       Thomas Hildebrandt, hilde@itu.dk



  Hvad	
  skete	
  der	
  i	
  de	
  30	
  år?
       • Sene 70‘ere/tidlige 80‘ere: Optimisme, men ikke
              success - manglende standarder, primitive
              brugergrænseflader og for rigide processer...
       • Fra 90‘erne til nu: Service og process-standarder
              (WfMC, Oasis, OMG), intuitive brugergrænseflader,
              optimisme....




  www.itu.dk/research/models                   8            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012       Thomas Hildebrandt, hilde@itu.dk



  Hvad	
  skete	
  der	
  i	
  de	
  30	
  år?
       • Sene 70‘ere/tidlige 80‘ere: Optimisme, men ikke
              success - manglende standarder, primitive
              brugergrænseflader og for rigide processer...
       • Fra 90‘erne til nu: Service og process-standarder
              (WfMC, Oasis, OMG), intuitive brugergrænseflader,
              optimisme.... men stadig for rigide process-modeller...
    “Good standards for business process
   modelling are still missing and even today’s         Process-Aware Information Systems:
             WFMSs are too rigid”                       Design, Enactment, and Analysis
                                                        Wil M.P. van der Aalst
                                                        Department of Mathematics and Computer Science, Eindhoven Universit
                                                        nology, P.O. Box 513, NL-5600 MB Eindhoven, w.m.p.v.d.aalst@tue.nl

  www.itu.dk/research/models                   8               IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
                                                        Abstract. Process-aware information systems support operational busi
                                                        cesses by combining advances in information technology with recent
                                                        from management science. Workflow management systems are typical
Tuesday, September 25, 12                               of such systems. However, many other types of information systems
Get F’IT, BPM Seminar, 25. September, 2012       Thomas Hildebrandt, hilde@itu.dk



  Eksempel
       • Arbejdsgangsbanken.dk - KL og KOMBIT
       • Næsten 900 gode (best practice) og korrekte
              (lovmedholdige) arbejdsgange modelleret i BPMN og
              gjort frit tilgængelige




  www.itu.dk/research/models                   9            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012        Thomas Hildebrandt, hilde@itu.dk



  Nogle	
  udfordringer....




  www.itu.dk/research/models                   10            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012          Thomas Hildebrandt, hilde@itu.dk



  Nogle	
  udfordringer....
     • Processer, opgavefordeling og
             lovgivning ændrer sig konstant og er
             afhængig af lokale forhold        [Magnus Nilsson, ITU TR-2011-140]




  www.itu.dk/research/models                   10              IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012          Thomas Hildebrandt, hilde@itu.dk



  Nogle	
  udfordringer....
     • Processer, opgavefordeling og
             lovgivning ændrer sig konstant og er
             afhængig af lokale forhold        [Magnus Nilsson, ITU TR-2011-140]




     • Den samme hændelse optræder i flere
             processer/love - med forskellige navne




  www.itu.dk/research/models                   10              IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012          Thomas Hildebrandt, hilde@itu.dk



  Nogle	
  udfordringer....
     • Processer, opgavefordeling og
             lovgivning ændrer sig konstant og er
             afhængig af lokale forhold        [Magnus Nilsson, ITU TR-2011-140]




     • Den samme hændelse optræder i flere                               •	

 Lov	
  om	
  Aktiv	
  beskæftigelsesindsats	
  

                                                                        (LBK	
  nr	
  1428	
  af	
  14/12/2009)


             processer/love - med forskellige navne
                                                                        •	

 Lov	
  om	
  Aktiv	
  socialpolitik	
  	
   	
        	
  	
  

                                                                        (LBK	
  nr	
  946	
  af	
  01/10/2009)

                                                                        •	

 Lov	
  om	
  Arbejdsløshedsforsikring	
  	
   	
  	
  

                                                                        (LBK nr 574 af 27/05/2010)

                                                                        •	

 Lov om Integration af udlændinge




     • Ingen formel sammenhæng mellem lov
                                                                        (LBK nr 1062 af 20/08/2010)

                                                                        •	

 Lov om Sygedagpenge

                                                                        (LOV nr 563 af 09/06/2006)


             og process                                                 •	

 Retssikkerhedsloven	
  	
  

                                                                        (LBK	
  nr	
  1054	
  af	
  07/09/2010)
                                                                                                                            	
     	
  	
  



                                                                        •	

 Datagrundlag	
  	
   	
   	
   	
  	
  
  www.itu.dk/research/models                   10              IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
                                                                        (BEK nr 418 af 23/04/2010)
Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                          Thomas Hildebrandt, hilde@itu.dk


  Computer	
  Supported	
  CooperaUve	
  Work	
  (CSCW)

       • Nyt forskningsområde introduceret i 80‘erne -
              fokus på at forstå hvordan folk samarbejder som
              basis for at designe it-systemer der kan støtte
       • Afhængigheder mellem og koordinering af opgaver
       • Konkluderede allerede i ’83 at office automation
              systems “do not deal well with unanticipated
              conditions” (Barber) og “were automating a
              fiction” (Sheil)
                            [Schmidt & Bannon: Taking CSCW Seriously: Supporting Articulation Work, 1992]
  www.itu.dk/research/models                          11                       IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012        Thomas Hildebrandt, hilde@itu.dk



  Mål
       • Processstøtte
       • Effektivitet, korrekthed, vedligeholdbarhed
       • “Elasticitet” og fleksibilitet på tværs af organisationer
       • Bygge bro mellem regulationer/policies og processer


  www.itu.dk/research/models                   12            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
any advances were made in the eighties. In the nineties, there again was a huge
  Get F’IT, BPMthese systems. The number of WFMSs developed in Hildebrandt, hilde@itu.dk
   interest in Seminar, 25. September, 2012                     Thomas the past decade
   and the many papers on workflow technology illustrate the revival of office infor-

  Mål
   mation systems. Today WFMSs are readily available. However, their application
   is still limited to specific industries such as banking and insurance. As indicated
   by Skip Ellis it is important to learn from these ups and downs. The failures in
   the eighties can be explained by both technical and conceptual problems. In the
   eighties networks were slow or not present at all, there were no suitable graphical
       •  Processstøtte
   interfaces, and proper development software was missing. However, there were
   also more fundamental problems: a unified way of modeling processes was miss-
       •  Effektivitet, korrekthed, vedligeholdbarhed
   ing and the systems were too rigid to be used by people in the workplace. Most of
   the technical problems have been resolved by now. However, the more conceptual

       •  “Elasticitet” og fleksibilitet på tværs af organisationer
   problems remain. Good standards for business process modeling are still missing
   and even today’s WFMSs are too rigid.

       •
       One of the great challenges of PAISs is to offer both support and flexibility.
   Today’s systems typically are too regulationer/policies og processer
          Bygge bro mellem rigid, thus forcing people to work around the
   system. One of the problems is that software developers and computer scientists
   are typically inspired by processes inside a computer system rather than processes
   outside a computer. As a result, these engineers think in terms of control systems
   rather than support systems. This explains that few of the existing WFMSs allow
   for the so-called implicit choice, i.e., a choice resolved by Process-Aware Information Systems:
                                                                  the environment rather
                                                                 Design, Enactment, and Analysis
   than the system.                                              Wil M.P. van der Aalst
       To summarize we would like to state that, although the relevanceNIVERSITY	
  OF	
  CisEindhoven University o
  www.itu.dk/research/models                                     nology, P.O. Box 513, U
                                                                                             of PAISs OPENHAGEN	
  
                                                                 Department of Mathematics and Computer Science,
                                                                                   IT	
   NL-5600 MB Eindhoven, w.m.p.v.d.aalst@tue.nl	
  
                                                 12
   undisputed, many fundamental problems remain to be solved. In the remainder support operational busines
                                                                 Abstract. Process-aware information systems of
Tuesday, September 25, 12                                                                cesses by combining advances in information technology with recent in
Get F’IT, BPM Seminar, 25. September, 2012        Thomas Hildebrandt, hilde@itu.dk



  State-­‐of-­‐the-­‐future
     • Adaptive Case Management

     • Communication-centered computing &
             Behavioral types (protokoller/kontrakter)


     • Brugerinddragelse (Generativity, citizen
             developers)


  www.itu.dk/research/models                   13            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                            Thomas Hildebrandt, hilde@itu.dk


AdapUve	
  Case	
  Management
                                                                          Keith Swensson: Mastering the Unpredictable

  “Adaptive Case Management (ACM) is information technology that
  exposes structured and unstructured business information (business
  data and content) and allows structured (business) and unstructured
  (social) organizations to execute work (routine and emergent
  processes) in a secure but transparent manner.”




                                                       http://www.xpdl.org/nugen/p/adaptive-case-management/public.htm
  www.itu.dk/research/models                      14                                IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                            Thomas Hildebrandt, hilde@itu.dk


AdapUve	
  Case	
  Management
                                                                          Keith Swensson: Mastering the Unpredictable

  “Adaptive Case Management (ACM) is information technology that
  exposes structured and unstructured business information (business
  data and content) and allows structured (business) and unstructured
  (social) organizations to execute work (routine and emergent
  processes) in a secure but transparent manner.”



          BPM




                                                       http://www.xpdl.org/nugen/p/adaptive-case-management/public.htm
  www.itu.dk/research/models                      14                                IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                            Thomas Hildebrandt, hilde@itu.dk


AdapUve	
  Case	
  Management
                                                                          Keith Swensson: Mastering the Unpredictable

  “Adaptive Case Management (ACM) is information technology that
  exposes structured and unstructured business information (business
  data and content) and allows structured (business) and unstructured
  (social) organizations to execute work (routine and emergent
  processes) in a secure but transparent manner.”



          BPM                                     ACM


                                                                            (case files)




                                                       http://www.xpdl.org/nugen/p/adaptive-case-management/public.htm
  www.itu.dk/research/models                      14                                IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012        Thomas Hildebrandt, hilde@itu.dk


Case	
  Management	
  Modelling
       • OMG Request for Proposals (RFP) September 2009
              Case Management Process Modeling (CMPM) udvidelse
              til BPMN 2.0
              (bmi/2009-09-23, www.omg.org/public_schedule)
       • BizAgi, Cordys, IBM, Oracle, SAP og Singularity:
              Case Management Modelling Notation (CMMN) V1.0
              (stærkt inspireret af Guard-Stage-Milestone paradigme
              udviklet ved IBM Research)
  www.itu.dk/research/models                   15            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012        Thomas Hildebrandt, hilde@itu.dk



  Case	
  Management	
  RFP
                                                      http://www.omg.org/public_schedule/)




                 • A situation/case and desired outcome
                 • A subject: person, insurance claim, ...
                 • Actions/events to achieve the outcome
                 • Human judgment/decision-making
                 • No predefined sequence
                 • Guidance, prompts, constraints & planning support
  www.itu.dk/research/models                   16             IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012        Thomas Hildebrandt, hilde@itu.dk



  Case	
  Management	
  Modelling




  www.itu.dk/research/models                   17            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012        Thomas Hildebrandt, hilde@itu.dk



  Case	
  Management	
  Modelling
       • Afhængigheder mellem handlinger - ikke
              eksplicit process-flow




  www.itu.dk/research/models                   17            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                          Thomas Hildebrandt, hilde@itu.dk



  Case	
  Management	
  Modelling
       • Afhængigheder mellem handlinger - ikke
              eksplicit process-flow
                                       14 Days
                                                 Opfølgning (response)
                                U                               LO

                            Open                       Hold meeting
                            case                         with DA

             Betingelse
            (condition)
                            Update
                             Case




  www.itu.dk/research/models                      17                           IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                          Thomas Hildebrandt, hilde@itu.dk



  Case	
  Management	
  Modelling
       • Afhængigheder mellem handlinger - ikke
              eksplicit process-flow
                                       14 Days
                                                 Opfølgning (response)
                                U                               LO

                            Open                       Hold meeting
                            case                         with DA

             Betingelse
            (condition)
                            Update
                             Case




       • Tillad dynamiske ændringer

  www.itu.dk/research/models                      17                           IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                                              Thomas Hildebrandt, hilde@itu.dk



  Case	
  Management	
  Modelling
       • Afhængigheder mellem handlinger - ikke
              eksplicit process-flow
                                                           14 Days
                                                                     Opfølgning (response)
                                U                LO & DA                            LO

                            Open     3 Days   Agree on                     Hold meeting
                            case                date                         with DA

             Betingelse
            (condition)
                            Update
                             Case




       • Tillad dynamiske ændringer

  www.itu.dk/research/models                                          17                           IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                                                        Thomas Hildebrandt, hilde@itu.dk



  Case	
  Management	
  Modelling
       • Afhængigheder mellem handlinger - ikke
              eksplicit process-flow
                                                         14 Days
                                                                            Opfølgning (response)
                                U                  Lo         %        Lo                     LO

                            Open     3 Days   Propose          Accept                Hold meeting
                            case              dates-LO    +     LO                     with DA

             Betingelse                                   1 Day
                                                                   %


            (condition)                             DA
                                                          1 Day
                                                                   % DA
                                                          +
                            Update
                                              Propose          Accept       %
                                              dates-DA          DA
                             Case




       • Tillad dynamiske ændringer

  www.itu.dk/research/models                                                    17                           IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
ribution of DCR Graphs [5]. As      havioral type systems for distributed DCR Graphs.
distribution provides for any (cov-
   Get F’IT, BPM Seminar, 25. September, 2012                                   Thomas Hildebrandt, hilde@itu.dk
vents, a set of corresponding local References:
                                    1. Van der Aalst, Pesic.: DecSerFlow: Towards a truly declarative


      Case	
  Management	
  Modelling
jections.                           service flow language. WS-FM 2006.
N
                                                        2. Hull et al.: Business Entities with Guard-Stage-Milestone Life-
      prescribe
                                                        cycles: Managing Entity Interactions with Conditions and Events
                          sign
      medicine
                                                        DEBS 2011


             •
                                                        3. Hildebrandt and Mukkamala: Distributed Dynamic Condition Re-
         end
             N

      treatment
                      Afhængigheder mellem handlinger - ikke
                          +
                         give
                                 N

                        medicine %
                                     %
                                         +       N
                                             don't
                                             trust
                                                        sponse Structures. PLACES 2010
                                                        4. Hildebrandt, Mukkamala and Slaats: Designing a Cross-organizational
                  %
                      eksplicit process-flow             Case Management System using Dynamic Condition Response Graphs.
                                                        EDOC 2011
ork, DCR Graphs have been ex-                           5. Hildebrandt, Mukkamala and Slaats: Safe Distribution of Declar-
nd support for model checking of                        ative Processes. SEFM Opfølgning (response)
                                                                  14 Days
                                                                                 2011
                                                        6. Hildebrandt and Zanitti: A Process-oriented Event-based Pro-
perties in SPIN [9]. A first version
                              U                            Lo           %     Lo
                                                        gramming Language DEBS2012
                                                                                                   LO

                                3 Days
 s-oriented Event-based Program-
                           Open                      Propose             Accept          Hold meeting
                                                        7. Trustworthy pervasive healthcare processes (TrustCare) research
                                                        project. Funded by The Danish Council for Strategic Research (grant Slaats og afhandling
                                                                                                       Ph.d-projekt, Tijs
                           case                      dates-LO      +      LO               with DA

L) [6] based on DCR Graphs and
            Betingelse                                              1 Day
                                                                           %

g context-sensitive reactive services                   #2106-07-0019) http://www.trustcare.dk/        af Rao R. Mukkamala
           (condition)                                  8. DA
                                                                    1 Day
                                                            Mukkamala. A Formal Model For Declarative Workflows - Dy-
                                                                          % DA
d prototyped.                                                       +
                                                        namic Condition Response Graphs. PhD thesis.
                                     Update
                                      Case
                                                      Propose            Accept  %
                                                        9. http://tinyurl.com/dcrveri
                                                      dates-DA             DA                          (se www.itu.dk/people/rao og
                                                                                                  www.trustcare.dk)


             •  Tillad dynamiske ændringer     Trustworthy Pervasive Healthcare Services project


              Dynamic Condition Response (DCR) Graphs
              Cross-organizational Case Management
              Guard-Stage-Milestone Paradigm, IBM Research, NY
       www.itu.dk/research/models                                             17                              IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

    Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012                                                                               Thomas Hildebrandt, hilde@itu.dk
                                               Table 7.2 - BPMN Extended Modeling Elements




  Behavioral	
  Types
                                                Merging                 BPMN uses the term :merge; to refer to the
                                                                        exclusive combining of two or more paths into
                                                                        one path (also known as an OR-Join).
                                                                        A Merging Exclusive Gateway is used to show
                                                                        the merging of multiple Sequence Flows (see
                                                                        upper figure to the right).
                                                                        If all the incoming flow is alternative, then a
                                                                        Gateway is not needed. That is, uncontrolled
                                                                        flow provides the same behavior (see lower
                                                                        figure to the right).


                                               Table 7.2 - BPMN Extended Modeling Elements

                                                Merging                 BPMN uses the term :merge; to refer to the
                                                                              SimpleTreatmentChoreorgraphy
                                                                        exclusive combining of two or more paths into
                                                                        one path (also known as an OR-Join).




       •
                                                                        A Merging Exclusive Gateway is used to show
                                                                        the merging of multiple Sequence Flows (see
                                                                        upper figure to the right).




              Tværorganisatoriske/globale
                                                                        If all the incoming flow is alternative, then a
                                                                        Gateway is not needed. That is, uncontrolled
                                                Looping                 flow provides the same behavior (seefor loop-
                                                                        BPMN provides 2 (two) mechanisms lower
                                                                                                                                           result1                          prescription
                                                                        ing within a Process.
                                                                        figure to the right).
                                                                                                                           See Next Two Figures
                                                                                                                                            Nurse                             Doctor
                                                Activity Looping        The attributes of Tasks and Sub-Processes
                                                                        will determine if they are repeated or per-




              processer kan beskrives som
                                                                        formed once (see page 197). There are two
                                                                                                                                            Test1                            Prescribe
                                                                        types of loops: Standard and Multi-Instance. A
                                                                        small looping indicator will be displayed at the
                                                                        bottom-center of the activity.




                                                                                                                                                              not ok
                                                                                                                                           Patient                            Patient
                                                Sequence Flow Looping   Loops can be created by connecting a                               Doctor                              Nurse




              koreografier
                                                                        Sequence Flow to an :upstream; object. An                                                      ok
                                                                        object is considered to be upstream if that
                                                Looping                 BPMN provides 2 (two) mechanisms for loop-
                                                                        object has an outgoing Sequence Flow that                                                                          Discharge
                                                                        ing within series of other Sequence Flows,                         result2
                                                                        leads to a a Process.
                                                                        the last of which is an incoming Sequence          See Next Two Figures
                                                                                                                                            Nurse
                                                Activity Looping        Flowattributes of Tasks and Sub-Processes
                                                                        The for the original object.
                                                                        will determine if they are repeated or per-
                                                                        formed once (see page 197). There are two
                                                                                                                                            Test2
                                                                        types of loops: Standard and Multi-Instance. A
                                                                        small looping indicator will be displayed at the
                                                                        bottom-center of the activity.
                                                                                                                                           Patient
                                                Sequence Flow Looping   Loops can be created by connecting a                               Doctor
                                                                        Sequence Flow to an :upstream; object. An
                                                                        object is considered to be upstream if that
                                                                        object has an outgoing Sequence Flow that
                                                                        leads to a series of other Sequence Flows,
                                                                                                                               Figure 1. Workflow as BPMN 2.0 Choreography




       • Men hvordan sikres at de interne/
                                                                        the last of which is an incoming Sequence
                                                                        Flow for the original object.

                                                                                          corresponding Process Matrix spreadsheet. We then demonstrate in Sec. 2.2 how
                                               38
                                                                                          the process matrix workflow processes can be described compactly in multiparty
                                                                                                            Business Process Model and Notation, v2.0


                                                                                          session types with assertions and symmetric sum types. Finally we overview the
                                                                                          prototype implementation in Sec. 2.3.


              lokale processer følger koreografien?                                        2.1          Example Workflow as Choreography and Process Matrix

                                                                                          A simple CPG workflow involving three participants is described in Fig. 1 as a




       • Behavioral Types: Beskriver
                                               38                                                             Business Process Model and Notation, v2.0
                                                                                          Choreograpy diagram in the Business Process Modelling Notation (BPMN) 2.0.
                                                                                          The described workflow is activated, when a patient is admitted (indicated by the


                                                     Betty:
                                                                                          start event). Then two tests are executed in parallel by a nurse. Note that each
                                                                                          activity box is a communication between the three participants with one initiator


              protokollen for hver lokal process EU COST Action
                                                                                          (indicated in the white ribbon) and two receivers (indicated in the shaded ribbons).
                                                                                          Thus, the test results are sent by the nurse to both the patient and the doctor.
                                                                                          Each test may be repeated, as indicated by the repeating subprocess arrow, e.g. if
                                                                                          the test failed or the result was not clear. Then, depending on the results of the

              der typecheckes før de køres                                                tests, either the patient is discharged directly, or the doctor prescribes a drug to the
                                                                                          patient, sending the prescription to both the patient and the nurse. The workflow
                                                                                          is ended when the patient is discharged. The described workflow is a standard
                                                                                          paradigm in CPGs; that is, first a set of tests are performed and, depending on the
  www.itu.dk/research/models                                18                            results, either more tests are performed, the patient isOF	
  COPENHAGEN	
  
                                                                                                                                        IT	
  UNIVERSITY	
   discharged, or a treatment
                                                                                                                                                                                      	
  
                                                                                          is executed. In this workflow the treatment consists of simply prescribing a drug
                                                                                          to the patient.
Tuesday, September 25, 12
1.1.1      name height weight bP
 dose from physical objects, minimising the !amount and attendant risks hilde@itu.dk
 Get F’IT, BPM                            if healthy then set(abnorm); Hildebrandt, of manual
                 Seminar, 25. September, 2012
                     1.1.2      cave ever birth healthy      Thomas
 typing. We have only superficially touched cave then set(abnorm);
                                                  if
                                                  if ! upon the set(cyto)
                                                       ever birth then technical and usability chal-



 Brugerinddragelse
 lenges of developing user cavetx healthtx clients for tablet computers in comparison to
                 1.1.3      interface
                 1.1.4        rp cytotec
 conventional PC clients, gU ia stet c et p ia
                 1.1.5     however.               if ! gU ia then set(abnorm2);
                                       uterus retroflekteret        if ! stet c et p ia then set(abnorm2)
                        1.1.6                sttx gutx
 3      Citizen Development/Generativity: then set(abnorm3);
       Experiment: An End-user Developed Workflow
                        1.1.7
                        1.1.8
                                           fHR cRL gA
                                clamydiatested clamydia negative
                                 if ! clamydiatested
          Så nemt som at bruge et regneark...negative then set(abnorm3);
                                  rhesus negative signed form A
                                      if ! clamydia
                                      under 18 gA under 12
                                      if rhesus negative then set(abnorm3);
       Id                 Name                       D N Sif AN OPNA Seqreset(1.1.8);
                                                                  under 18 then set(abnorm3); Log
                                                               if ! signed form then
                                                                                                           Condition
      1.1.1      Nurse evaluation                    R W Rif ! R under 12 then reset(1.1.8)
                                                                    gA      R
      1.1.2       Patient History anti samtykke form B R R
                    1.1.9 rp antibiotics rp
                    1.2.0         pt informeret
                                                D signed
                                                     W R R
      1.1.3      Extended historygA ved op R R R R
                    1.2.1            op tid          W                                                      abnorm
      1.1.4 Preoperative treatment End-user developed workflow (Data).
                                        Figure 10.
                                                     W R R R R                                               cyto
      1.1.5           Objective                      W R R R R
      1.1.6     Extended objective
                   3.1 The Experiment                W R R R R                                             abnorm2
      1.1.7        The experiment, which took a singleR R R
                     Ultrasound                      W day, was set-up as follows: DFL had access to
                                                                            R
      1.1.8        a computer where the server, the code generator and example spreadsheets were
                       Formalia                      W R R R R
                   available. To simplify the interface, all spreadsheets were placed on the desktop
      1.1.9     Extended commands performed theR R R R server start. To learn the
                   and batch formalia                W code generation and                                 abnorm3
      1.2.0 Information DFL did a small exercise under R R by one of the authors. - 1.1.9
                   syntax, for the patient R W instruction R                             1.1.1
                       The workflow chosen by DFL model how a healthy woman gets an abortion,
      1.2.1      Scheduletofor OP “a simplification Wthe simplest workflow I could find”.
                   according      DFL was            R R of R W 1.2.0
                          The developed workflow is shown in Fig. 9 and Fig. 10. The roles are: Doctor
                       (D), Nurse (N), Secretary (S), Anaesthesiologist (AN) and operation nurse (OPN).
                          An example screenshot from thedeveloped workflow (Flow). 11.
                             Figure 9. End-user running Android client is shown in Fig.
 2nd International Symposium on Foundations of Health Information Engineering and Systems, 2012
                    3.2 Evaluation
 www.itu.dk/research/models
    To test the Generally the experiment turned out very successfully: DFL was easily able UNIVERSITY	
  OF	
  with the 	
  
                      developed software, we performed a simple experiment COPENHAGEN	
  
                                                      19                                IT	
  to use
  help of a physician: Dorthe build her own workflow. The instructing author only had to
Tuesday, September 25, 12
                          the spreadsheets to
                                              Furstrand Lauritzen (DFL). The motivation behind
Get F’IT, BPM Seminar, 25. September, 2012                                                   Thomas Hildebrandt, hilde@itu.dk



  Brugerinddragelse
                             – Letting a medical professional use the tool, tests the hypothesis: the domain
                               expert can implement simple workflows, leading to a simpler and more flexible
                               development process, e.g.
                                • The domain experts might be able to make simple changes directly without

       Citizen Development/Generativity:
                                   involving the development team.
                                • The domain experts can use simple workflows to communicate more di-
                                   rectly and e ciently with the development team.
       Så nemt som at bruge et regneark...
                             Id                   Input                    Action
                            1.1.1        name height weight bP
                            1.1.2        cave ever birth healthy           if ! healthy then set(abnorm);
                                                                           if cave then set(abnorm);
                                                                           if ! ever birth then set(cyto)
                            1.1.3            cavetx healthtx
                            1.1.4               rp cytotec
                            1.1.5          gU ia stet c et p ia            if ! gU ia then set(abnorm2);
                                           uterus retroflekteret            if ! stet c et p ia then set(abnorm2)
                            1.1.6                sttx gutx
                            1.1.7              fHR cRL gA
                            1.1.8   clamydiatested clamydia negative       if   ! clamydiatested then set(abnorm3);
                                      rhesus negative signed form A        if   ! clamydia negative then set(abnorm3);
                                          under 18 gA under 12             if   rhesus negative then set(abnorm3);
                                                                           if   under 18 then set(abnorm3);
                                                                           if   ! signed form A then reset(1.1.8);
                                                                           if   ! gA under 12 then reset(1.1.8)
                            1.1.9 rp antibiotics rp anti D signed form B
                            1.2.0         pt informeret samtykke
                            1.2.1            op tid gA ved op

                                              Figure 10. End-user developed workflow (Data).
  2nd International Symposium on Foundations of Health Information Engineering and Systems, 2012
  www.itu.dk/research/models The Experiment
                       3.1                                          20                                      IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12   The experiment, which took a single day, was set-up as follows: DFL had access to
s importantBPM Seminar, 25. September, 2012uses the same generic Android Hildebrandt, hilde@itu.dk
    Get F’IT, to stress that every participant                       Thomas
 The GUI manager uses the generated code to make sure that the Android


   Brugerinddragelse
used by the Doctor presents only the local process corresponding to the
ow relevant to the doctor, and the Android client used by the Nurse presents
 e local process relevant to the Nurse. An example screenshot of the Android
running the example as the nurse role is shown in Fig. 8. It shows the
        Citizen Development/Generativity:
ow in a state where the nurse has performed the lung test with a negative
        Så nemt som at bruge et regneark...
and still needs to perform the throat test.




    Figure 8. Screenshot from Android client logged in as Nurse role.
   2nd International Symposium on Foundations of Health Information Engineering and Systems, 2012
   www.itu.dk/research/models                         21                  IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  
                                   9
 Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012        Thomas Hildebrandt, hilde@itu.dk



  Konklusion(er)
       • State-of-the-art tillader at beskrive procedurer som
              brugere og forretningsfolk kan forstå
       • I praksis bryder videnarbejderen ofte med den idéelle
              procedure og processer ændres før de tages i brug...
       • Ringe support for compliancetjek, brugerinddragelse,
              deling & decentral udvikling af distribuerede processer
       • Forskere og OMG arbejder på fremtidige standarder
              og teknologier for case management modelling,
              distribuerede processer og brugerinddragelse
  www.itu.dk/research/models                   22            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12
Get F’IT, BPM Seminar, 25. September, 2012        Thomas Hildebrandt, hilde@itu.dk



  Konklusion(er)
          Næste møde i videngruppe for digitalisering og
             processorientering (VidenDanmark.dk)
       •State-of-the-art tillader atBrugerinddragelse
              24. oktober - tema: beskrive procedurer som
        brugere og forretningsfolk kan forstå
       Næste seminar i interessegruppen for Processer og IT
       •I praksis bryder videnarbejderen ofte med den idéelle
        (Infinit.dk) 13. processer ændres før de tages i brug...
                        november - Usabilityudfordringer i
        procedure og
                 offentlige digitaliseringsprocesser
       •Ringe support for compliancetjek, brugerinddragelse,
        deling & decentral se nogle af jer igen :-)
                  (håber at udvikling af distribuerede processer
       • Forskere og OMG arbejder på fremtidige standarder
              og teknologier for case management modelling,
              distribuerede processer og brugerinddragelse
  www.itu.dk/research/models                   22            IT	
  UNIVERSITY	
  OF	
  COPENHAGEN	
  	
  

Tuesday, September 25, 12

Contenu connexe

Tendances

Higher education IAM-seminar Turku 10.12.2009
Higher education IAM-seminar Turku 10.12.2009Higher education IAM-seminar Turku 10.12.2009
Higher education IAM-seminar Turku 10.12.2009Kim Westerlund
 
Isys40051 12 is suppliers & outsourcing v2
Isys40051 12 is suppliers & outsourcing v2Isys40051 12 is suppliers & outsourcing v2
Isys40051 12 is suppliers & outsourcing v2Grenville Lannon
 
Cloudy forecasts and other trends in information technology
Cloudy forecasts and other trends in information technologyCloudy forecasts and other trends in information technology
Cloudy forecasts and other trends in information technologyAlan McSweeney
 
Rapid Knowledge Deployment in an Organizational-Memory-Based Workflow Environ...
Rapid Knowledge Deployment in an Organizational-Memory-Based Workflow Environ...Rapid Knowledge Deployment in an Organizational-Memory-Based Workflow Environ...
Rapid Knowledge Deployment in an Organizational-Memory-Based Workflow Environ...Ralf Klamma
 
White Paper - The Business Case For Business Intelligence
White Paper -  The Business Case For Business IntelligenceWhite Paper -  The Business Case For Business Intelligence
White Paper - The Business Case For Business IntelligenceDavid Walker
 
Controlling the hidden costs of information
Controlling the hidden costs of informationControlling the hidden costs of information
Controlling the hidden costs of informationLarry Levine
 

Tendances (7)

Higher education IAM-seminar Turku 10.12.2009
Higher education IAM-seminar Turku 10.12.2009Higher education IAM-seminar Turku 10.12.2009
Higher education IAM-seminar Turku 10.12.2009
 
Isys40051 12 is suppliers & outsourcing v2
Isys40051 12 is suppliers & outsourcing v2Isys40051 12 is suppliers & outsourcing v2
Isys40051 12 is suppliers & outsourcing v2
 
Cloudy forecasts and other trends in information technology
Cloudy forecasts and other trends in information technologyCloudy forecasts and other trends in information technology
Cloudy forecasts and other trends in information technology
 
Mis11e ch02
Mis11e ch02Mis11e ch02
Mis11e ch02
 
Rapid Knowledge Deployment in an Organizational-Memory-Based Workflow Environ...
Rapid Knowledge Deployment in an Organizational-Memory-Based Workflow Environ...Rapid Knowledge Deployment in an Organizational-Memory-Based Workflow Environ...
Rapid Knowledge Deployment in an Organizational-Memory-Based Workflow Environ...
 
White Paper - The Business Case For Business Intelligence
White Paper -  The Business Case For Business IntelligenceWhite Paper -  The Business Case For Business Intelligence
White Paper - The Business Case For Business Intelligence
 
Controlling the hidden costs of information
Controlling the hidden costs of informationControlling the hidden costs of information
Controlling the hidden costs of information
 

En vedette

Erfaringer med implementering af BPM i ATP af Charlotte pockendahl Anders
Erfaringer med implementering af BPM i ATP af Charlotte pockendahl AndersErfaringer med implementering af BPM i ATP af Charlotte pockendahl Anders
Erfaringer med implementering af BPM i ATP af Charlotte pockendahl AndersInfinIT - Innovationsnetværket for it
 
3 udfordringer for konverteringsoptimering
3 udfordringer for konverteringsoptimering3 udfordringer for konverteringsoptimering
3 udfordringer for konverteringsoptimeringOle Gregersen
 
Projektledelse 3
Projektledelse 3Projektledelse 3
Projektledelse 3Arnejaz
 
Effects of business process re engineering on implementation of financial man...
Effects of business process re engineering on implementation of financial man...Effects of business process re engineering on implementation of financial man...
Effects of business process re engineering on implementation of financial man...Alexander Decker
 
Kalle @ IBM, Informationsafkast = Det nye ROI
Kalle @ IBM, Informationsafkast = Det nye ROIKalle @ IBM, Informationsafkast = Det nye ROI
Kalle @ IBM, Informationsafkast = Det nye ROIIBM Danmark
 
Challenges to implementation of business strategies implications on business ...
Challenges to implementation of business strategies implications on business ...Challenges to implementation of business strategies implications on business ...
Challenges to implementation of business strategies implications on business ...Alexander Decker
 
Gobierno Corporativo Y La Diversidad De Genero, Analisis Del Cumplimiento Rec...
Gobierno Corporativo Y La Diversidad De Genero, Analisis Del Cumplimiento Rec...Gobierno Corporativo Y La Diversidad De Genero, Analisis Del Cumplimiento Rec...
Gobierno Corporativo Y La Diversidad De Genero, Analisis Del Cumplimiento Rec...jesaenz
 
Vi optimerer, derfor konverterer vi
Vi optimerer, derfor konverterer viVi optimerer, derfor konverterer vi
Vi optimerer, derfor konverterer viOle Gregersen
 
Passion A/S - Århus den 28. Februr
Passion A/S - Århus den 28. FebrurPassion A/S - Århus den 28. Februr
Passion A/S - Århus den 28. FebrurShareplay
 
Iam Power Brunch Presentation
Iam Power Brunch PresentationIam Power Brunch Presentation
Iam Power Brunch PresentationFrederikhl
 
360 PROJECT REVIEW - an introduction
360 PROJECT REVIEW - an introduction360 PROJECT REVIEW - an introduction
360 PROJECT REVIEW - an introductionKristian Sørensen
 
Information Security Governance at Board and Executive Level
Information Security Governance at Board and Executive LevelInformation Security Governance at Board and Executive Level
Information Security Governance at Board and Executive LevelKoen Maris
 
Governance of project management
Governance of project managementGovernance of project management
Governance of project managementPMILebanonChapter
 
The reason behind success or failure for implemententation of Business Proces...
The reason behind success or failure for implemententation of Business Proces...The reason behind success or failure for implemententation of Business Proces...
The reason behind success or failure for implemententation of Business Proces...Sana Fatima
 
A pionering project for mfi governance
A pionering project for mfi governanceA pionering project for mfi governance
A pionering project for mfi governanceAscanio Graziosi
 
Implementation of Business Process Reengineering in Thermax Ltd.
Implementation of Business Process Reengineering in Thermax Ltd.Implementation of Business Process Reengineering in Thermax Ltd.
Implementation of Business Process Reengineering in Thermax Ltd.Pramod Patil
 
Project evaluation and implementation notes and questions
Project evaluation and implementation   notes and questionsProject evaluation and implementation   notes and questions
Project evaluation and implementation notes and questionsAnirban Chakraborty
 

En vedette (20)

Erfaringer med implementering af BPM i ATP af Charlotte pockendahl Anders
Erfaringer med implementering af BPM i ATP af Charlotte pockendahl AndersErfaringer med implementering af BPM i ATP af Charlotte pockendahl Anders
Erfaringer med implementering af BPM i ATP af Charlotte pockendahl Anders
 
3 udfordringer for konverteringsoptimering
3 udfordringer for konverteringsoptimering3 udfordringer for konverteringsoptimering
3 udfordringer for konverteringsoptimering
 
Dydsetik i
Dydsetik iDydsetik i
Dydsetik i
 
Projektledelse 3
Projektledelse 3Projektledelse 3
Projektledelse 3
 
Effects of business process re engineering on implementation of financial man...
Effects of business process re engineering on implementation of financial man...Effects of business process re engineering on implementation of financial man...
Effects of business process re engineering on implementation of financial man...
 
Kalle @ IBM, Informationsafkast = Det nye ROI
Kalle @ IBM, Informationsafkast = Det nye ROIKalle @ IBM, Informationsafkast = Det nye ROI
Kalle @ IBM, Informationsafkast = Det nye ROI
 
Challenges to implementation of business strategies implications on business ...
Challenges to implementation of business strategies implications on business ...Challenges to implementation of business strategies implications on business ...
Challenges to implementation of business strategies implications on business ...
 
Gobierno Corporativo Y La Diversidad De Genero, Analisis Del Cumplimiento Rec...
Gobierno Corporativo Y La Diversidad De Genero, Analisis Del Cumplimiento Rec...Gobierno Corporativo Y La Diversidad De Genero, Analisis Del Cumplimiento Rec...
Gobierno Corporativo Y La Diversidad De Genero, Analisis Del Cumplimiento Rec...
 
Vi optimerer, derfor konverterer vi
Vi optimerer, derfor konverterer viVi optimerer, derfor konverterer vi
Vi optimerer, derfor konverterer vi
 
Passion A/S - Århus den 28. Februr
Passion A/S - Århus den 28. FebrurPassion A/S - Århus den 28. Februr
Passion A/S - Århus den 28. Februr
 
Iam Power Brunch Presentation
Iam Power Brunch PresentationIam Power Brunch Presentation
Iam Power Brunch Presentation
 
360 PROJECT REVIEW - an introduction
360 PROJECT REVIEW - an introduction360 PROJECT REVIEW - an introduction
360 PROJECT REVIEW - an introduction
 
Information Security Governance at Board and Executive Level
Information Security Governance at Board and Executive LevelInformation Security Governance at Board and Executive Level
Information Security Governance at Board and Executive Level
 
Governance of project management
Governance of project managementGovernance of project management
Governance of project management
 
A Case Study of World Bank Projects in Turkey: An Evaluation of Barrowed Fund...
A Case Study of World Bank Projects in Turkey: An Evaluation of Barrowed Fund...A Case Study of World Bank Projects in Turkey: An Evaluation of Barrowed Fund...
A Case Study of World Bank Projects in Turkey: An Evaluation of Barrowed Fund...
 
The reason behind success or failure for implemententation of Business Proces...
The reason behind success or failure for implemententation of Business Proces...The reason behind success or failure for implemententation of Business Proces...
The reason behind success or failure for implemententation of Business Proces...
 
A pionering project for mfi governance
A pionering project for mfi governanceA pionering project for mfi governance
A pionering project for mfi governance
 
Business Model Design
Business Model DesignBusiness Model Design
Business Model Design
 
Implementation of Business Process Reengineering in Thermax Ltd.
Implementation of Business Process Reengineering in Thermax Ltd.Implementation of Business Process Reengineering in Thermax Ltd.
Implementation of Business Process Reengineering in Thermax Ltd.
 
Project evaluation and implementation notes and questions
Project evaluation and implementation   notes and questionsProject evaluation and implementation   notes and questions
Project evaluation and implementation notes and questions
 

Similaire à Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citizen Development af Thomas Hildebrandt, ITU

IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...Thomas Hildebrandt
 
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejdeEcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejdeInfinIT - Innovationsnetværket for it
 
Adaptive Case Management, Thomas Hildebrandt, IT-University Copenhagen
Adaptive Case Management, Thomas Hildebrandt, IT-University CopenhagenAdaptive Case Management, Thomas Hildebrandt, IT-University Copenhagen
Adaptive Case Management, Thomas Hildebrandt, IT-University CopenhagenInfinIT - Innovationsnetværket for it
 
Support of knowledge worker business processes through the provisioning of ap...
Support of knowledge worker business processes through the provisioning of ap...Support of knowledge worker business processes through the provisioning of ap...
Support of knowledge worker business processes through the provisioning of ap...Martin Sumner-Smith
 
Digital Methodology for powering transformation
Digital Methodology for powering transformationDigital Methodology for powering transformation
Digital Methodology for powering transformationDileep Srinivasan
 
Finding the right digital tools for your internal communication strategy
Finding the right digital tools for your internal communication strategyFinding the right digital tools for your internal communication strategy
Finding the right digital tools for your internal communication strategyStephan Schillerwein
 
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
 
Influence of Digital Technology on Roadmap Development for D.docx
Influence of Digital Technology on Roadmap Development for D.docxInfluence of Digital Technology on Roadmap Development for D.docx
Influence of Digital Technology on Roadmap Development for D.docxannettsparrow
 
Influence of Digital Technology on Roadmap Development for D.docx
Influence of Digital Technology on Roadmap Development for D.docxInfluence of Digital Technology on Roadmap Development for D.docx
Influence of Digital Technology on Roadmap Development for D.docxdirkrplav
 
Thomas Hildebrandt process design 19062013
Thomas Hildebrandt process design 19062013Thomas Hildebrandt process design 19062013
Thomas Hildebrandt process design 19062013VidenDanmark
 
Slides Presentation for Royal Haskoning about Knowledge Management at Oce
Slides Presentation for Royal Haskoning about Knowledge Management at OceSlides Presentation for Royal Haskoning about Knowledge Management at Oce
Slides Presentation for Royal Haskoning about Knowledge Management at OceSamuel Driessen
 

Similaire à Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citizen Development af Thomas Hildebrandt, ITU (20)

IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...IT and Business Process Modelling course at IT University of Copenhagen (Lect...
IT and Business Process Modelling course at IT University of Copenhagen (Lect...
 
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejdeEcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
EcoKnow: Effektiv, Compliant og samskabt digitalisering af vidensarbejde
 
Adaptive Case Management, Thomas Hildebrandt, IT-University Copenhagen
Adaptive Case Management, Thomas Hildebrandt, IT-University CopenhagenAdaptive Case Management, Thomas Hildebrandt, IT-University Copenhagen
Adaptive Case Management, Thomas Hildebrandt, IT-University Copenhagen
 
Fleksibel procesdigitalisering
Fleksibel procesdigitaliseringFleksibel procesdigitalisering
Fleksibel procesdigitalisering
 
Support of knowledge worker business processes through the provisioning of ap...
Support of knowledge worker business processes through the provisioning of ap...Support of knowledge worker business processes through the provisioning of ap...
Support of knowledge worker business processes through the provisioning of ap...
 
Gamification workshop Thomas Hildebrandt
Gamification workshop   Thomas HildebrandtGamification workshop   Thomas Hildebrandt
Gamification workshop Thomas Hildebrandt
 
Digital Methodology for powering transformation
Digital Methodology for powering transformationDigital Methodology for powering transformation
Digital Methodology for powering transformation
 
Finding the right digital tools for your internal communication strategy
Finding the right digital tools for your internal communication strategyFinding the right digital tools for your internal communication strategy
Finding the right digital tools for your internal communication strategy
 
Adaptive Case Management - Effizienzsteigerung durch Prozessautomatisierung
Adaptive Case Management - Effizienzsteigerung durch ProzessautomatisierungAdaptive Case Management - Effizienzsteigerung durch Prozessautomatisierung
Adaptive Case Management - Effizienzsteigerung durch Prozessautomatisierung
 
Leveraging Plm
Leveraging PlmLeveraging Plm
Leveraging Plm
 
Erp
ErpErp
Erp
 
Next generation BPM
Next generation BPMNext generation BPM
Next generation BPM
 
Influence of Digital Technology on Roadmap Development for D.docx
Influence of Digital Technology on Roadmap Development for D.docxInfluence of Digital Technology on Roadmap Development for D.docx
Influence of Digital Technology on Roadmap Development for D.docx
 
Influence of Digital Technology on Roadmap Development for D.docx
Influence of Digital Technology on Roadmap Development for D.docxInfluence of Digital Technology on Roadmap Development for D.docx
Influence of Digital Technology on Roadmap Development for D.docx
 
Semantic Technologies in Business Process Management
 Semantic Technologies in Business Process Management Semantic Technologies in Business Process Management
Semantic Technologies in Business Process Management
 
Thomas Hildebrandt process design 19062013
Thomas Hildebrandt process design 19062013Thomas Hildebrandt process design 19062013
Thomas Hildebrandt process design 19062013
 
ITSM for non IT managers
ITSM for non IT managersITSM for non IT managers
ITSM for non IT managers
 
Slides Presentation for Royal Haskoning about Knowledge Management at Oce
Slides Presentation for Royal Haskoning about Knowledge Management at OceSlides Presentation for Royal Haskoning about Knowledge Management at Oce
Slides Presentation for Royal Haskoning about Knowledge Management at Oce
 
Bpm Hype Of Hulp Gemeente Amsterdam April 2009
Bpm Hype Of Hulp Gemeente Amsterdam April 2009Bpm Hype Of Hulp Gemeente Amsterdam April 2009
Bpm Hype Of Hulp Gemeente Amsterdam April 2009
 
Conf 1 2019
Conf 1 2019Conf 1 2019
Conf 1 2019
 

Plus de InfinIT - Innovationsnetværket for it

Plus de InfinIT - Innovationsnetværket for it (20)

Erfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermarkErfaringer med-c kurt-noermark
Erfaringer med-c kurt-noermark
 
Object orientering, test driven development og c
Object orientering, test driven development og cObject orientering, test driven development og c
Object orientering, test driven development og c
 
Embedded softwaredevelopment hcs
Embedded softwaredevelopment hcsEmbedded softwaredevelopment hcs
Embedded softwaredevelopment hcs
 
C og c++-jens lund jensen
C og c++-jens lund jensenC og c++-jens lund jensen
C og c++-jens lund jensen
 
201811xx foredrag c_cpp
201811xx foredrag c_cpp201811xx foredrag c_cpp
201811xx foredrag c_cpp
 
C som-programmeringssprog-bt
C som-programmeringssprog-btC som-programmeringssprog-bt
C som-programmeringssprog-bt
 
Infinit seminar 060918
Infinit seminar 060918Infinit seminar 060918
Infinit seminar 060918
 
DCR solutions
DCR solutionsDCR solutions
DCR solutions
 
Not your grandfathers BPM
Not your grandfathers BPMNot your grandfathers BPM
Not your grandfathers BPM
 
Kmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolutionKmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolution
 
EcoKnow - oplæg
EcoKnow - oplægEcoKnow - oplæg
EcoKnow - oplæg
 
Martin Wickins Chatbots i fronten
Martin Wickins Chatbots i frontenMartin Wickins Chatbots i fronten
Martin Wickins Chatbots i fronten
 
Marie Fenger ai kundeservice
Marie Fenger ai kundeserviceMarie Fenger ai kundeservice
Marie Fenger ai kundeservice
 
Mads Kaysen SupWiz
Mads Kaysen SupWizMads Kaysen SupWiz
Mads Kaysen SupWiz
 
Leif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support CenterLeif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support Center
 
Jan Neerbek NLP og Chatbots
Jan Neerbek NLP og ChatbotsJan Neerbek NLP og Chatbots
Jan Neerbek NLP og Chatbots
 
Anders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer SupportAnders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer Support
 
Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018
 
Innovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekterInnovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekter
 
Rokoko infin it presentation
Rokoko infin it presentation Rokoko infin it presentation
Rokoko infin it presentation
 

Dernier

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Dernier (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citizen Development af Thomas Hildebrandt, ITU

  • 1. Thomas Hildebrandt, hilde@itu.dk Forbedrede finansielle processer med Business Process Management ? Fra Office Automation via BPM til tvær-organisatorisk Case Management og Citizen Development Thomas Hildebrandt Lektor & leder af Process and System Models gruppen ved IT Universitetet i København Get F’IT - 25. September 2012 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 2. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk kort  om  mig • PhD i datalogi (processbeskrivelser), Århus, 2000 • Forsker og underviser på IT Universitetet, 1999- • Forskningsprojekter i it-støttede mobile og tværorganisatoriske forretningsprocesser og arbejdsgange (MDCC, Resultmaker, Exformatics) • Leder af Proces og System modeller forskningsgruppe, interessegruppe for Processer og IT, og videngruppe for digitalisering og procesorientering (VidenDanmark) • Nyt europæisk netværk for “Behavioral Types” www.itu.dk/research/models 2 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 3. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Overblik • State-of-the-art: Fra Office Automation til BPMN 2.0 • Problemer/udfordringer: Planlægningsoptimisme, fleksibilitet, distribution • State-of-the-future: Case Management Modeling Notation (CMMN) Behavioral/Session Types Citizen Development www.itu.dk/research/models 3 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 4. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk State-­‐of-­‐the-­‐art However, the focus is not on data but on process-related information (e.g., the ordering of activities). Process mining is also related to monitoring and business intelligence [41]. 8 Conclusion Process-aware information systems (PAISs) follow a characteristic life-cycle. Fig- ure 13 shows the four phases of such a life-cycle [7]. In the design phase, the processes are (re)designed. In the configuration phase, designs are implemented • Process-Aware Information Systems by configuring a PAIS (e.g., a WFMS). After configuration, the enactment phase starts where the operational business processes are executed using the system con- figured. In the diagnosis phase, the operational processes are analyzed to identify problems and to find things that can be improved. The focus of traditional work- flow management (systems) is on the lower half of the life-cycle. As a result there • A shift from data orientation to is little support for the diagnosis phase. Moreover, support in the design phase is limited to providing an editor while analysis and real design support are missing. process orientation: Explicit process models • Business Process Model and Figure 13: PAIS life-cycle. Notation (BPMN) 2.0 - OMG In this article, we showed that PAISs support operational business processes by combining advances in information technology with recent insights from man- agement science. We started by reviewing the history of such systems and then focused on process design. From the many diagramming techniques available, we Standard, 2011 (www.omg.org) chose one particular technique (Petri nets) to show the basics. We also emphasized the relevance of process analysis, e.g., by pointing out that 20 percent of the more than 600 process models in the SAP reference model are flawed [24]. We also 26 www.itu.dk/research/models 4 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 5. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk BPM  eksempel “BPM on Top of SOA: Experiences from the Financial Industry”, BPM 2007 Steen Brahe, Industrial PhD, Danske Bank & IT University of Copenhagen • Kundepakke: Forretningsprocess for salg af pakkeløsning: kreditkort, netbankadgang, ... • 10 forskellige systemer, 30 del-processer, 200 service-kald/menneskelige opgaver. • Fra 200 pakker om dagen til 1800 • 80% automatisering www.itu.dk/research/models 5 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 6. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk BPM  eksempel “BPM on Top of SOA: Experiences from the Financial Industry”, BPM 2007 Best Steen Brahe, Industrial PhD, Danske Bank & IT University of Copenhagen Industry Paper • Kundepakke: Forretningsprocess for salg af pakkeløsning: kreditkort, netbankadgang, ... • 10 forskellige systemer, 30 del-processer, 200 service-kald/menneskelige opgaver. • Fra 200 pakker om dagen til 1800 • 80% automatisering www.itu.dk/research/models 5 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 7. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk BPM  anno  1979 • Office automation: Zisman & Hammer ’77, Computer Science and Office Information Systems By Clarence A. Ellis and Gary J. Nutt IBM Business Definition Language, z c := Information Control Net (Ellis ’79 Xerox) , Cus tamer Billing File +0 Order j Fi le Form I ' - --- ----/--"" / tJ . -"" " I I A / /.J • I r r I I / I '" I I I J ',---- ... _------_ .. _-..,.-' ORDER PROCESSING II lL F.igure 2 Customer Request Arrival " , . Brocess Send Order Log Request Receive Order Type Order t Form :1. lOut 1:;;1 lOut 1 • J J I I J I I I I I I I I I I I I I www.itu.dk/research/models 6 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 8. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk BPM  anno  1979 By considering the specification language, the internal representation, and the design of a prototype • Office automation: Zisman & Hammer ’77, Computer Science and system using one unified model, Zisman has been able to study the office as a system rather than Office Information Systems By Clarence A. Ellis and Gary J. Nutt simply as a collection of isolated tasks and pieces of equipment. Although Zisman suggests the IBM Business Definition Language, language and the model need refinement, his basic notions will probably have great impact on the z c := Information Control Net (Ellis ’79 Xerox) office of the future. , Cus tamer Billing File +0 Order j Fi le Form I ' - --- ----/--"" / tJ . -"" " I I A / /.J • I r r I I / I '" I I I J ',---- ... _------_ .. _-..,.-' ORDER PROCESSING II lL F.igure 2 Customer Request Arrival " , . Brocess Send Order Log Request Receive Order Type Order t Form :1. lOut 1:;;1 lOut 1 • J J I I J I I I I I I I I I I I I I www.itu.dk/research/models 6 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 9. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk BPM  anno  2011:  BPMN2.0 (Figur fra BPMN 2.0 Final Specification, 2011) www.itu.dk/research/models 7 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 10. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Hvad  skete  der  i  de  30  år? www.itu.dk/research/models 8 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 11. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Hvad  skete  der  i  de  30  år? • Sene 70‘ere/tidlige 80‘ere: Optimisme, men ikke success - manglende standarder, primitive brugergrænseflader og for rigide processer... www.itu.dk/research/models 8 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 12. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Hvad  skete  der  i  de  30  år? • Sene 70‘ere/tidlige 80‘ere: Optimisme, men ikke success - manglende standarder, primitive brugergrænseflader og for rigide processer... • Fra 90‘erne til nu: Service og process-standarder (WfMC, Oasis, OMG), intuitive brugergrænseflader, optimisme.... www.itu.dk/research/models 8 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 13. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Hvad  skete  der  i  de  30  år? • Sene 70‘ere/tidlige 80‘ere: Optimisme, men ikke success - manglende standarder, primitive brugergrænseflader og for rigide processer... • Fra 90‘erne til nu: Service og process-standarder (WfMC, Oasis, OMG), intuitive brugergrænseflader, optimisme.... men stadig for rigide process-modeller... “Good standards for business process modelling are still missing and even today’s Process-Aware Information Systems: WFMSs are too rigid” Design, Enactment, and Analysis Wil M.P. van der Aalst Department of Mathematics and Computer Science, Eindhoven Universit nology, P.O. Box 513, NL-5600 MB Eindhoven, w.m.p.v.d.aalst@tue.nl www.itu.dk/research/models 8 IT  UNIVERSITY  OF  COPENHAGEN     Abstract. Process-aware information systems support operational busi cesses by combining advances in information technology with recent from management science. Workflow management systems are typical Tuesday, September 25, 12 of such systems. However, many other types of information systems
  • 14. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Eksempel • Arbejdsgangsbanken.dk - KL og KOMBIT • Næsten 900 gode (best practice) og korrekte (lovmedholdige) arbejdsgange modelleret i BPMN og gjort frit tilgængelige www.itu.dk/research/models 9 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 15. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Nogle  udfordringer.... www.itu.dk/research/models 10 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 16. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Nogle  udfordringer.... • Processer, opgavefordeling og lovgivning ændrer sig konstant og er afhængig af lokale forhold [Magnus Nilsson, ITU TR-2011-140] www.itu.dk/research/models 10 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 17. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Nogle  udfordringer.... • Processer, opgavefordeling og lovgivning ændrer sig konstant og er afhængig af lokale forhold [Magnus Nilsson, ITU TR-2011-140] • Den samme hændelse optræder i flere processer/love - med forskellige navne www.itu.dk/research/models 10 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 18. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Nogle  udfordringer.... • Processer, opgavefordeling og lovgivning ændrer sig konstant og er afhængig af lokale forhold [Magnus Nilsson, ITU TR-2011-140] • Den samme hændelse optræder i flere • Lov  om  Aktiv  beskæftigelsesindsats   (LBK  nr  1428  af  14/12/2009) processer/love - med forskellige navne • Lov  om  Aktiv  socialpolitik           (LBK  nr  946  af  01/10/2009) • Lov  om  Arbejdsløshedsforsikring         (LBK nr 574 af 27/05/2010) • Lov om Integration af udlændinge • Ingen formel sammenhæng mellem lov (LBK nr 1062 af 20/08/2010) • Lov om Sygedagpenge (LOV nr 563 af 09/06/2006) og process • Retssikkerhedsloven     (LBK  nr  1054  af  07/09/2010)       • Datagrundlag             www.itu.dk/research/models 10 IT  UNIVERSITY  OF  COPENHAGEN     (BEK nr 418 af 23/04/2010) Tuesday, September 25, 12
  • 19. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Computer  Supported  CooperaUve  Work  (CSCW) • Nyt forskningsområde introduceret i 80‘erne - fokus på at forstå hvordan folk samarbejder som basis for at designe it-systemer der kan støtte • Afhængigheder mellem og koordinering af opgaver • Konkluderede allerede i ’83 at office automation systems “do not deal well with unanticipated conditions” (Barber) og “were automating a fiction” (Sheil) [Schmidt & Bannon: Taking CSCW Seriously: Supporting Articulation Work, 1992] www.itu.dk/research/models 11 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 20. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Mål • Processstøtte • Effektivitet, korrekthed, vedligeholdbarhed • “Elasticitet” og fleksibilitet på tværs af organisationer • Bygge bro mellem regulationer/policies og processer www.itu.dk/research/models 12 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 21. any advances were made in the eighties. In the nineties, there again was a huge Get F’IT, BPMthese systems. The number of WFMSs developed in Hildebrandt, hilde@itu.dk interest in Seminar, 25. September, 2012 Thomas the past decade and the many papers on workflow technology illustrate the revival of office infor- Mål mation systems. Today WFMSs are readily available. However, their application is still limited to specific industries such as banking and insurance. As indicated by Skip Ellis it is important to learn from these ups and downs. The failures in the eighties can be explained by both technical and conceptual problems. In the eighties networks were slow or not present at all, there were no suitable graphical • Processstøtte interfaces, and proper development software was missing. However, there were also more fundamental problems: a unified way of modeling processes was miss- • Effektivitet, korrekthed, vedligeholdbarhed ing and the systems were too rigid to be used by people in the workplace. Most of the technical problems have been resolved by now. However, the more conceptual • “Elasticitet” og fleksibilitet på tværs af organisationer problems remain. Good standards for business process modeling are still missing and even today’s WFMSs are too rigid. • One of the great challenges of PAISs is to offer both support and flexibility. Today’s systems typically are too regulationer/policies og processer Bygge bro mellem rigid, thus forcing people to work around the system. One of the problems is that software developers and computer scientists are typically inspired by processes inside a computer system rather than processes outside a computer. As a result, these engineers think in terms of control systems rather than support systems. This explains that few of the existing WFMSs allow for the so-called implicit choice, i.e., a choice resolved by Process-Aware Information Systems: the environment rather Design, Enactment, and Analysis than the system. Wil M.P. van der Aalst To summarize we would like to state that, although the relevanceNIVERSITY  OF  CisEindhoven University o www.itu.dk/research/models nology, P.O. Box 513, U of PAISs OPENHAGEN   Department of Mathematics and Computer Science, IT   NL-5600 MB Eindhoven, w.m.p.v.d.aalst@tue.nl   12 undisputed, many fundamental problems remain to be solved. In the remainder support operational busines Abstract. Process-aware information systems of Tuesday, September 25, 12 cesses by combining advances in information technology with recent in
  • 22. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk State-­‐of-­‐the-­‐future • Adaptive Case Management • Communication-centered computing & Behavioral types (protokoller/kontrakter) • Brugerinddragelse (Generativity, citizen developers) www.itu.dk/research/models 13 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 23. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk AdapUve  Case  Management Keith Swensson: Mastering the Unpredictable “Adaptive Case Management (ACM) is information technology that exposes structured and unstructured business information (business data and content) and allows structured (business) and unstructured (social) organizations to execute work (routine and emergent processes) in a secure but transparent manner.” http://www.xpdl.org/nugen/p/adaptive-case-management/public.htm www.itu.dk/research/models 14 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 24. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk AdapUve  Case  Management Keith Swensson: Mastering the Unpredictable “Adaptive Case Management (ACM) is information technology that exposes structured and unstructured business information (business data and content) and allows structured (business) and unstructured (social) organizations to execute work (routine and emergent processes) in a secure but transparent manner.” BPM http://www.xpdl.org/nugen/p/adaptive-case-management/public.htm www.itu.dk/research/models 14 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 25. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk AdapUve  Case  Management Keith Swensson: Mastering the Unpredictable “Adaptive Case Management (ACM) is information technology that exposes structured and unstructured business information (business data and content) and allows structured (business) and unstructured (social) organizations to execute work (routine and emergent processes) in a secure but transparent manner.” BPM ACM (case files) http://www.xpdl.org/nugen/p/adaptive-case-management/public.htm www.itu.dk/research/models 14 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 26. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Case  Management  Modelling • OMG Request for Proposals (RFP) September 2009 Case Management Process Modeling (CMPM) udvidelse til BPMN 2.0 (bmi/2009-09-23, www.omg.org/public_schedule) • BizAgi, Cordys, IBM, Oracle, SAP og Singularity: Case Management Modelling Notation (CMMN) V1.0 (stærkt inspireret af Guard-Stage-Milestone paradigme udviklet ved IBM Research) www.itu.dk/research/models 15 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 27. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Case  Management  RFP http://www.omg.org/public_schedule/) • A situation/case and desired outcome • A subject: person, insurance claim, ... • Actions/events to achieve the outcome • Human judgment/decision-making • No predefined sequence • Guidance, prompts, constraints & planning support www.itu.dk/research/models 16 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 28. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Case  Management  Modelling www.itu.dk/research/models 17 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 29. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Case  Management  Modelling • Afhængigheder mellem handlinger - ikke eksplicit process-flow www.itu.dk/research/models 17 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 30. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Case  Management  Modelling • Afhængigheder mellem handlinger - ikke eksplicit process-flow 14 Days Opfølgning (response) U LO Open Hold meeting case with DA Betingelse (condition) Update Case www.itu.dk/research/models 17 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 31. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Case  Management  Modelling • Afhængigheder mellem handlinger - ikke eksplicit process-flow 14 Days Opfølgning (response) U LO Open Hold meeting case with DA Betingelse (condition) Update Case • Tillad dynamiske ændringer www.itu.dk/research/models 17 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 32. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Case  Management  Modelling • Afhængigheder mellem handlinger - ikke eksplicit process-flow 14 Days Opfølgning (response) U LO & DA LO Open 3 Days Agree on Hold meeting case date with DA Betingelse (condition) Update Case • Tillad dynamiske ændringer www.itu.dk/research/models 17 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 33. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Case  Management  Modelling • Afhængigheder mellem handlinger - ikke eksplicit process-flow 14 Days Opfølgning (response) U Lo % Lo LO Open 3 Days Propose Accept Hold meeting case dates-LO + LO with DA Betingelse 1 Day % (condition) DA 1 Day % DA + Update Propose Accept % dates-DA DA Case • Tillad dynamiske ændringer www.itu.dk/research/models 17 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 34. ribution of DCR Graphs [5]. As havioral type systems for distributed DCR Graphs. distribution provides for any (cov- Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk vents, a set of corresponding local References: 1. Van der Aalst, Pesic.: DecSerFlow: Towards a truly declarative Case  Management  Modelling jections. service flow language. WS-FM 2006. N 2. Hull et al.: Business Entities with Guard-Stage-Milestone Life- prescribe cycles: Managing Entity Interactions with Conditions and Events sign medicine DEBS 2011 • 3. Hildebrandt and Mukkamala: Distributed Dynamic Condition Re- end N treatment Afhængigheder mellem handlinger - ikke + give N medicine % % + N don't trust sponse Structures. PLACES 2010 4. Hildebrandt, Mukkamala and Slaats: Designing a Cross-organizational % eksplicit process-flow Case Management System using Dynamic Condition Response Graphs. EDOC 2011 ork, DCR Graphs have been ex- 5. Hildebrandt, Mukkamala and Slaats: Safe Distribution of Declar- nd support for model checking of ative Processes. SEFM Opfølgning (response) 14 Days 2011 6. Hildebrandt and Zanitti: A Process-oriented Event-based Pro- perties in SPIN [9]. A first version U Lo % Lo gramming Language DEBS2012 LO 3 Days s-oriented Event-based Program- Open Propose Accept Hold meeting 7. Trustworthy pervasive healthcare processes (TrustCare) research project. Funded by The Danish Council for Strategic Research (grant Slaats og afhandling Ph.d-projekt, Tijs case dates-LO + LO with DA L) [6] based on DCR Graphs and Betingelse 1 Day % g context-sensitive reactive services #2106-07-0019) http://www.trustcare.dk/ af Rao R. Mukkamala (condition) 8. DA 1 Day Mukkamala. A Formal Model For Declarative Workflows - Dy- % DA d prototyped. + namic Condition Response Graphs. PhD thesis. Update Case Propose Accept % 9. http://tinyurl.com/dcrveri dates-DA DA (se www.itu.dk/people/rao og www.trustcare.dk) • Tillad dynamiske ændringer Trustworthy Pervasive Healthcare Services project Dynamic Condition Response (DCR) Graphs Cross-organizational Case Management Guard-Stage-Milestone Paradigm, IBM Research, NY www.itu.dk/research/models 17 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 35. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Table 7.2 - BPMN Extended Modeling Elements Behavioral  Types Merging BPMN uses the term :merge; to refer to the exclusive combining of two or more paths into one path (also known as an OR-Join). A Merging Exclusive Gateway is used to show the merging of multiple Sequence Flows (see upper figure to the right). If all the incoming flow is alternative, then a Gateway is not needed. That is, uncontrolled flow provides the same behavior (see lower figure to the right). Table 7.2 - BPMN Extended Modeling Elements Merging BPMN uses the term :merge; to refer to the SimpleTreatmentChoreorgraphy exclusive combining of two or more paths into one path (also known as an OR-Join). • A Merging Exclusive Gateway is used to show the merging of multiple Sequence Flows (see upper figure to the right). Tværorganisatoriske/globale If all the incoming flow is alternative, then a Gateway is not needed. That is, uncontrolled Looping flow provides the same behavior (seefor loop- BPMN provides 2 (two) mechanisms lower result1 prescription ing within a Process. figure to the right). See Next Two Figures Nurse Doctor Activity Looping The attributes of Tasks and Sub-Processes will determine if they are repeated or per- processer kan beskrives som formed once (see page 197). There are two Test1 Prescribe types of loops: Standard and Multi-Instance. A small looping indicator will be displayed at the bottom-center of the activity. not ok Patient Patient Sequence Flow Looping Loops can be created by connecting a Doctor Nurse koreografier Sequence Flow to an :upstream; object. An ok object is considered to be upstream if that Looping BPMN provides 2 (two) mechanisms for loop- object has an outgoing Sequence Flow that Discharge ing within series of other Sequence Flows, result2 leads to a a Process. the last of which is an incoming Sequence See Next Two Figures Nurse Activity Looping Flowattributes of Tasks and Sub-Processes The for the original object. will determine if they are repeated or per- formed once (see page 197). There are two Test2 types of loops: Standard and Multi-Instance. A small looping indicator will be displayed at the bottom-center of the activity. Patient Sequence Flow Looping Loops can be created by connecting a Doctor Sequence Flow to an :upstream; object. An object is considered to be upstream if that object has an outgoing Sequence Flow that leads to a series of other Sequence Flows, Figure 1. Workflow as BPMN 2.0 Choreography • Men hvordan sikres at de interne/ the last of which is an incoming Sequence Flow for the original object. corresponding Process Matrix spreadsheet. We then demonstrate in Sec. 2.2 how 38 the process matrix workflow processes can be described compactly in multiparty Business Process Model and Notation, v2.0 session types with assertions and symmetric sum types. Finally we overview the prototype implementation in Sec. 2.3. lokale processer følger koreografien? 2.1 Example Workflow as Choreography and Process Matrix A simple CPG workflow involving three participants is described in Fig. 1 as a • Behavioral Types: Beskriver 38 Business Process Model and Notation, v2.0 Choreograpy diagram in the Business Process Modelling Notation (BPMN) 2.0. The described workflow is activated, when a patient is admitted (indicated by the Betty: start event). Then two tests are executed in parallel by a nurse. Note that each activity box is a communication between the three participants with one initiator protokollen for hver lokal process EU COST Action (indicated in the white ribbon) and two receivers (indicated in the shaded ribbons). Thus, the test results are sent by the nurse to both the patient and the doctor. Each test may be repeated, as indicated by the repeating subprocess arrow, e.g. if the test failed or the result was not clear. Then, depending on the results of the der typecheckes før de køres tests, either the patient is discharged directly, or the doctor prescribes a drug to the patient, sending the prescription to both the patient and the nurse. The workflow is ended when the patient is discharged. The described workflow is a standard paradigm in CPGs; that is, first a set of tests are performed and, depending on the www.itu.dk/research/models 18 results, either more tests are performed, the patient isOF  COPENHAGEN   IT  UNIVERSITY   discharged, or a treatment   is executed. In this workflow the treatment consists of simply prescribing a drug to the patient. Tuesday, September 25, 12
  • 36. 1.1.1 name height weight bP dose from physical objects, minimising the !amount and attendant risks hilde@itu.dk Get F’IT, BPM if healthy then set(abnorm); Hildebrandt, of manual Seminar, 25. September, 2012 1.1.2 cave ever birth healthy Thomas typing. We have only superficially touched cave then set(abnorm); if if ! upon the set(cyto) ever birth then technical and usability chal- Brugerinddragelse lenges of developing user cavetx healthtx clients for tablet computers in comparison to 1.1.3 interface 1.1.4 rp cytotec conventional PC clients, gU ia stet c et p ia 1.1.5 however. if ! gU ia then set(abnorm2); uterus retroflekteret if ! stet c et p ia then set(abnorm2) 1.1.6 sttx gutx 3 Citizen Development/Generativity: then set(abnorm3); Experiment: An End-user Developed Workflow 1.1.7 1.1.8 fHR cRL gA clamydiatested clamydia negative if ! clamydiatested Så nemt som at bruge et regneark...negative then set(abnorm3); rhesus negative signed form A if ! clamydia under 18 gA under 12 if rhesus negative then set(abnorm3); Id Name D N Sif AN OPNA Seqreset(1.1.8); under 18 then set(abnorm3); Log if ! signed form then Condition 1.1.1 Nurse evaluation R W Rif ! R under 12 then reset(1.1.8) gA R 1.1.2 Patient History anti samtykke form B R R 1.1.9 rp antibiotics rp 1.2.0 pt informeret D signed W R R 1.1.3 Extended historygA ved op R R R R 1.2.1 op tid W abnorm 1.1.4 Preoperative treatment End-user developed workflow (Data). Figure 10. W R R R R cyto 1.1.5 Objective W R R R R 1.1.6 Extended objective 3.1 The Experiment W R R R R abnorm2 1.1.7 The experiment, which took a singleR R R Ultrasound W day, was set-up as follows: DFL had access to R 1.1.8 a computer where the server, the code generator and example spreadsheets were Formalia W R R R R available. To simplify the interface, all spreadsheets were placed on the desktop 1.1.9 Extended commands performed theR R R R server start. To learn the and batch formalia W code generation and abnorm3 1.2.0 Information DFL did a small exercise under R R by one of the authors. - 1.1.9 syntax, for the patient R W instruction R 1.1.1 The workflow chosen by DFL model how a healthy woman gets an abortion, 1.2.1 Scheduletofor OP “a simplification Wthe simplest workflow I could find”. according DFL was R R of R W 1.2.0 The developed workflow is shown in Fig. 9 and Fig. 10. The roles are: Doctor (D), Nurse (N), Secretary (S), Anaesthesiologist (AN) and operation nurse (OPN). An example screenshot from thedeveloped workflow (Flow). 11. Figure 9. End-user running Android client is shown in Fig. 2nd International Symposium on Foundations of Health Information Engineering and Systems, 2012 3.2 Evaluation www.itu.dk/research/models To test the Generally the experiment turned out very successfully: DFL was easily able UNIVERSITY  OF  with the   developed software, we performed a simple experiment COPENHAGEN   19 IT  to use help of a physician: Dorthe build her own workflow. The instructing author only had to Tuesday, September 25, 12 the spreadsheets to Furstrand Lauritzen (DFL). The motivation behind
  • 37. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Brugerinddragelse – Letting a medical professional use the tool, tests the hypothesis: the domain expert can implement simple workflows, leading to a simpler and more flexible development process, e.g. • The domain experts might be able to make simple changes directly without Citizen Development/Generativity: involving the development team. • The domain experts can use simple workflows to communicate more di- rectly and e ciently with the development team. Så nemt som at bruge et regneark... Id Input Action 1.1.1 name height weight bP 1.1.2 cave ever birth healthy if ! healthy then set(abnorm); if cave then set(abnorm); if ! ever birth then set(cyto) 1.1.3 cavetx healthtx 1.1.4 rp cytotec 1.1.5 gU ia stet c et p ia if ! gU ia then set(abnorm2); uterus retroflekteret if ! stet c et p ia then set(abnorm2) 1.1.6 sttx gutx 1.1.7 fHR cRL gA 1.1.8 clamydiatested clamydia negative if ! clamydiatested then set(abnorm3); rhesus negative signed form A if ! clamydia negative then set(abnorm3); under 18 gA under 12 if rhesus negative then set(abnorm3); if under 18 then set(abnorm3); if ! signed form A then reset(1.1.8); if ! gA under 12 then reset(1.1.8) 1.1.9 rp antibiotics rp anti D signed form B 1.2.0 pt informeret samtykke 1.2.1 op tid gA ved op Figure 10. End-user developed workflow (Data). 2nd International Symposium on Foundations of Health Information Engineering and Systems, 2012 www.itu.dk/research/models The Experiment 3.1 20 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12 The experiment, which took a single day, was set-up as follows: DFL had access to
  • 38. s importantBPM Seminar, 25. September, 2012uses the same generic Android Hildebrandt, hilde@itu.dk Get F’IT, to stress that every participant Thomas The GUI manager uses the generated code to make sure that the Android Brugerinddragelse used by the Doctor presents only the local process corresponding to the ow relevant to the doctor, and the Android client used by the Nurse presents e local process relevant to the Nurse. An example screenshot of the Android running the example as the nurse role is shown in Fig. 8. It shows the Citizen Development/Generativity: ow in a state where the nurse has performed the lung test with a negative Så nemt som at bruge et regneark... and still needs to perform the throat test. Figure 8. Screenshot from Android client logged in as Nurse role. 2nd International Symposium on Foundations of Health Information Engineering and Systems, 2012 www.itu.dk/research/models 21 IT  UNIVERSITY  OF  COPENHAGEN     9 Tuesday, September 25, 12
  • 39. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Konklusion(er) • State-of-the-art tillader at beskrive procedurer som brugere og forretningsfolk kan forstå • I praksis bryder videnarbejderen ofte med den idéelle procedure og processer ændres før de tages i brug... • Ringe support for compliancetjek, brugerinddragelse, deling & decentral udvikling af distribuerede processer • Forskere og OMG arbejder på fremtidige standarder og teknologier for case management modelling, distribuerede processer og brugerinddragelse www.itu.dk/research/models 22 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12
  • 40. Get F’IT, BPM Seminar, 25. September, 2012 Thomas Hildebrandt, hilde@itu.dk Konklusion(er) Næste møde i videngruppe for digitalisering og processorientering (VidenDanmark.dk) •State-of-the-art tillader atBrugerinddragelse 24. oktober - tema: beskrive procedurer som brugere og forretningsfolk kan forstå Næste seminar i interessegruppen for Processer og IT •I praksis bryder videnarbejderen ofte med den idéelle (Infinit.dk) 13. processer ændres før de tages i brug... november - Usabilityudfordringer i procedure og offentlige digitaliseringsprocesser •Ringe support for compliancetjek, brugerinddragelse, deling & decentral se nogle af jer igen :-) (håber at udvikling af distribuerede processer • Forskere og OMG arbejder på fremtidige standarder og teknologier for case management modelling, distribuerede processer og brugerinddragelse www.itu.dk/research/models 22 IT  UNIVERSITY  OF  COPENHAGEN     Tuesday, September 25, 12