Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294 Übelhart István ubelhart@mit.bme.hu Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszéke Nyílt rendszerek 1/29. fólia
5.7 Workflow modellező eszközök Példa: HOLOSOFX BPM Suite Nyílt rendszerek 2/29. fólia
Holosofx BPM Suite funkciók Modellezés Vállalati struktúra definiálása Üzleti folyamat grafikus leírása Analízis Szimuláció Workflow integráció Dokumentáció: folyamatok, feladatok, eljárások, szabályok stb. Nyílt rendszerek 3/29. fólia
Holosofx BPM Suite funkciók Monitorozás Real-time folyamat végrehajtás (MQSeries Workflow) Felügyelet, nyomkövetés Eredmények visszavetítése Nyílt rendszerek 4/29. fólia
A BPM Suite arhitektúra Nyílt rendszerek 5/29. fólia
BPM Workbench Business Modeler UML Modeler Xform Designer XML Mapper Nyílt rendszerek 6/29. fólia
Business Modeler-Vállalat modellezése Vállalati információk tárolása konzisztensen központi repository-ban Vállalati struktúra: szervezeti egységek funkciók szerepek erőforrások: dolgozók, alkalmazások, stb. Nyílt rendszerek 7/29. fólia
Business Modeler-Folyamat modellezés Hierarchikus folyamatok grafikus reprezentációja összhangban az adat repository-val Folyamatok fontosabb komponensei: feladatok (Task) bemeneti/kimeneti csatolóval (Phi) bináris, ill. többszörös elágazások (Decision) Nyílt rendszerek 8/29. fólia
Business Modeler-Analízis Döntéshozatal támogatása széleskörű jelentés készítés segítségével különböző üzleti metrikákról: költség idő kihasználtság stb. Nyílt rendszerek 9/29. fólia
Business Modeler-Analízis Súlyozott átlag számítás: Különböző lefutások valószínűségei az elágazásoknál definiált valószínűségek szorzataként Idő ill. költség értékek súlyozott összegként Nyílt rendszerek 10/29. fólia
Business Modeler-Analízis Szimuláció: Bemenetek dinamikus generálása előre definiált gyakoriság, ill. eloszlás alapján A kihasználtság, terheltség nyomkövetése a végrehajtás során Statisztika az eredményekről, melyek összevethetők a különböző forgatókönyvekre Nyílt rendszerek 11/29. fólia
Business Modeler-Workflow integráció Folyamatok validálása és exportálása FDL-be MQSeries Workflow számára melyek végrehajthatók az MQS WF runtime engine segítségével Egyéb támogatott formátumok: Composer Description Language (CDL), XML files for NetFish Workflow Process Definition Language (WPDL) Nyílt rendszerek 12/29. fólia
További komponensek UML Modeler: az üzleti modellek és a szoftver modellek összekötésére Xform Designer: grafikus felület, formok tervezésére XML Mapper: folyamatokban megjelenő alkalmazások ki- és bemeneteihez XML formátum rendelése Nyílt rendszerek 13/29. fólia
BPM Server Repository: Folyamat modellek, vállalati információk tárolása Verziókezelés kollaboratív munka céljaira Relációs adatbázisra épül Web Publisher: Tárolt adatok, modellek elérése Inter- és intraneten keresztül különböző hozzáférési szinteken Értesítés a változásokról e-mail-ben Nyílt rendszerek 14/29. fólia
A BPM Server arhitektúra Nyílt rendszerek 15/29. fólia
BPM Monitor Döntéshozatal, vállalatirányítás támogatása: Real-time adatok szolgáltatása MQSeries Workflow események alapján (végrehajtás alatt álló feladatok, foglalt erőforrások stb.) Beavatkozás a futó folyamatokba A gyűjtött adatokból kapott üzleti metrikák visszavetítése a Workbench-be (hatékonyság javítás, újratervezés) Nyílt rendszerek 16/29. fólia
BPM Monitor komponensek Workflow Dashboard Részletes folyamat információk Web-alapú Java alkalmazáson keresztül Beavatkozás a folyamat végrehajtásába akár távolról is (leállítás, felfüggesztés, terhelés kiegyenlítés erőforrás allokáció átrendezéssel) Business Dashboard Magasabb szintű, stratégiai áttekintést nyújt Folyamatok terv. ill. tényleges paraméterei Statisztikák az audit trail-ek alapján Nyílt rendszerek 17/29. fólia
A BPM Monitor arhitektúra Nyílt rendszerek 18/29. fólia
olytonos Üzleti Folyamat Menedzsment Nyílt rendszerek 19/29. fólia
Create fázis Folyamat modellezési módszertan, projekt irányelvek meghatározása és dokumentálása A jelenlegi (As-Is) üzleti folyamatok modellezése A jövőbeni (To-Be) üzleti folyamatok modellezése Üzleti folyamat metrikáinak meghatározása Nyílt rendszerek 20/29. fólia
Collaborate fázis Processz információk gyűjtése és megosztása a Weben keresztül A modellek kollaboratív fejlesztése, ellenőrzése a BPM Server segítségével Nyílt rendszerek 21/29. fólia
Automate fázis MQSeries Workflow modell elkészítése a To-Be process alapján Felhasználói felületek megtervezése (üzleti felhasználók + IT fejlesztők) Objektum modellek készítése Partner interfészek modellezése Workflow modell automatizálása Nyílt rendszerek 22/29. fólia
Manage fázis Real-time adatok nyomonkövetése (hatékonyság, terheltség, szűk keresztmetszetek), összevetése korábbiakkal Beavatkozás a folyamatba Adatok visszavetítése a Workbenchbe, folyamat felülvizsgálat (finomítás, átdefiniálás) céljából Nyílt rendszerek 23/29. fólia
BPM Workbench modell elemek A legalacsonyabb ember vagy a rendszer által végzett tevékenység Költség, idő definiálható hozzá Erőforrásokat használ (dolgozó, alkalmazás) Szervezeti egységhez, funkcióhoz rendelhető Folyamat egy magasabb szintű folyamatba beágyazva Nyílt rendszerek 24/29. fólia
BPM Workbench modell elemek Elágazások a folyamatban Bináris vagy többszörös A lehetséges választások Valószínűség rendelhető hozzájuk Választási feltételként logikai kifejezés is megadható Nyílt rendszerek 25/29. fólia
BPM Workbench modell elemek Bemeneti/Kimeneti csatolók a Task-ok között Phi típusok definiálhatók Megadható az állapotuk, adatmezők rendelhetők hozzájuk Objektumok összekötésére szolgál Definiálható az átvitel módja (e-mail, fax, telefon), ideje Nyílt rendszerek 26/29. fólia
BPM Workbench modell elemek Külső szereplőt jelöl (vevő, partner, beszállító) Külső szereplő folyamatát jelöli Végrehajtási idő rendelhető hozzá Nyílt rendszerek 27/29. fólia
BPM Workbench modell elemek Jelölés a túl hosszú connector-ok kiváltására Ciklusok esetén használt szimbólum Nyílt rendszerek 28/29. fólia
BPM Workbench modell elemek Útvonal befejeződésének explicit jelölésére Grafikus felületen elhelyezhető kommentek Összetartozó objektumok kiemelésére Nyílt rendszerek 29/29. fólia