Použití CASE/CABE pro řízení workflow ve firmě

Transkript

Použití CASE/CABE pro řízení workflow ve firmě
Fakulta informatiky a statistiky
Katedra informačních technologii
Použití CASE/CABE pro řízení workflow ve firmě
Autoři: Cígler Lukáš, Bc.
Gottfriedová Kateřina, Bc.
Kábrt Jakub, Bc.
Kratochvíl Tomáš, Bc.
Datum: 2011
Obsah
1.
Definice workflow ........................................................................................................................... 3
2.
Workflow aneb zprofanovaný termín ............................................................................................. 4
2.1
Procesně-řízená organizace versus standardní organizace..................................................... 4
2.1.1
3.
Organizační schéma procesně-řízené organizace pomocí procesní mapy...................... 6
Přínosy a efektivnost využití workflow nástroje u standardní organizace ...................................... 8
3.1
Velké společnosti, nadnárodní organizace.............................................................................. 8
3.2
Střední společnosti .................................................................................................................. 9
3.3
Malé společnosti ..................................................................................................................... 9
4.
Přínosy a efektivnost využití workflow nástroje u procesně-řízené organizace ........................... 10
5.
Přístup k nástrojům workflow ....................................................................................................... 11
6.
Typy workflow ............................................................................................................................... 12
7.
6.1
Produkční .............................................................................................................................. 12
6.2
Administrativní ...................................................................................................................... 12
6.3
Kolaborativní ......................................................................................................................... 13
6.4
Ad-Hoc ................................................................................................................................... 13
Vztah BPR a Workflow................................................................................................................... 14
7.1
8.
Společné rysy......................................................................................................................... 14
Komerční workflow nástroje ......................................................................................................... 16
8.1
Sybase PowerDesigner .......................................................................................................... 16
8.1.1
Přehledová kritéria: ....................................................................................................... 16
8.1.2
Hodnotící kritéria: ......................................................................................................... 16
8.2
Microsoft Visio ...................................................................................................................... 18
8.2.1
Přehledová kritéria: ....................................................................................................... 18
8.2.2
Hodnotící kritéria: ......................................................................................................... 18
8.3
Microsoft Office SharePoint Designer 2010 .......................................................................... 19
8.3.1
Přehledová kritéria: ....................................................................................................... 20
8.3.2
Hodnotící kritéria: ......................................................................................................... 20
8.4
Oracle Designer 10g .............................................................................................................. 21
8.4.1
Přehledová kritéria: ....................................................................................................... 21
8.4.2
Hodnotící kritéria: ......................................................................................................... 22
8.5
IBM WebSphere .................................................................................................................... 23
1
9.
8.5.1
Přehledová kritéria: ....................................................................................................... 23
8.5.2
Hodnotící kritéria: ......................................................................................................... 24
Bezplatné nástroje ........................................................................................................................ 26
9.1
ARIS Express .......................................................................................................................... 26
9.1.1
Přehledová kritéria: ....................................................................................................... 27
9.1.2
Hodnotící kritéria: ......................................................................................................... 28
9.2
ProcessMaker Open Source .................................................................................................. 28
9.2.1
Přehledová kritéria: ....................................................................................................... 31
9.2.2
Hodnotící kritéria: ......................................................................................................... 32
9.3
Bonita Open Solution ............................................................................................................ 33
9.3.1
Přehledová kritéria: ....................................................................................................... 34
9.3.2
Hodnotící kritéria: ......................................................................................................... 34
10.
Použít bezplatné nebo komerční nástroje? .............................................................................. 35
11.
Zdroje ........................................................................................................................................ 36
11.1
Literární ................................................................................................................................. 36
11.2
Elektronické ........................................................................................................................... 36
2
1. Definice workflow
Pro samotný termín workflow existuje spousta definic a výkladů, proto jsme si pro čtenáře vybrali
pouze ty nejpoužívanější definice.
„Workflow lze přiblížit jako tok informací v podnikovém procesu a jejich automatizované řízení.“
[Carda, 2001, str. 16]
„Workflow znamená automatizaci celého nebo části podnikového procesu, během kterého jsou
dokumenty, informace nebo úkoly předávány od jednoho účastníka procesu k druhému podle sady
procedurálních pravidel tak, aby se dosáhlo nebo přispělo k plnění podnikových cílů.“ [Carda, 2001,
str. 16]
„Workflow se skládá z posloupnosti propojených kroků. Je to zobrazení posloupnosti operací, je
prohlášen za dílo osoby, skupiny osob, práci organizace zaměstnanců nebo stroje“ [ISO 12052, 2006]
„A series of tasks to produce a desired outcome, usually involving multiple participants and several
stages in an organization. Workflow describes the sequential steps that comprise a work process in
the business environment. In its most comprehensive form, workflow includes the procedures, people
and tools involved in each step of a business process. Workflow may either be sequential, with each
step contingent upon completion of the previous one, or parallel, with multiple steps occurring
simultaneously“ [18]
“Work flow is the sequence of connected steps that make up a work process. Work flow is considered
as an abstraction of real work involving the effort of a group of people. Determining an efficient work
flow can add significant value to an organization’s activities.” [19]
“A workflow is a depiction of a sequence of operations, declared as work of a person, work of a simple
or complex mechanism, work of a group of persons, work of an organization of staff, or machines.”
[20]
3
2. Workflow aneb zprofanovaný termín
Pod pojmem workflow si spousta lidí představí mnoho různých věcí. Je to dáno především širokým
počtem definic na tento pojem, které jsou nekonzistentní. I sám Bruce Silver [Silver, 2009] řekl o
workflow tento výstižný názor.
„Workflow is a buzzword today, that means a lot of different things.“
Termín workflow je opravdu v dnešní době používán stále dokola, používají ho konzultantské
společnosti, hlavní architekti společnosti, IS/ICT vývojáři, obchodní manažeři, management firmy a
mnoho dalších rolí v prostředí firmy i mimo ní, ne každý se shodne na jednotnosti tohoto termínu.
Hlavní architekt IS/ICT bude vidět v řešení workflow jiné přínosy než třeba management firmy.
Otázkou je, zdali tyto přínosy jsou měřitelné, jedná-li se o společnosti, které nejsou procesně řízené.
Proč dnes většina společností implementuje workflow řešení, i když se nejedná o procesně řízenou
organizaci?
Na tuto ale i na další otázky se Vám pokusím odpovědět v několika následujících odstavcích. V první
řadě bude čtenářům nastíněn princip procesně řízené organizace a standardní organizace.
2.1
Procesně-řízená organizace versus standardní organizace
Podle [17] se útvarová organizace ve většině případů skládá z nestrukturalizovaných procesů,
systému řízení firmy orientující se na byznys strategii a existuje zde standardní útvarová struktura
firmy ve tvaru pyramidy (vertikální směr). Opakem je procesně řízená organizace, jíž znaky jsou
procesní struktura firmy (horizontální směr), tak i standardní útvarová struktura, která ale na rozdíl
od útvarové organizace podporuje procesní strukturu firmy. Co je ale důležité, procesně řízená
organizace je založena procesním řízení firmy.
Pojem procesní řízení definuje Šmída ve své knize [Šmída, 2007] takto.
„Procesní řízení (management) představuje, systémy, postupy, metody a nástroje trvalého zajištění
maximální výkonnosti a neustálého zlepšování podnikových a mezipodnikových procesů, které
vycházejí z jasně definované strategie organizace a jejichž cílem je naplnit stanovené strategické cíle.“
(Šmída, 2007)
Tuto výše uvedeno definicí nelze brát doslova ani jako Bibli. Autor se k ní žádným způsobem dále
nevyjadřuje ani jí nerozvádí, co si pod tím představuje. Osobně si myslím, že tato definice je napsána
dosti vágně. Vždyť představa, že by mohlo docházet k neustálému zlepšování podnikových procesů a
mezipodnikových procesů mi přijde dosti úsměvná. Dále bych se pozastavil nad použitím první části
definice, kdy autor říká, že procení řízení představuje určité postupy metody a nástroje trvalého
zajištění maximální výkonnosti. Tento výklad vyzní, jako když společnost využívající procesní řízení,
neustále generuje maximální výkon, tedy i zisky a má patřičné nástroje k zajištění maximální
výkonnosti. S tím si dovolím nesouhlasit. Panuje-li v Evropě a i ve světě recese, není možné neustále
zlepšovat výkonnost podniku, příklad mohl být propad stavebního průmyslu, strojírenského, ale i
zčásti automobilového průmyslu. Větší propad automobilového průmyslu zachránilo Německo tzv.
„šrotovné“.
Vždyť po přečtení této definice by si musel říct každý ředitel podniku, stakeholders společnosti a další
kompetentní osoby, že přejdou na procesní řízení firmy, jelikož jim bude doživotně generovat zisky,
neustále se budou zlepšovat podnikové a mezipodnikové procesy a rovněž budou naplněny veškeré
strategické cíle společnosti.
4
Autor to zdůvodňuje ve své knize [Šmída, 2007] takto, proč je důležité mít zavedené procesní řízení,
tedy co tím společnost může získat.
1) Díky procesnímu řízení v organizace dochází ke snižování nákladů, zvyšování kvality, jelikož
procesní řízení vede i odstranění bariér mezi jednotlivými útvary.
2) Zavedení procesního řízení má za následek, že je možné kvalifikovat některé jevy, které nám
mohou pomocí v budoucnosti ke zlepšení přesnosti odhadů jako je objem tržeb jednotlivých
produktů oné organizace u jednotlivých dealerů a velkoobchodních prodejců.
3) Procesní řízení podporuje týmovou práci a angažovanost členů týmů. M. Hammer to vysvětluje na
příkladu jedné energetické společnosti: „Energetická společnost zavádějící elektrickou energii k nově
postaveným domům byla organizována operačně. Zaměstnanci mezi jednotlivými odděleními spolu
hašteřili, dokud nebyl stanoven cíl. Minimální doba pro zavedení elektrické energie do domu.
Výsledkem byla doba vyřízení případu, která se zkrátila ze 180 dní na 20 dní. Oddělení zajištující
zavádění elektrické energie do nových domů se zmenšila z 900 lidí na 300“. [Hammer]
4) Přínosem implementace procesního řízení je zvýšení využití aktiv, procesy nevytvářející žádnou
hodnotu, jsou eliminovány.
5) Zavedení procesního řízení má za následek disciplínu, kdy dochází ke zlepšení organizace práce a
informovanosti zainteresovaných osob. Dochází k odstranění chaosu nebo jeho částečné redukci, což
je v oblasti procesně-řízené organizace klíčové pro oblasti marketingu, vývoje a výzkumu.
6) Orientace na zákazníka je charakteristická u procesního řízení, tedy klíčovým indikátor jsou výstupy
procesů čili dodaná hodnota pro zákazníka a jeho spokojenost. Díky procesnímu řízení můžeme
zákazníkovi poskytnout vyšší přidanou hodnotu.
7) Je-li společnost procesně-řízená, měla by tu vládnout větší spokojenost zaměstnanců, jelikož zde
dochází ke zvýšení pravomocí a širší náplně pracovních míst oproti standardní organizaci.
Z výše uvedeného textu dle autora Šmídy lze spatřit samá pozitiva v procesním řízení. Avšak si
myslím, že výhody, které přináší procesní řízení oproti útvarové organizaci, jsou napsány velmi
obecně. Vždyť i standardní systém řízení organizace umožňuje snižovat administrativní náklady díky
automatizaci, rovněž umožňuje snižování náklady díky zavedení nové technologie. Se zavedením
nové technologie ruku v ruce často i souvisí zvyšování kvality. Částečně souhlasím s tvrzením, že
procesní řízení podporuje týmovou práci a angažovanost členů týmů, jelikož jsou pod větším
dohledem. Ve spoustě nadnárodních organizací se standardním řízením firmy, se může stát a často i
stává, že dosti lidí není angažováno v týmech a svojí práci nevykonává svědomitě, přičemž jim to
dosti prochází. Velice to souvisí s posledním bodem č. 7.
Oblast stanovení cíle je stejné i v útvarové organizaci, tím je orientace na zákazníka. Motto „zákazník
je náš pán“ je zde velice pravdivé, jelikož bez zákazníka, tedy prodaných produktů, nemůže žádná
společnost generovat zisky. Pokud máme na mysli konzultantskou společnost, jejími klienty jsou
rovněž zákazníci, kteří od nich odebírají služby. Tak jako tak vše zaplatí zákazník, ať už se jedná o
procesně řízenou organizaci nebo o útvarovou.
Nad posledním bodem se dá dosti polemizovat, zdali vládně větší spokojenost zaměstnanců u
procesně řízené organizace. Podle mého názoru to není až tak pravda. Dosti to závisí na osobním
ohodnocení zaměstnance oné společnosti, jestli mu jde i o blaho společnosti a zdali spojuje svojí vizi
s vizí společnosti. Rovněž musíme brát v potaz, zdali je zaměstnanci umožněn kariérní růst.
5
Podle [17] jsou hlavní charakteristiky procesní organizace následující:









