Rychle, kvalitně a levně
ROBOT - Klikač - ovládání externí aplikace
Jedná se o program - převážně pod MS Excel, který obsahuje skupinu dat - VSTUPY (informace, soubory, atd.).
Tyhle vstupy/ data je potřeba opakovaně (rutina) zadat do programu na PC (externí aplikace).
Nejedná se o další utilitku – klikač jako běžně dostupné programy, které jsou volně ke stažení, ale o sofistikovaný program naprogramovaný pod VBA, který lze integrovat (nebo výstupy z něho generované) do jakéhokoliv systému.
Běžně zadává/ovládá externí aplikaci uživatel, a potýká se s pracností a často také chybovostí.
Když nelze do programu data importovat(a často není potřeba pouze import, ale interakce s externí aplikací), tak pomůže robot - program – klikač, který provede práci namísto uživatele.
Pod operačním systémem windows jsou k dispozici API funkce, které umožňují ovládat externí aplikace (okna, formuláře, dailogové boxy), upravovat tlačítka, číst texty z menu, nebo vkládat informace do formulářových polí.
Teoreticky lze naprogramovat robota na jakoukoliv činnost. Z Praxe ale vím, že je lepší rozdělit činnosti na dílčí části a na nich nasadit jednotlivé roboty.
Také závisí od chovaní externí aplikace, zatížení v provozu, možnosti výjimek a chybových hlášek,…
Vytvoření robota má několik fází:
- Analýza procesu na straně externí aplikace – zde se identifikují všechny VSTUPY a požadované VYSTUPY, identifikují se konkrétní kroky, formuláře, tlačítka a také výjimky, standardní a chybové hlášky, případně jiné prvky a systémy (aplikace), které do procesu vstupují. Je nutnost sepsat dokumentaci workflow včetně přesného postupu a obrázků.
- Programování robota – nejpracnější část a nelze ji čas. odhadnout, protože každá externí aplikace se chová jinak, má jinak uspořádané třídy, kolekce, prvky,…
- Testování a ladění / úpravy robota - často se pak vrací k bodu 1,2
Každopádně programování robota se provádí na míru a nelze naprogramovat robota, který by byl univerzální s nějakou parametrizací.
V případě zájmu o bližší informace mne prosím kontaktujte.
Proč platit peníze za drahé a licencované programy?
Kancelářské produkty MS office obsahují prostředí VBA (vývoj. nástroje pro programátory) za pomoci kterého lze napsat koplexní automatizovaný podnikový software.