PROCESNÍ WORKFLOW VE SPOLEČNOSTI AVG
Zákazník
Naším zákazníkem je původně brněnská společnost AVG Technologies (dříve Grisoft), která poskytuje své softwarové produkty milionům uživatelů po celém světě. Společnost se zabývá vývojem řešení v oblasti bezpečnosti, Internetové ochrany a antivirových řešení firemních i domácích uživatelů.
Technologie
IBM Lotus Domino 7.0, IBM Lotus Workflow, IBM Websphere Portal, portlety JSR-168
Popis Projektu
S rozvojem společnosti se postupně zvyšovaly nároky na firemní intranet, což byl první impuls ke vzniku rozsáhlého projektu. Jeho hlavním cílem je implementovat firemní portál, který zabezpečí elementární funkce jako například centrální přístup zaměstnanců k datům, úložiště dokumentů, workflow, dedikované prostory pro jednotlivá oddělení, vzdálený přístup k emailům, kvalita, dostupnost služby apod.
Na řešení intranetového portálu se podílelo více dodavatelů, proto bylo nezbytné vzít v úvahu existující infrastrukturu a již vytvořené a nasazené aplikace. Role profesionálů v IBA CZ spočívala v analýze současného řešení a návrhu takové architektury, která bude servisně orientována a bude tak připravena na časté změny ze strany zákazníka.
Další částí byla implementace a testování komponenty systému, která byla orientována na procesní zpracování žádanek. Každý zaměstnanec může do systému zadat požadavek, který je zpracováván podle příslušného workflow. Z počátku se nabízelo několik variant řešení a tak aplikace byla rozvrstvena v rámci zvolené architektury do několika částí:
- datová vrstva - komponenta musela vycházet z již existující infrastruktury Lotus/Domino,
- aplikační vrstva - implementace a konfigurace procesu v Lotus Workflow, implementace webových služeb pro Domino 7.0,
- prezentační vrstva - vývoj portletů vyhovující specifikaci JSR-168 umístěných na intranetových stránkách IBM Websphere Portal, vývoj formulářů pro Lotus Notes klient.
Jedním z hlavních požadavků byla možnost řídit žádanky pomocí nastavitelného workflow, což dovoluje použití produktu Lotus Workflow. K tomu, aby komponenta plně splňovala všechny potřeby zákazníka, bylo nutné zajistit správnou funkcionalitu ve vnitrofiremním portálu, ale zároveň i z klientu Lotus Notes, jehož hlavní výhodou je práce offline. Projekt byl demonstrován na modulu Dovolená, který umožňuje procesní nastavení a běh procesu schvalování žádosti na dovolenou zaměstnanců s napojením na vnitrofiremní kalendář s plánem dovolených.
Výsledky projektu
Projekt byl řízen iterativně, což nám mimo jiné umožnilo adaptovat se na různorodé požadavky v průběhu jednotlivých fází. Při nasazení komponenty do produkčního prostředí se na naše doporučení upravila stavající infrastruktura pro protřeby dalšího vývoje a instalace komponent do intranetového portálu. Modul žádanek byl dodán ve stanovené lhůtě a v takové kvalitě, která vyhověla požadavkům zákazníka.