Jsou identifikovány „core“ procesy a podpůrné procesy,
Každý proces má svého zákazníka a je definován hodnotou, kterou vytváří pro zákazníka,
Každý proces má svého vlastníka, odpovědného za svůj optimální průběh a výstupy,
Pro všechny procesy jsou patřičným způsobem definovány indikátory žádoucího výkonu,
Klíčovým indikátorem u procesně-řízené organizace jsou výstupy procesů čili dodaná hodnota
pro zákazníka a jeho spokojenost,
Procesy nevytvářející žádnou hodnotu, jsou eliminovány,
Procesy prochází neustálým zlepšováním (inovací), tak abychom dosáhli lepších parametrů
pro zákazníka, tj:
o Kvalita služeb, zákaznický komfort,
o Technická kvalita produktu,
o Kvalita dodávky služeb (Supply Chain Management, Customer Chain Management),
o Cena produktu,
o Kvalita „brand“.
Zaměstnanci mají rozšířené pravomoci, mohou tedy uplatnit svoji kreativitu a zkušenosti,
Hierarchická struktura je „plochá“, dochází k její „zplošťování“
U procesně-řízené organizace musí existovat systém řízení inovací, který převádí nové potřeby a
očekávání zákazníků do nových produktů a služeb. Výkonnost procesů je testována pomocí
benchmark testů.
2.1.1 Organizační schéma procesně-řízené organizace pomocí procesní mapy
Podle [Šmída, 2007]
Na níže uvedeném obrázku je zobrazená velmi zjednodušená procesní mapa divize polovodičů
společnost Texas Instruments. Mezi procesní mapou a klasickou organizační strukturou je ještě jeden
zásadní rozdíl. Na rozdíl od klasické organizační struktury obsahuje procesní mapa i zákazníky a
„nezákazníky“ firmy včetně vztahu, jaký k nim podnik má. Tvorba procesní mapy je velice náročnou
záležitostí, jelikož lidé při tom musí myslet v širokých souvislostech a překračovat hranice svých
organizačních útvarů.
6
Procesně-řízená organizace by měla dosahovat vyšších úspor nákladů, generovat větší zisky a
zvyšovat kvalitu své produkce. Mezi další přínosy lze zařadit zkvalitnění spokojenosti zákazníků,
zlepšení PLM – Product Lifecycle Management, kontrola core a podpůrných procesů a v neposlední
řadě udržení a posílení strategické výhody. Z výše uvedeného textu plyne celá řada výhod pro
procesně-řízenou organizaci. Otázkou je, proč existuje procesně-řízených organizací daleko méně,
než je těch tradičních? Mezi hlavní omezující faktory pro zavedení procesně-řízené organizace jsou
tyto:




