Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2006/2007 c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 1/20
Obsah 10. Úvod do technologie workflow systémů Motivace.. Prvky a nástroje technologie workflow. Typy workflow systémů. Standardizace Architektura workflow systémů. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 2/20
Motivace 10. Úvod do technologie workflow systémů Příklad procesu: objednání zboží. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 3/20
Organizace podniku Organizační hierarchie: kdo co dělá? jednotlivci, profese, role, skupiny, zodpovědnost, podřízenost, zdroje (stroje, pomůcky, služby,...). Pracovní postupy: jak se co dělá? kroky, algoritmy. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 4/20
Podnikové (business) procesy Podnikový proces je efektivní koordinační mechanismus napříč organizačními jednotkami distribuovaný v čase a prostoru; integruje a koordinuje distribuované zdroje a poskytuje správnou informaci správnému jednotlivci ve správný čas k vykonání přiděleného úkolu. CO JAK KDY KDO c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 5/20
Další příklady procesů Recenze příspěvků na konferenci zaslání příspěvků, předání recenzentům, recenze příspěvků, zpráva autorovi,... Zařízení služební cesty objednávka letenek, ubytování, vypůjčení auta, zaplacení poplatků, schválení cesty,... Vyřízení pojistné události (reklamace) obdržení požadavku, rozhodnuti o oprávněnosti, odpověd,... Sledování pacientů v nemocnici příjem, RTG, EKG, krev, diagnoza, léčení,... c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 6/20
Workflow management Efektivní správa toku informací a řízení v podnikových procesech. Infrastruktura podniku je tvořena kombinací procesů. Některé procesy jsou klíčové pro přežití a další růst podniku. Zvýšeni efektivity správy procesů vede ke snížení nákladů a zlepšení služeb zákazníkům. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 7/20
Problémy správy procesů Špatná nebo žádná dokumentace nejasné kompetence. Určité procesy bývají pomalé časové ztráty v komunikaci, špatná zpětná vazba, mala informovanost managementu. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 8/20
Výhody workflow technologie Z hlediska managementu zjednodušení a modernizace podnikových procesů, snížení režijních nákladů, urychlení podnikových procesů, možnost sledování a řízení procesů. Z technického hlediska automatizace složitých podnikových procesů, integrace existujících aplikací, vyšší spolehlivost, plánování všech použitých zdrojů (lidé, data). c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 9/20
Zavedení workflow v podniku 1 Rozpoznání a pojmenování procesů ve firmě proces, počáteční a koncový stav. 2 Rozpoznání nefungujících procesů kvalita, cena, rychlost, spokojenost zákazníka, flexibilita. 3 Zvýšení priority nefungujících procesů. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 10/20
Prvky technologie workflow Nástroje pro definici procesů umožňují definici a rozplánování procesů na počítači, obvykle grafické nástroje, využití jazyka UML, prvky modelu: zprávy zaslané účastníkům procesu, události, které mohou nastat, rozhodnutí, která je třeba učinit; základní prvky určují charakter modelu. Workflow servery čtou, provádějí a sledují jednotlivé kroky definice workflow. Klientské aplikace nástroje pro interakci uživatele s workflow, obvykle nejsou součástí WF systému. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 11/20
Prvky technologie workflow Nástroje pro monitorování procesů vyhodnocování účinnosti a ceny procesů, podpora optimalizace procesů. Nástroje pro simulaci procesů Co se stane, když...? Ověření modelu, predikce. Nástroje pro verifikaci procesů Bude každá objednávka vyřízena? Bude každá reklamace vyřízena do 14 dnů? Matematické metody. Nástroje pro administraci. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 12/20
Typy workflow produktů WF založené na zprávách využití e-mailového serveru (MS Exchange, Lotus Notes, SMTP/POP3,...), úkoly se rozesílají elektronickou poštou, GFI Emailflow, Keyfile s keyflow, Jetform, Eastman WFX. WF založené na WWW serverech uživatelé nelze nutit k převzetí úkolu, pokud se do systému nepřihlásí, Action Technologies, Ultimus. WF založené na samostatných systémech implementují vše ve vlastní režii, nejobecnější (a nejdražší) varianta, FlowMark (IBM), InConcert, Staffware (20 platforem, $1000/klient). c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 13/20
Workflow Management Coalition (WfMC), http://www.wfmc.org/ založena v roce 1993, nevýdělečná mezinárodní organizace prodejců, uživatelů, analytiků a univerzitních / výzkumných skupin (asi 130 členů), tvorba standardů v oblasti: terminologie, spolupráce a propojení wf systémů. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 14/20
Referenční model workflow c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 15/20
3D pohled na workflow c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 16/20
3D pohled na workflow Případ (case) konkrétní řešení problémů (např. žádost o půjčku), obvykle jej generuje externí zákazník, zpracovává se prováděním úloh v určitém pořadí na základě definice workflow procesu. Úloha (task) krok provádění procesu, charakterizuje se podmínkami platnými před (precondition) a po (postcondition) provedení. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 17/20
3D pohled na workflow Zdroj (resource) zařízení (fax, tiskárna) nebo osoba (účastník, dělník, zaměstnanec), vytvářejí třídy zdrojů na základě podobných charakteristik, role je třída založená na schopnostech svých prvků (např. programátoři), organizační jednotka je třída založená na struktuře organizace (např. reklamační oddělení). Pracovní položka, požadavek (work item) procesu úkoly řešeny pro konkrétní případ, např. vrátit panu Novákovi peníze za reklamované zboží. Činnost (activity) úkoly řešeny pro konkrétní případ a využívající konkrétní zdroj, vytváří frontu požadavků (work list). c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 18/20
Role 10. Úvod do technologie workflow systémů práci vykonávají kategorie pracovníků, jedna osoba má mít více rolí, mnoho osob má stejnou roli, role jsou autorizovány provádět požadavky z front spojených s činnostmi, požadavky na zpracování se přidělují staticky nebo dynamicky (load balancing). Typy rolí: Tvůrce - ten, kdo vytvořil instanci. Zodpovědná osoba - ten, kdo je zodpovědný za instanci, i když krok neprovádí (např. manažer). Vlastník - ten, kdo vykonává krok instance. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 19/20
Reference 10. Úvod do technologie workflow systémů http://www.wfmc.org Workflow Management Coalition http://www.workflowsoftware.com Podrobný seznam programového vybavení, výzkumných projektů a dalších odkazů. http://www.waria.com Workflow and Reengineering International Association. http://ww2.usabilityfirst.com/usability/ cscw.html Kolekce informaci týkajících se groupware včetně workflow. c 2006-2007 Michal Krátký, Miroslav Beneš Tvorba informačních systémů 20/20