Co to jest RPA
RPA, czyli robotic process automation, to program, który powtarza czynności człowieka w interfejsie: otwiera aplikację, klika, kopiuje pole, wkleja w drugim systemie. Nie potrzebuje dostępu do bazy ani API, bo pracuje na tym samym ekranie co pracownik.
To jego największa zaleta i największa słabość. Robot zadziała tam, gdzie system nie ma żadnego interfejsu programistycznego. Przestanie działać, gdy ktoś przesunie przycisk albo zmieni nazwę pola.
RPA, integracja przez API i AI: trzy różne narzędzia
Te trzy podejścia często wrzuca się do jednego worka, a rozwiązują różne problemy.
- RPA: gdy system nie ma API, a zadanie to zawsze te same kliknięcia.
- Integracja przez API: gdy oba systemy mają interfejs programistyczny. Jest szybsza i odporniejsza na zmiany wyglądu.
- AI: gdy dane wejściowe są nieuporządkowane, na przykład treść maila, skan faktury albo opis zgłoszenia, i trzeba je najpierw zrozumieć.
Kiedy RPA ma sens
RPA dobrze sprawdza się jako rozwiązanie przejściowe: stary system, którego nikt nie zmieni w tym roku, i proces, który trzeba odciążyć już teraz. Warto wtedy z góry zapisać, kto naprawia robota po aktualizacji systemu i jak zespół zauważy, że robot stanął.
Gdy system ma API, integracja przez API prawie zawsze wygrywa: mniej elementów, które mogą się zepsuć, i błąd, który da się obsłużyć w kodzie.
Od czego zacząć
Zanim wybierzesz technikę, spisz zadanie: jak często się powtarza, w jakich systemach, kto je wykonuje i co się dzieje przy pomyłce. Z tej listy wynika, czy potrzebny jest robot, integracja czy AI.