akcionáři a jejich zájmy,
organizační struktura společnosti,
kultura prostředí,
definovaná pravidla uvnitř společnost a již zavedené technologie,
Opakem je tradiční forma organizace, kde jsou typické tyto aspekty:







platí mě můj šéf potažmo moje společnost potažmo zákazník, který nakupuje produkty
společnost či služby společnosti, potažmo v mnoha případech daňový poplatník,
existují zde funkční útvary,
kontrola podřízených,
typická hierarchická organizace (zaměstnanci, střední management a TOP management)
řízení lidí,
vědomosti,
odměňování za činnosti, ve většině případů jsem placen za počet podřízených.
7
3.
Přínosy a efektivnost využití workflow nástroje u standardní
organizace
Nyní si položme otázky. Proč implementují společnosti workflow nástroje, i když nejsou procesněřízené? Jaké mají z toho přínosy? Jsou tyto přínosy větší než u procesně-řízených organizací? Lze tyto
nástroje efektivně využít?
Z výše uvedeného textu lze spatřit, že přínosy workflow nástrojů jsou mnohem větší u procesněřízených organizací než u standardních, jelikož jsou definováni vlastníci procesů v kontextu
s podnikovými cíli. Společnost je orientována na zákazníka, je procesně-řízená. Každý proces je
efektivně měřen i jeho nákladovost.
Standardní společnosti je přesto implementují, i když nikdy nelze změřit přesně jejich přínos.
Využívají k tomu ROI, Cost Benefit Analysis, tedy ty nástroje, které sice definují zcela celkové náklady
na pořízení daného workflow nástroje i náklady na roční maintenance, ale přínosy této aplikace jsou
neměřitelné, nelze je přesně měřit. Dle mého názoru, žádná firma, která není procesně-řízená,
nemůže přesně definovat přínosy.
Důvodem, proč jsou implementovány tyto nástroje, není až tak jednoznačný. Velice záleží na velikosti
společnosti, poté na typu vlastníka společnosti, zdali se jedná o nadnárodní konsorcium a zdali se
jedná přímo o společnost, která vyvíjí workflow nástroje. Poslední důležitým aspektem, čím se
společnost zabývá. Nelze opomenou integraci workflow nástroje do stávajícího portfolia aplikací ve
společnosti. Rozhodl jsem se rozdělit tuto úvahu dle velikosti společnosti.
3.1
Velké společnosti, nadnárodní organizace
Co se týče společností v „Magic“ kvadrantu, mezi něž patří Oracle, IB a Microsoft využívají pouze své
workflow nástroje. V případě bankovních institucí, pojišťoven, spořitelen, kdy se jedná zcela o
standardní organizaci, jsou implementovány jak komerční nástroje, tak i vlastní řešení. Komerční
nástroje jsou implementovány většinou v případě, je-li outsourcováno IT oddělení, což je v případě
České spořitelny.
Naproti tomu některé bankovní instituce, které mají vlastní IT oddělení z důvodu bezpečnosti, si
vytváří řešení na míru za předpokladu, mají-li k tomu patřičně vybavený lidský kapitál. Vývoj
workflow nástroje „na míru“ je opravdu finančně náročný, musíme brát v úvahu integraci do
stávajícího portfolia aplikací a mnoho dalších aspektů. V opačném případě se bankovní instituce,
pojišťovny a spořitelny rozhodnout ke koupi standardních typových workflow nástrojů. Velice
důležitým aspektem je vlastník společnosti neboli „stakeholders“.
Jedná-li se o společnost se zahraniční účastí, nákup takového SW balíku podléhá rozhodnutí
managementu v ČR a posléze v zahraničí, většinou se jedná o částky vyšší jak 10 - 15 mil. Kč. Tento
druh společností má SW řešení workflow stejný jak v ČR, tak i v Evropě, liší se pouze jazyková lokace,
která je standardně nastavena v anglickém jazyce a grafické rozhraní je customizováno dle grafického
manuálu společnosti.
Co se týče open-source řešení, u těchto společností se nevyužívají, jelikož „dovývoj“ by stál mnohem
více finančních prostředků, než investice a customizace do standardní aplikace. Řešení na míru si
může dovolit opravdu pár institucí této velikosti.
8
3.2
Střední společnosti
U středních společností dochází k 3 situacím. Jedná-li se o IT společnost, která se zabývá vývojem SW,
bude brát jak v úvahu integraci, tak i typ nástroje workflow. Posuzuje veškerá pro i proti. Zabývá se i
otázkou, zda pro ni není vhodné open-source řešení, které se dá upravit. Další typ společností si
nechá naimplementovat typové řešení, které dále customizuje a nebo se jedná o rozšíření již
stávajícího řešení. Poslední typ společností se vydá se cestou implementace open-source řešení
z hlediska ceny licence.
3.3
Malé společnosti
Malé společnosti se zabývají oblastí workflow pouze okrajově nebo vůbec. Je to dáno především
malou využitelností tohoto nástroje pro ten typ firem. Zaměřují se zejména na aplikace, které využijí
pro běžnou činnost firmy. S nástupem webové služby SaaS v podobě ECM, se některé společnosti
začali zajímat i o tuto oblast, avšak došlo-li k určitým změnám, to lze vyvodit až v příštích letech.
Z výše uvedeného textu lze spatřit, že nástroje workflow implementují zejména velké a střední
společnosti, i když se nejedná o procesně-řízené organizace. Ve standardních organizacích je správa
podnikového obsahu zaváděna kontinuálně, tedy i workflow, ale za jiným účelem než u prvně
jmenované organizace. Standardní organizace využívají workflow nástroje pro case projekty,
administrativní účely, workflow formuláře spojené s dokumentem atd. Problémem je, že ho
nedokážou využít tak efektivně, neorientují se na procesy, ale na business strategii.
9
4.
Přínosy a efektivnost využití workflow nástroje u procesněřízené organizace
Po zavedení komponenty workflow se firmě naskýtá zcela nový přístup k jejím procesům. Ty jsou od
začátku do konce jejich běhu monitorovány či realizovány prostřednictvím informačních technologií,
což při správném využití této komponenty může odstranit řadu kritických problémů, jelikož:





typově podobné procesy probíhají jednotným postupem,
shodné činnosti jsou realizovány stejným způsobem,
průběh procesů řídí aplikace / informační systém, nikoliv řadový zaměstnanec,
procesy jsou kompletně monitorovány, a tak je v kterémkoliv okamžiku možné zjistit, v jakém
kroku se nachází, jak probíhal i kdo se na jeho provádění podílel,
předávání dat, informací, dokumentů nebo mezikusů (např. ve výrobě) v průběhu procesu
není závislé na práci konkrétního uživatele, ale je řízeno aplikací, které automaticky propojuje
aktéry procesu podle jeho nastavení. [Kunstová, 2009]
Hlavním přínosem je ale časové zkrácení průběhu procesů. Tu výrazně snižuje odstranění rutinních,
duplicitních a neproduktivních aktivit, což obstarává právě automatizace těchto činností. Časová
náročnost procesů je sice měřitelná, ale organizaci zajímá spíše doložitelnost, jasná viditelnost změny
a vyčíslení změn po finanční stránce. Těmi jsou:










