Robotic Process Automation, afgekort RPA, is een techniek om bedrijfsprocessen in complexe IT-systemen te automatiseren.
Vandaag de dag zijn veel softwarepakketten complexer dan ooit. Toch is nieuwe functionaliteit vaak nodig om handelingen efficiënter, sneller en slimmer uit te voeren.
De ontwikkeling van dit soort features kan, afhankelijk van de systemen, veel werk en de nodige kosten met zich meebrengen. Soms is dat noodzakelijk, maar ook kan RPA een goed alternatief zijn.
Waarom RPA
Met de toenemende complexiteit van software, de databases erachter en eventuele API’s, is het steeds duurder om nieuwe functionaliteit te bouwen. Om dan toch (eventueel tijdelijke) repetitieve handelingen te automatiseren, kan er ook gekozen worden voor RPA. RPA is vaak goedkoper, sneller en gemakkelijker op te zetten dan een nieuwe feature voor een applicatie te ontwikkelen. Zeker als dit maar een tijdelijke vorm heeft.RPA is onder andere in te zetten in de volgende situaties:
- Datamigraties, het migreren van niet al te grote hoeveelheden data (afhankelijk van de gebruikte techniek) kan snel en betrouwbaar met een RPA-oplossing gebeuren. RPA kan hierbij gebruikt worden voor het uitlezen, invoeren of beide;
- Data-entry, het invoeren of aanpassen van data in een bestaand systeem kan vaak efficiënt en snel uitgevoerd worden met RPA; </li
- Bevindingen en aanbevelingen waar eventuele Proof of Concepts in bijlages worden uitgewerkt;
- Dataconversie, is grotendeels gelijk aan datamigratie, met de toevoeging dat data tussentijds structuur en soms zelfs inhoudsaanpassingen krijgt. Ook hier kan RPA helpen voor het uitlezen en invoeren van data;
- Wanneer een functionaliteit voor het afhandelen van routinematige handelingen nog ontbreekt. Ook hier kan RPA een goede (tijdelijke) oplossing zijn.