Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.4.CyklżyciaBPM
21
zamówienia.Wmodelachprocesówmogąpojawiaćsięrównieżinnerodzaje
węzłów,alenajczęściejspotykasiętrzypodstawowerodzaje:węzłydziałań,węzły
zdarzeńiwęzłykontrolne.
Istniejewielerozszerzeńschematublokowego,jakchoćbyogólnoorgani-
zacyjnyschematblokowy.Wtymprzypadkuschematblokowyjestdzielonyna
tzw.torypływackiesymbolizująceróżnejednostkiorganizacyjne(czyliróżne
działyfirmy).Jeżeliktośznazunifikowanyjęzykprogramowania(UML,Uni-
fiedModelingLanguage),prawdopodobniezetknąłsięjużzdiagramamiczynności
UML.Codozasady,diagramyczynnościUMLtoogólnoorganizacyjneschema-
tyblokowe.Stanowiąonejednakrozszerzenietejkoncepcji,ponieważzawierają
symbolepozwalająceujmowaćmiędzyinnymidane,sygnałyorazrównoległość
zdarzeń.Kolejnymjęzykiemmodelowaniaprocesówjestłańcuchprocesuste-
rowanegozdarzeniami(EPC,Event-drivenProcessChain).JęzykEPCwykazu-
jepewnepodobieństwadoschematublokowego,aleróżnisięodniegotym,że
przyznajepriorytetzdarzeniom.Jeszczeinnejęzykimodelowaniaprocesówto
diagramyprzepływudanychorazzintegrowanadefinicjametodyopisywaniaproce-
sów(IDEF3,IntegratedDEFinitionforProcessDescriptionCaptureMethod).
Naukawszystkichtychjęzykówmodelowaniastanowiłabynieladawyzwanie.
Naszczęściedzisiajwystępujejużpowszechniestosowanystandardmodelowa-
niaprocesów,akonkretnienotacjaimodelprocesubiznesowego(BPMN,Bu-
sinessProcessModelandNotation).NajnowszawersjategostandardutoBPMN
2.0.2.Porazpierwszystandardtenzostałopublikowanywgrudniu2013roku
przezObjectManagementGroup(OMG).ZgodniezBPMNdziałaniaoznacza
sięzapomocązaokrąglonychprostokątów.Węzłykontrolne(nazywanebram-
kami)oznaczasięzapomocąrombów.Działaniaiwęzłykontrolnesąłączone
liniami(nazywanymiprzebiegiemprocesu)wyznaczającymikolejnośćrealizacji
kolejnychetapówprocesu.Rysunek1.6przedstawiapoczątkowyfragmentpro-
cesunajmusprzętubudowlanego-domomentu,wktóryminżynierstacjonar-
nyzatwierdzalubodrzucawniosekowynajemsprzętu.Wtymmodeluprocesu
widzimydwawęzłydecyzyjne.Wpierwszymprocespodążajednązdwóchdróg
wzależnościodtego,czykonkretneurządzeniejestdostępne.Wdrugimwęźle
wniosekonajemurządzeniajestakceptowanyalboodrzucany.Modelpokazu-
jerównieżuczestnikówprocesu,akonkretnieinżynieraterenowego,pracowni-
kabiurowegoiinżynierastacjonarnego.Każdyznichzostałprzedstawionyjako
osobnytorpływacki,naktóryskładająsiędziałaniapodejmowaneprzezdanego
uczestnika.
Modelprocesuprzedstawionynarysunku1.6macharakterminimalistyczny.
Wnajlepszymraziemożeposłużyćdowyjaśnieniakomuśzzewnątrz,codzieje
sięwtymprocesie.Żebymodelprocesubyłprzydatny,zwyklemusibyćznacz-
niebardziejuszczegółowiony.Jakiedodatkoweinformacjepowinienzawierać
takimodel?Tozależyodtego,doczegomaonsłużyć.Niektóremodeleproce-
sówmająstanowićdokumentacjędlanowychpracowników.Wtakimprzypadku
modelmożezostaćwzbogaconyododatkoweopisytekstowe,któredoprecyzują