jednotný popis podnikových procesů (stanoveno firemní směrnicí),
zkrácení délky procesů,
větší efektivita provozu,
snížení chybovosti závislé na lidském faktoru,
zlepšení organizace práce, zjednodušení procesů,
usnadnění komunikace,
automatická dokumentace průběhu prováděných procesů,
možnost vyhodnocování procesů a měření výkonnosti jednotlivých zaměstnanců,
průběžné zlepšování procesů na základě jejich měření v reálném čase,
nezávislost procesu na pracovní době.
Dalším aspektem, který se často opovrhuje, je strategická využitelnost workflow a možnost
flexibilního chování firmy v neustále se měnících tržních podmínkách. Dovolme si je shrnout do
několika hlavních přínosů: [Kunstová, 2009]



jednodušší realizace organizačních i technologických změn,
úspornější a rychlejší zapracování nových zaměstnanců na jejich posty,
veškeré pracovní postupy mohou být uchovány v informačním systému prostřednictvím
nastavení procesů, ty se neztratí s odchodem klíčových zaměstnanců a nemohou být zneužity
nebo ukradeny.
10
5. Přístup k nástrojům workflow
Zjistit chování společností na trhu v oblasti workflow, je velice obtížná věc. Absolutní většina
společností Vám nesdělí informace, jaký nástroj využívají a jakým způsobem posuzovali proces
výběru.
Jak již jsem řekl, spousta společnosti se snaží o kontinuální zlepšování v oblasti ECM (Enterprise
Content Management), děje se tomu zejména u středních i velkých společností. Problémem je
zejména určitá strnulost managementu společnosti, který se zajímá o výši nákladů a přínosů daného
nástrojů, avšak už neanalyzuje další důležité věci, zejména přímé a nepřímé dopady tohoto nástroje.
Ve spoustě společností dochází rovněž k redundanci SW řešení, dřívější nástroj neosvědčil z hlediska
zanedbání školení lidí nebo i z důvodu integrace. Rovněž nebyla brána v potaz otázka customizace. Za
některými z těchto problémů stojí zejména manažeři, kteří mají pravomoc k nákupu SW řešení, ale už
nedisponují takovými znalosti v kontextu užívání workflow.
Nesmíme ani zapomínat na sílu kancelářského balíku Microsoft Office, kdy jej má naimplementována
valná většina společností a když dojde na řadu otázka workflow či ECM, spousta společností si
zakoupí produkt od Microsoft z důvodu lepší integrace, zejména využití Office Outlook a aplikace
Microsoft Visio 2010 či Office SharePoint Server. Mluvíme-li o ceně licencí u společnosti Microsoft,
největším nákladem jsou zejména klientské licence, které tvoří až 70% celkových nákladů na danou
aplikaci.
11
6. Typy workflow
Podle [Carda, 2001]
Chápání workflow jakožto automatizace procesů pro předávání elektronických dokumentů se
používalo v raném věku komponenty. Postupem času se podle charakteru procesu, kde se využívalo,
začalo rozlišovat do čtyř kategorií. Kategorizace workflow napomáhá pochopit odlišnosti různých
druhů firemních procesů. Dělení probíhá na základě pěti kritérií (význam, četnost, složitost,
monitoring a modifikovatelnost), podle toho, jak je které kritérium pro daný proces typické.
6.1
Produkční
Slouží pro automatizaci hlavních firemních procesů, které jsou klíčové pro zákazníka a vytváření
hlavní přidanou hodnotu koncového produktu nebo služby. Výskyt těchto procesů je v organizaci
velmi častý. Řadoví zaměstnanci jejich vykonáváním tráví většinu své pracovní doby, kde navíc často
bývají zaměřeni pouze na určité kroky procesu (velmi podobné tovární / pásové výrobě na lince).
Procesy jsou pevně definovány a alternativní průběh je přesně ošetřen a definován leckdy i velkým
množstvím podmínek či pravidel.
Změna průběhu procesu u produkčního workflow je organizačně náročná. Jedná se totiž o hlavní
podnikové procesy (viz předchozí odstavec), kde změna procesu souvisí se změnou napříč organizací.
Jejich změna není záležitostí koncových uživatelů, nýbrž specialisty, který má nastavení workflow
v podniku na starosti. Tyto procesy jsou pro podnik natolik klíčové, že jejich uvedení do provozu musí
předcházet náležité otestování. Další komplikace mohou nastat při kontrole, zdali jsou i ostatní
aplikace správně integrovány a připraveny na změnu procesu. Obecně platí pravidlo, že čím kratší je
doba mezi jednotlivými kroky procesu, tím je celý proces efektivnější. Nemusí to vždy platit pro
časovou náročnost (moc podrobné členění může škodit), a proto se procesy produkčního workflow
monitorují, aby se našla ideální rovnováha pro maximální efektivitu podniku.
Příklady:



6.2
přijetí, zpracování a odsouhlasení faktury
vyřízení objednávky na e-shopu
zpracování pojistné události
Administrativní
Významným rysem administrativního workflow je zajišťování administrativních procesů. V praxi to
znamená vyřizování každodenní agendy (vystavování objednávek, vyřizování reklamací apod.).
V organizaci existuje mnoho takových procesů. Typickým znakem je pro ně to, že jsou velmi dobře
strukturovatelné s malým množstvím alternativních scénářů, často se opakují a jsou spojovány
s dokumenty, které jsou pro danou firmu standardizovány např. firemní směrnicí či zákonem.
Klíčový aspekt zde zaujímá nastavení přístupu jednotlivých uživatelů a je třeba si uvědomit, kdo
všechno bude mít k procesům přístup a bude s nimi pracovat. V podniku s nimi pracuje velké
množství zaměstnanců. Jelikož je administrativní workflow často standardizované, bývá proto
obvykle integrováno s podnikovými aplikacemi ERP, ECM, CRM apod.
Příklady:


vyplnění formuláře, který je následně předán a schválen dalším pracovníkem
automatické zaslání faktury do účtárny
12
6.3
Kolaborativní
Náplní kolaborativního workflow je především řízení týmové spolupráce, při které se uživatelé
podílejí na tvorbě společného dokumentu. Vstupem do procesu bývá „prázdný“ dokument, který
v průběhu několika kroků či cyklů iterací prochází úpravou až do doby, kdy je dosaženo jeho finální
podoby. Po tomto kroku vystupuje z procesu k dalšímu zpracování (již např. produkčního workflow).
Stejně jako komponenta administrativního workflow je často součástí podnikových aplikací, zde
zejména systémů pro podporu týmové spolupráce.
Příklady:



6.4
příprava výroční zprávy napříč odděleními
tvorba propagačního materiálu
schvalovací proces dokumentu vedoucími jednotlivých oddělení
Ad-Hoc
Procesy ad-hoc workflow jsou typické svojí „nečekanou potřebností“, tzn. je založeno na náhodném
vzniku procesu pro potřeby podniku. Přestože jsou jedinečné a nejsou standardizované, velmi se
podobají procesům administrativního workflow s tím rozdílem, že definice procesu obsahuje řadu
výjimek a zpracování unikátních událostí.
Přestože je ad-hoc proces jedinečný, tak se účastníci procesu podílí na řadě podobných dílčích
podprocesů. To je podstatný rys ad-hoc procesů. Na rozdíl od všech typů workflow nebývají
integrovány s dalšími aplikacemi.
Příklady:

