Lataa esitys
Esittely latautuu. Ole hyvä ja odota
1
BPMN ja hiukan prosessien määrittelystä
Esa Paakkanen SerAPI-hanke Kuopion yliopisto
2
Prosessien määrittely: tavoitteet
ymmärtäminen tehostaminen yhdenmukaistaminen automatisointi seuranta simulointi
3
Prosessien määrittely: tasot
toiminnan kokonaiskuva prosessit ei vielä esillä yleinen prosessi tarkka, tietyn prosessin eteneminen prosessi tietojärjestelmän kannalta (esim. työnkulun ohjaus) prosessi yhden osapuolen kannalta
4
Prosessien määrittely: osat
toimijat ketkä/mitkä ovat osa prosessia tiedot mitä: BPMN:ssä vähemmällä tiedon liikkuminen milloin ja minne eteneminen
5
BPMN BPMI:n kehittämä standardi liiketoimintaprosessien ja web-palveluiden mallintamiseen business oriented notation
6
BPMN jatkuu.. tavoitteena kieli, joka on kaikkien osapuolten ymmärrettävissä liiketoiminnan suunnittelijat liiketoimintaprosesseja tarkkailevat & kontrolloivat henkilöt tekniset suunnittelijat, joiden tehtävänä on mallintaa prosessit koneellisesti suoritettavaan muotoon
7
BPD BPD eli Business Process Diagram on BPMN-standardin kuvaama kaavio
8
BPD: Flow Objects Events Activity Gateway kolme eri perustyyppiä
atomic compound (non-atomic) Gateway prosessin suorituksen haarautuminen / yhteenliittyminen Start Intermediate End Task Sub-Process
9
BPD: Flow Objects
10
BPD: Connecting Objects
Sequence Flow aktiviteettien järjestys Message Flow viestien kulku prosessin osapuolten välillä Association Viestin, tekstin tai muiden artifaktien liittäminen vuo-objekteihin
11
BPD: Artifacts Data Object Group Annotation
esim. kuvaamaan mitä dokumentteja vaihe tuottaa Group dokumentointia tai analysointia varten Annotation lisätietoa lukijalle
12
BPD: Swimlanes Pool Swimlane edustaa yhtä prosessin osapuolta
osapuolen sisältämien toimintojen tarkempaan organisointiin ja kategorisointiin
13
BPMN Submodels 1/3: Private (Internal) processes
yhden organisaation sisäinen, yksittäinen prosessi vain yhden uimaradan sisällä (= yhden toimijan näkökulma) mäpätään BPEL-prosessiksi yksi BPD voi sisältää useita jokainen mäpätään omaksi BPEL-kuvaukseksi
14
BPMN Submodels 2/3: Abstract (public) processes
interaktiot kahden prosessin / prosessin ja osapuolen välillä vain kommunikointiin tarvittavat aktiviteetit + niihin liittyvät vuonohjausmekanismit kuvataan prosessin kanssa kommunikointiin tarvittavat viestit yhden poolin sisällä voidaan mallintaa erikseen tai osana suurempaa kuvausta jos abstraktin prosessin private BP kuvaus on samassa diagrammissa, yhteiset aktiviteetit voidaan assosioida voidaan mäpätä abstraktiksi BPEL-prosessiksi – ei kuitenkaan määritelty speksissä
16
BPMN Submodels 3/3: Collaboration (global) processes
kahden tai useamman abstraktin prosessin (toimijan) kommunikointi kuvataan toimijoiden viestinvaihtoa esittävät aktiviteetit ja eteneminen varsinaisissa suoritettavissa prosesseissa enemmän toimintaa ja yksityiskohtia kuin mitä abstraktissa prosessissa näytetään voidaan mahdollisesti mäpätä ebXML BPSS, RosettaNet, future W3C Choreography Working Group… - ei kuitenkaan osa speksiä tällä hetkellä
18
BPMN ja BPEL käsitellään usein yhdessä
monet lähteet esittävät ajatuksia yhteistoiminnasta (esim. [Whi05]) epäyhteensopivuudesta (esim. [ReM06]). BPMN:stä kuvauskieli XML-pohjaisille suoritettaville prosessinmäärittelykielille (esim. BPEL, BPML) (yksi tavoitteista BPMN-määrityksessä)
19
BPMN to BPEL -mapping
Samankaltaiset esitykset
© 2023 SlidePlayer.fi Inc.
All rights reserved.