1 / 19

BPMN ja hiukan prosessien määrittelystä

BPMN ja hiukan prosessien määrittelystä. 7.9.2006 Esa Paakkanen SerAPI-hanke Kuopion yliopisto. Prosessien määrittely: tavoitteet. ymmärtäminen tehostaminen yhdenmukaistaminen automatisointi seuranta simulointi. Prosessien määrittely: tasot. toiminnan kokonaiskuva

zuzela
Download Presentation

BPMN ja hiukan prosessien määrittelystä

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BPMNja hiukan prosessien määrittelystä 7.9.2006 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. Start Intermediate End Task Sub-Process BPD: Flow Objects • Events • kolme eri perustyyppiä • Activity • atomic • compound (non-atomic) • Gateway • prosessin suorituksen haarautuminen / yhteenliittyminen

  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 • esim. kuvaamaan mitä dokumentteja vaihe tuottaa • Group • dokumentointia tai analysointia varten • Annotation • lisätietoa lukijalle

  12. BPD: Swimlanes • Pool • edustaa yhtä prosessin osapuolta • Swimlane • 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ä

  15. 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ä

  16. 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ä)

  17. BPMN to BPEL -mapping

More Related