přijetí speciálního požadavku (nestandardního pro daný podnik) a jeho následné vyřízení
13
7. Vztah BPR a Workflow
Business Process Reengeneering (BPR) a jeho vztah k workflow asi nejlépe vystihuje přirovnání, že
spolu kráčí tzv. „ruku v ruce“, ovšem ne vždy tomu tak musí být. V první řadě je třeba položit zdánlivě
jednoduchou otázku. Jaké aktivity BPR potřebuje naše firma pro nasazení či úpravu workflow? Při
kompletní implementaci bude třeba provést detailní analýzu podnikových procesů a jejich následné
namodelování. Při customizaci již déle provozovaného workflow si můžeme vystačit např. s
krátkodobější, finančně méně náročnou, konzultací se zaměstnanci firmy. Závěrem lze tvrdit, že
nasazování nebo nastavování firemního workflow, nemusí bezpodmínečně předcházet všechny
aktivity spojované s BPR. Hlavní vazbou k BPR je ovšem schopnost workflow rychle reagovat na
změny organizace pro potřeby přizpůsobení se požadavkům trhu. [Carda, 2001]
7.1
Společné rysy
Potřeba firem, které se neustále musí snažit o zlepšování svých podnikových procesů, aby se
vyrovnaly se zvyšujícími se nároky zákazníků, agresivitou konkurence i modernizací produktů a
služeb. Podmínkou toho je zavedení takové firemní kultury, aby co možná nejvíc zaměstnanců cítilo
zodpovědnost za fungování a úspěch celé firmy, ve které pracují. Jen při spojení úsilí analytiků se
znalostmi zaměstnanců firmy lze úspěšně připravit firmu k tomu, aby si mohla říkat procesně-řízená a
následně tento projekt i zrealizovat. Vztah BPR, workflow a vývoje informačních systémů znázorňuje
následující schéma – viz obr. 1.
Obr. 1 – BRP versus vývoj IS vsersus Workflow Management, zdroj: [Řepa, 2007, str. 186]
14
Předchozí odstavec lze shrnout v několika bodech:



obě oblasti jsou převážně zaměřeny na procesy,
vedou k restrukturalizaci organizace,
jsou to moderní metody řízení změn organizací.
15
8. Komerční workflow nástroje
8.1
Sybase PowerDesigner
Velmi oblíbený a často používaný nástroj pro platformu Windows umožňující modelování struktur,
procesů a činností v organizacích a pomáhající tak ke komplexní analýze a rozvoji firmy / organizace.
Obsahuje rozšířené metodiky typu UML nebo tříúrovňový návrh databáze. Je používaný zejména při
návrhu informačních systémů - v rámci jednoho CASE nástroje je schopen navrhnout datovou i
aplikační logiku systému. Z vytvořených modelů je možné rovnou generovat databáze nebo kódy v
různých jazycích (XML, C++, C#, Java a další).
Kromě objektového, fyzikálního a konceptuálního datového modelu PowerDesigner zvládá i
modelování procesů. Od verze 11 podporuje také BPEL4WS (Business Process Execution Languafe for
Web Services), jehož pomocí dokáže poskytovat formální popis obchodních procesů používaných při
obchodním spojení. Mezi další silné stránky patří rozsáhlé možnosti generování dokumentace (ve
formátech .html a .rtf) nebo komunikace s ODBC databázemi. Možnosti integrace s vývojovými
prostředími jsou pomocí pluginů možné s Eclipse a PowerBuilderem.
8.1.1 Přehledová kritéria:
Název
Sybase PowerDesigner Enterprise Architecture
Verze
16.0
Výrobce
Sybase.com
Katalogová cena
6 795,80 € (cca 173 000,-Kč)
Demo
30dní
Webové stránky
http://www.sybase.com/products/modelingdevelopment/powerdesigner
8.1.2 Hodnotící kritéria:
Uživatelské rozhraní
4z5
Česká lokalizace
NE
Cena
3z5
Customizace
5z5
Verzování a revize
4z5
Definice uživatelských práv
ANO
Podporované modelovací jazyky
UML, XML, BPEL, ebXML, Visual Basic, C#, Java,
IDL-COBRA, XLS
16
Obr. 2 - Screenshot nástroje Power Designer - free model struktury služby pro residenty, zdroj:[11]
Obr. 3 - Screenshot nástroje Power Designer - konceptuální data model hotelového systému, zdroj: [12]
17
8.2
Microsoft Visio
MS Visio je jedním z produktů balíku Microsoft Office, který díky zavedenému uživatelskému rozhraní
MS Office umožňuje jednoduché a přehledné modelování a vytváření diagramů (zejména díky
vestavěným šablonám). Diagramy je možné sdílet či sledovat pomocí služby SharePoint (rozhraní pro
sdílení mezi více uživateli přes webové rozhraní).
Nejedná se o komplexní nástroj, na druhou stranu má některé specifické funkce, které se vybraným
uživatelům, zejména v menších firmách, budou zamlouvat - je to spíše nástroj pro názorné
modelování a následné prezentování výsledků práce. Pro kompletní procesní řízení je třeba zakoupit
verzi Premium, která možnost modelování procesů nabízí.
Praktické využití Visia z pohledu workflow je spíše názorně ukázat aktérům procesů, jak se mají v
jednotlivých situacích chovat a rozhodovat. Čili se jedná spíše o "výukový" nástroj pomocí něhož
dokážeme jednoduše vytvářet procesní diagramy, ale ne je jakkoli sledovat či kontrolovat z pohledu
managementu organizace. Pro svůj účel ale poskytuje velké množství šablon, možnosti rychlých
náčrtů detailních popisů ale i komplexních diagramů.
8.2.1 Přehledová kritéria:
Název
MS Visio Premium 2010
Verze
2010
Výrobce
Microsoft
Katalogová cena
30 990,-Kč
Demo
ANO, 60dní
Webové stránky
http://www.microsoft.com/cze/visio2010/kestazeni/zkusebni-verze.aspx
8.2.2 Hodnotící kritéria:
Uživatelské rozhraní
4z5
Česká lokalizace
ANO
Cena
2z5
Customizace
2z5
Verzování a revize
1z5
Definice uživatelských práv
NE
Podporované modelovací jazyky
UML, XPS, BPMN
18
Obr. 4 - Screenshot nástroje Microsoft Visio, zdroj:[13]
8.3
Microsoft Office SharePoint Designer 2010
SharePoint Designer 2010 je dalším produktem ze SW balíku MS Office. Slouží pro tvorbu webů a
jejich logiky - nezáleží na tom, jestli se jedná o jednoduché stránky nebo rozsáhlé portály, dokáže
totiž na jednom místě navrhnout logiku webu, vytvořit ho a přizpůsobit jeho součásti podnikovým
procesům. Ve své podstatě je to tedy prostředník mezi MS Visio a MS SharePoint, pomocí kterého se
modely z Visia zpracovávají a na jejich základě publikují na SharePoint server.
Základním kamenem pro tvorbu takového webu jsou zdroje dat - nutné pro určitou vypovídající
schopnost stránek a tím pádem vlastně tím, co uživatelé většinou hledají. Připojit je možné databáze
MS SQL Server, Oracle a všechny databáze podporující OLE DB a ODBC. Dále zdroje XML souborů a
další. Pro tvorbu grafické stránky jsou k dispozici css styly, podpůrné grafické předlohy následně
použitelné i pro příbuzné weby atd.
Pro podporu workflow je připraven Workflow Designer - nástroj, který dokáže pomocí SharePoint
knihoven vytvářet procesní diagramy, jejich podmínky a pravidla jejich řízení. Pomocí tohoto nástroje
je uživatel schopen vytvořit workflow diagramy a s pomocí nástroje SharePoint Designer pravidla
implementovat do všech souvisejících dokumentů a publikovat na SharePoint serveru. Uživatelé kteří
se těmito postupy mají řídit si tak jednoduše vyberou činnost a dle daných kritérií a postupů se přímo
řídí.
19
8.3.1 Přehledová kritéria:
Název
Microsoft SharePoint Designer 2010
Verze
2010
Výrobce
Microsoft
Katalogová cena
zdarma, pro funkčnost nutný Sharepoint Server (cca 143 000,Kč)
Demo
NE
Webové stránky
http://www.microsoft.com/download/en/details.aspx?id=16573
8.3.2 Hodnotící kritéria:
Uživatelské rozhraní
3z4
Česká lokalizace
ANO
Cena
1z4
Customizace
2z4
Verzování a revize
4z5
Definice uživatelských práv
ANO
Podporované modelovací jazyky
XML, UML
Obr. 5 - Screenshot nástroje SharePoint Designer, zdroj: []
20
Obr. 6 - Screenshot nástroje SharePoint Designer, zdroj: []
8.4
Oracle Designer 10g
Tento produkt společnosti Oracle je součástí balíku Oracle Developer Suite Release 2. Je rozdělen do
několika podčástí - procesní, funkční, datové a entitní modelování, databázové a aplikační návrhy,
editor grafiky a repozitářových nástrojů. Prostředí nástrojů je prosté, to více intuitivní a práce s ním
se tak stává relativně snadnou - to vše ústí v perfektní výsledek nezatížený zbytečnými údaji,
funkcemi či grafikou. Primárně je tento SW určen pro návrh informačních systémů typu klient/server,
nicméně poskytuje zázemí pro procesní modelování, systémovou analýzu, návrhy a generování
softwaru. Pomocí dalších dílčích nástrojů obsažených v balíku Developer Suite je možné daný systém
generovat a následně editovat.
8.4.1 Přehledová kritéria:
Název
Oracle Designer 10g Release 2
Verze
Release 2
Výrobce
Oracle
Katalogová cena
Individuální dle řešení
Demo
NE
Webové stránky
http://www.oracle.com/technetwork/developertools/developer-suite/downloads/index.html
21
8.4.2 Hodnotící kritéria:
Uživatelské rozhraní
4z5
Česká lokalizace
NE
Cena
Individuální dle řešení
Customizace
4z5
Verzování a revize
ANO
Definice uživatelských práv
ANO
Podporované modelovací jazyky
UML, BPMN, XML, BPEL, C#, Java
Obr. 7 - Oracle Data Integrator Console, zdroj:
http://2.bp.blogspot.com/_F3opWVdtk3A/TI8zuu7C2TI/AAAAAAAAEuU/hcs2CuNFgwo/s1600/10_ODI11g.JPG
Obr. 8 - Oracle BPM Composer, Zdroj: http://www.nl.capgemini.com/oracleblog/mtfiles/BPM%20Composer%20example.png
22
Obr. 9 - Oracle Database Designer, Zdroj: http://img.sharewareplaza.com/soft/2428/dbdesigner-4-1.png
8.5
IBM WebSphere
IBM Websphere je balík integračních nástrojů obsahující produkt IBM WS Business Modeller. Ten je
schopen kompletně modelovat a vizualizovat podnikové procesy. Je dostupný ve 2 verzích - Basic a
Advanced. Spolu s ostatními nástroji balíku WebSphere se z Business Modelleru stává plnohodnotný
nástroj pro pokrytí modelování procesů ve firmě a to v celé době jejich životního cyklu - od
modelování až po konečný monitoring.
IBM WS Business Modeller je základním kamenem balíku WebSphere pro modelování většinou ne
zcela jednoduchých podnikových nebo organizačních procesů. Dokáže tak vedení podniku poskytnout
přehled o procesech v jejich společnosti, jejich případné úpravy při změnách trhu či v organizaci
samotné. Uživatelům (těm, kteří v procesech hrají své role) následně dává instrukce, jak by se měli v
kterých momentech zachovat a jak se rozhodovat ve specifických situacích (je-li s nimi počítáno).
Business Modeller tak dokáže pomocí dalších nástrojů optimalizovat jednotlivé procesy, a to jak
časově, tak vzhledem k nákladům na lidské zdroje, identifikovat tak nedostatky a vizualizovat je.
8.5.1 Přehledová kritéria:
Název
Oracle Designer 10g Release 2
Verze
Release 2
23
Výrobce
Oracle
Katalogová cena
11 000$ (cca 211 000,-Kč)
Demo
ANO, trial verze: ANO
Webové stránky
http://www01.ibm.com/software/cz/websphere/
8.5.2 Hodnotící kritéria:
Uživatelské rozhraní
3z5
Česká lokalizace
ANO
Cena
2z5
Customizace
3z5
Verzování a revize
4z5
Definice uživatelských práv
ANO
Podporované modelovací jazyky
BPEL, XMI, XML, WSDL, MS Visio, FDL
Obr. 10 - Screenshot nástroje IMB WebSphere, zdroj:
http://www.filebuzz.com/software_screenshot/full/sde_for_ibm_websphere__le__for_linux-61857.gif
24
Obr. 11 - Screenshot nástroje IBM WebSphere, zdroj: http://wwwahler.ch/ksenia/img/olcexplorer01.jpg
25
9. Bezplatné nástroje
9.1
ARIS Express
ARIS Express je nástroj zaměřený na modelování procesů, ke kterému má přístup kdokoliv zcela
zdarma. Stačí se pouze zaregistrovat na webových stránkách a stáhnout instalační soubor. Při
instalaci je potom nutné zadat údaje, které vám po registraci přijdou na vámi uvedený email.
Podmínkou pro úspěšnou instalaci, je nainstalovaný Java Runtime Environment.
Jedná se o nástroj, který ocení především začínající a nezkušení uživatelé zabývající se řízením
podnikových procesů. Nástroj má jednoduché a intuitivní uživatelské rozhraní a vynikající podporu a
zázemí pro začínající, a to od video tutoriálů, přes ukázky vytvořených modelů, návod při instalaci, až
po mapu zobrazující oblasti, které je nástroj schopný pokrýt. K dispozici je 8 typů základních modelů,
které můžete najít na zmíněné mapě, kde jsou popsány vždy následujícím způsobem:
název a popis
diagramu
ukázka diagramu
Obr. 12 - ARIS Express, část mapy oblastí, zdroj:[2]
popis prvků
diagramu
Takto jsou definovány modely, jejichž přehled můžete vidět níže na obrázku pořízeného z úvodní
obrazovky, kterou vidíte po spuštění programu. Devátý možný diagram s názvem General diagram,
který můžete spustit, je pro zastoupení ostatních diagramů, které nejsou předem nijak definovány.
26
Zaleží to tedy jen čistě na vás, jaké prvky použijete a jaký význam jim přiřadíte. Tento nástroj tak
umožňuje vytvoření vašeho vlastního diagramu.
Obr. 13 - ARIS Express, přehled modelů na úvodní obrazovce, zdroj: [1]
Sama jsem si vyzkoušela s nástrojem pracovat. Pro začínající uživatele bude myslím mít zásadní
význam použití funkce Smart Design, který umožňuje soustředit se více na situaci, kterou chceme
modelovat z hlediska informací než na správnost a konsistenci modelu. Na základě zadávaných
informací jsou diagramy automaticky modelovány, přičemž po každé změně je diagram okamžitě
aktualizován. Uživatel tím pádem vidí neustále vliv každé další změny/informace kterou přidá nebo
ubere. Tímto způsobem je možné se mnohem rychleji začít v modelování orientovat.
Funkce, kterou ocení potom spíše už pokročilejší uživatelé je dle mého názoru možnost vytvoření tzv.
Model fragments. Jedná se o kombinaci objektů, kterou si uživatel uloží a může poté opětovně využít
– tímto způsobem může například zajistit dodržení stále stejné formy modelu či si zjednodušit práci
při modelování stále podobných situací dokola. Pro uživatele modelující na pokročilejší úrovni bude
jistě zajímavé i to, že všechny modely jsou přenositelné do profesionální verze Professional ARIS
Platform products, která ke zmíněným funkcím ARIS Express přidává ještě další včetně verzování,
správy uživatelů, dalších modelů, apod.
Pro úspěšnou instalaci tohoto nástroje potřebujete mít nainstalovaný Java Runtime Environment
(JRE) na libovolném operačním systému. Přesto, že oficiálně tento nástroj podporuje pouze Windows
XP, Windows Vista, a Windows7, je známý i postup jak ho nainstalovat na Mac OS X či Linux. [3]
9.1.1 Přehledová kritéria:
Název
ARIS Express
Verze
2.3
Výrobce
IDS Scheer - člen skupiny Software AG
Katalogová cena
Zdarma
27
Licence
Freeware
Webové stránky
http://www.ariscommunity.com/aris-express
9.1.2 Hodnotící kritéria:
Uživatelské rozhraní
5z5
Česká lokalizace
NE (pouze Professional ARIS Platform products)
Cena
5z5
Customizace
NE (ale možnost tvorby vlastních modelů)
Verzování a revize
NE (pouze Professional ARIS Platform products
Definice uživatelských práv
NE (pouze Professional ARIS Platform products
Podporované modelovací jazyky
ARIS podporuje standardy BPMN, UML, XML,
BPEL, EPC
Windows XP, Windows Vista, Windows7
Podporované operační systémy
9.2
ProcessMaker Open Source
ProcessMaker je workflow a Business Process Management software, který umožňuje
zautomatizování schvalovacích procesů napříč různými systémy na základě dokladů.
ProcessMaker je vydán ve třech různých edicích: ProcessMaker Cloud, ProcessMaker Enterprise a
ProcessMaker Open Source. V této práci se zaměříme na open source verzi, která je vhodná pro
menší organizace a méně složitá prostředí, která nevyžadují profesionální podporu a vystačí si pouze
s podporou zajišťovanou pomocí fóra, blogu a wiki. Narozdíl od open source edice potom
ProcessMaker Enterprise, vhodnější pro složitá a větší prostředí, umožňuje i přidání široké škály
doplňků, z kterých bych upozornila především na Business Intelligence a obsahuje balíček
profesionální podpory. Obecně tento nástroj umožňuje díky servisně orientované architektuře a
webovému rozhraní integraci s dalšími aplikacemi jako např. Alfresco workflow, Outlook workflow,
Sharepoint BPM atd… [4,5]
ProcessMaker Open Source edice obsahuje všechny klíčové funkce ProcessMaker workflow
automation Platform funkcionality uvedené níže (fakta převzata z anglického originálu [6]):
BPMN 2.0 Process Designer
28
Obr. 14 - Screenshot nástroje BPMN 2.0 Process Designer, zdroj: [6]
Díky jednoduchosti prostředí a drag-and-drop metody mohou v této funkci celkem snadno vytvářet
workflow mapy i ne příliš zkušení business analytici. Tyto mapy se pak mohou stát základem pro
automatizaci procesů, protože jsou čitelné pro vzájemnou komunikaci mezi všemi zainteresovanými
stranami. Vytvoření workflow mapy umožní od počátku formovat celkový náhled na automatizované
procesy.
DynaForm Builder
Prostřednictvím této funkce mohou business analytici vytvořit své vlastní formuláře pro jakýkoliv
proces organizace. Tvůrci programu se domnívají, že tato funkce je jednou z nejvíce klíčových funkcí
celého nástroje. Zdůvodňují to tím, že business analytici velmi často přemýšlí o business procesech
právě v kontextu formulářů. Vzhledem k vlastním zkušenostem a pozorování návrhu formulářů bývá
velmi častým problémem, že za návrh vzhledu a jednotlivých polí formuláře zodpovídá netechnická
osoba ve firmě (často marketing, apod.), které takovýto nástroj, ve kterém může opět jednoduše
pomocí drag-and-drop metody naskládat prvky, které by měl formulář obsahovat včetně definování
viditelnosti jednotlivých prvků. Tato metoda by mohla být mnohem účinnější než případ, kdy osoba
zodpovědná za návrh musí přijít za jinou, technicky zdatnou, osobou, které se snaží verbálně popsat
požadovanou funkcionalitu. Velmi často pak dochází k zbytečným nedorozuměním, kterým by bylo
možné použitím tohoto nástroje předejít.
29
Obr. 15 - Screenshot nástroje DynaForm Builder, zdroj: [6]
Business Rules Engine
Business Rules engine umožnuje definování logiky uplatňovaných business pravidel. Zde se definuje,
jak se bude systém v kterém případě chovat a kterou cestu procesu dále zvolí. Způsob definování a
možnosti můžete vidět na následujícím obrázku.
Obr. 16 - Screenshot nástroje Business Rules Engine, zdroj: [6]
30
Output Document Creator
Tato funkce slouží především business manažerům. Mohou tu vytvořit elektronické dopisy, potvrzení,
kontrakty, pokyny a další dokumenty obvykle předávané v tištěné podobě. Dokumenty pak mohou
být přidány k jednotlivým aktivitám, v rámci kterých mají být vygenerovány. Do dokumentů
jsou automaticky doplněna data, která byla nasbírána v průběhu procesu. Tato funkce tak může
velmi usnadnit práci, ušetřit čas a zefektivnit často velmi časově rozsáhlou práci s přepisováním dat
do požadovaných dokumentů, při které je velké riziko vzniku chyb.
Web Services API
Použitím této možnosti můžete snadno propojit práci v ProcessMaker s dalšími aplikacemi třetích
stran pomocí SOAP Web Services. Můžete využít již předdefinovaných konektorů na populární služby
nebo si vytvořit své vlastní propojení na službu, pro kterou se rozhodnete. Tato součást
ProcessMaker tak zvládla skloubit jednoduchost spojení s často používanými službami a flexibilitu pro
definování vlastních spojení.
Advanced Debugger
Tato komponenta je hodnocena jako jedna z nejlepších na trhu, podle samotných stránek produktu
[6]. Je to jednoduchý nástroj pro řešení potíží se složitějšími business procesy. Po jeho zapnutí je
možné v samostatném okně sledovat logiku v průběhu celého běžícího business procesu.
User management
Poslední součást ProcessMaker slouží k vytváření rolí, skupin a oddělení. Umožňuje tak
přizpůsobení celého systému struktuře, hierarchii a podmínkám konkrétní organizace a to včetně
definování práv jednotlivým uživatelům či skupinám. Mimo jiné je součástí i správa zaměstnanců –
jejich vytížení a dostupnosti vzhledem k dovoleným, což může být přínosem především při řešení
náhrad za nedostupné pracovníky, kdy je možné práci automaticky přesunout na definované
spolupracovníky.
Zmíněné komponenty se týkaly designerů využívajících tento CASE nástroj. Dále ještě obsahuje tři
komponenty sloužící pro běžné uživatele. Je to Cases inbox, kde je možné sledovat, jaké jsou na
uživatele požadavky, a v jakém stavu se nacházejí. Dále je to Document Management pro správu
dokumentů a Cases notes umožňující komentování konkrétních případů po celou dobu procesu
v kterýkoliv moment.
Process Maker je dostupný v různých jazykových verzích. Defaultně je ale vždy instalován s anglickým
rozhraním. Jiné jazyky je nutné stáhnout a integrovat. Jeho velkou výhodou je ProcessMaker Library,
kde se můžete inspirovat nebo najít vzorové příklady některých procesů. [4,5]
9.2.1 Přehledová kritéria:
Název
ProcessMaker Open Source
Verze
2.0.34
Výrobce
Colosa, Inc.
Katalogová cena
Zdarma
Licence
GPLv3 licence (Open source)
31
Webové stránky
http://www.processmaker.com/
9.2.2 Hodnotící kritéria:
Uživatelské rozhraní
3z5
Česká lokalizace
ANO
Cena
5z5
Customizace
ANO
Verzování a revize
ANO
Definice uživatelských práv
ANO
Podporované modelovací jazyky
BPMN 2.0
Podporované operační systémy
Nezávislý na platformě
32
9.3
Bonita Open Solution
Bonita Open Solution se skládá ze tří různých částí. Jedná se o Bonita Studio, které slouží k
modelování procesů a jejich napojení na vnější svět, poté Bonita User Experience (uživatelské
rozhraní k systému) a Bonita Execution Engine, který je provozním jádrem pro BPM a Workflow.
Pomocí různých konektorů je možné se připojit k externím systémům, což je určitě dnes již
nepostradatelnou součástí. [7,8,9,10].
Na stránkách produktu můžete nalézt přehledný seznam vlastností, kterými se tento CASE
nástroj vyznačuje. To musím z mé strany ocenit. Dává to před prvním použitím nástroje rychlý náhled
na to, co všechno je nástroj schopný zajistit, co umožňuje a nabízí. Vlastnosti jsou rozděleny do 5
různých kategorií: Process modeling, Development, Execution, User Experience a Monitoring. U
každé oblasti bych chtěla zmínit dle mého názoru ty nejzajímavější vlastnosti.
Process modeling
V této kategorii bych ráda zmínila celkem novinku v tomto nástroji a to, že poskytuje již
centrální úložiště pro celou organizaci, kam je možné nahrávat modelované procesy. Nástroj také
umožňuje simulaci procesů, což mi přišlo velice praktické. Můžete simulovat proces s různými
vstupními podmínkami (náklady, zdroji, časy, atd.) a vyzkoušet si tak, zda nemá proces někde slabá
místa, případně identifikovat kandidáty k optimalizaci.
Development
V Bonita Studiu můžete vyvíjet a testovat své vlastní konektory nebo použít jeden z více než
sta vestavěných. Podobně jako Process Maker, i Bonita Studio umožňuje snadným způsobem
vytvářet a definovat formuláře včetně pravidel zobrazování jednotlivých polí. Je možné BPM aplikaci
customizovat snadno použitím podnikových šablon a loga.
Execution
K dispozici je např. Human tasks management umožňující přiřazování úkolů uživatelům na
základě definovaných rolí. Bonita Open Solution obsahuje typické předdefinované role jako Business
Analyst, Process Engineer a Application Developer. Také je možné dát procesy do kontextu a zařídit
spuštění jednoho procesu z jiného. Naopak je možné i z jednoho diagramu, obsahujícího několik
procesů, spustit jednotlivě jeden proces po druhém. Zajímavou vlastností je možnost spouštět
procesy synchronně i asynchronně.
User Experience
Z této kategorie bych zmínila především možnost předelegování úkolu v případě
nedostupnosti aktéra úkolu na jeho zástupce. Díky tomu nemusí být procesy zbytečně blokovány
kvůli nemoci či dovolené některého ze zaměstnanců, když existuje zástupce, který je schopný úkol
zvládnout za daného zaměstnance. Uživatelské rozhranní je přehledné, umožňuje jednoducho u
správu a sledování úkolů včetně možnosti definování vlastních nástěnek.
Monitoring
Bonita Open Solution obsahuje i monitorovací funkce, které umožňují sledování vlastních
indikátorů pro konkrétní procesy a případy. Můžete si definovat KPI pro jakýkoliv krok vašeho
33
procesu a poté je s využitím nástěnky monitorovat. Samozřejmě umožňuje nástroj i řídit instance
procesů za jejich běhu.
Obr. 17 - Screenshot programu Business Studio, zdroj: [7]
9.3.1 Přehledová kritéria:
Název
Bonita Open Solution
Verze
5.30
Výrobce
BonitaSoft SA
Katalogová cena
Zdarma
Licence
Freeware
Webové stránky
http://www.bonitasoft.com
9.3.2 Hodnotící kritéria:
Uživatelské rozhraní
4z5
Česká lokalizace
NE
Cena
5z5
Customizace
ANO
Verzování a revize
ANO
Definice uživatelských práv
ANO
Podporované modelovací jazyky
BPMN 2.0
Podporované operační systémy
MS Windows XP, MS Windows Vista, MS
Windows 7
34
10.
Použít bezplatné nebo komerční nástroje?
CASE nástroje do určité míry ovlivňují organizaci jako takovou - autor nástroje,
jeho budoucnost a komunita, kterou kolem jeho produktu vytvoří, nadále ovlivňuje
procesy v organizaci, kterou se snažíme pomocí těchto nástrojů korigovat.
Hlavním atributem pro výběr vhodného CASE nástroje bude zřejmě velikost
organizace a to, zda daným nástrojem chceme pokrýt modelování určité části organizace,
nebo chceme komplexní nástroj schopný komunikovat s dalšími programy. Pro některé
uživatele bude také velmi podstatný fakt, zdali je nástroj vhodným způsobem
modifikovatelný a customizovatelný dle požadavků pověřené osoby, která s ním bude
pracovat - velkou roli tu bude hrát lokalizace, definice vlastních klávesových zkratek,
menu nebo vzhledu oken pro práci.
Pochopitelně nesmíme opomenout klasická kritéria - finance, metodika vývoje,
podporované jazyky - to nicméně považujeme za zdravý a přirozený základ výběru
produktu za (většinou) desetitisíce korun.
35
11.
Zdroje
11.1 Literární
[Carda, 2001]
CARDA Antonín a Renáta Kunstová. Workflow : nástroj manažera pro řízení
podnikových procesů. Praha : Grada Publishing, a.s., 2003. ISBN 80-247-06660.
[ISO 12052, 2006]
ČSN EN ISO 12052:2006 - Health informatics - Digital imaging and
communication in medicine (DICOM) including workflow and data
management
[Kunstová, 2009]
KUNSTOVÁ, Renáta. Efektivní správa dokumentů:Co nabízí Enterprise
Content Management. Praha : Grada Publishing, a.s., 2009. 208 s. ISBN 97880-247-3257-2.
[Řepa, 2007]
ŘEPA, Václav. Podnikové procesy : procesní řízení a modelování. Praha :
Grada Publishing, a.s., 2007. 288 s. ISBN 978-80-247-2252-8.
[Silver, 2009]
SILVER, Bruce. BPMN Method and Style: A levels-based methodology for
BPM process modeling and improvement using BPMN 2.0. Cody-Cassidy
Press, 2009, 234 s. ISBN 0982368100
[Šmída, 2007]
ŠMÍDA, Filip. Závádění a rozvozj procesního řízení ve firmě. Praha : Grada
Publishing, a.s., 2007. 300 s. ISBN 978-80-247-1679-4.
11.2 Elektronické
[1] http://www.ariscommunity.com/aris-express/details
[2] http://www.ariscommunity.com/aris-express/poster
[3] http://www.ariscommunity.com/aris-express/installation#other
[4] http://www.processmaker.com/community-2
[5] http://www.processmaker.com/processmaker-bpm
[6] http://www.processmaker.com/key-features
[7] http://www.bonitasoft.com/products/bonita-open-solution-open-source-bpm
[8] http://www.bonitasoft.com/products/product-comparison
[9] http://www.bonitasoft.org/
[10] http://www.linuxexpres.cz/bonita-open-solution-5-5
[11] http://www.sybase.com
[12] http://developer.mimer.com/images/powerdesigner_howto2.gif
[13] http://www.giveawayoftheday.com/soft/216407/
[14] http://www.ivarjacobson.com/process_improvement_technology/essential_modeller/
[15] http://1raindrop.typepad.com/1_raindrop/2005/09/free_use_case_m.html
[16] http://developer.mimer.com/images/powerdesigner_howto2.gif
[17]http://ipm-plzen.cz/import/1100160249_importPrinosy_procesni_organizace_se_zakladem_v_SMJ_a_SW_podporou.pdf
[18] http://www.investopedia.com/terms/w/workflow.asp#axzz1ilnr9l9D
[19] http://www.techopedia.com/definition/10072/work-flow
[20] http://www.interpriseo.com/resources/general_info_articles/Workflow.pdf
36

Podobné dokumenty