Skip to content

Wat is RPA?




Een nieuwe tool voor IT nerds of een tool voor iedereen?



Robotic Process Automation klinkt “high tech” en ingewikkeld. Iets waar je anderen voor nodig hebt en niet zelf kunt. Maar is dat ook zo?

Robotic Process Automation wordt ook wel “front end” automatisering genoemd, en simuleert alle handelingen die een medewerker van achter zijn PC uitvoert door middel van software. Dus alle keyboard aanslagen en muis kliks. Daardoor kan de software interne en extra data verzamelen, data bewerken en dat in andere data bases opslaan of in dashboards presenteren. Ook kan hij op basis van rationale criteria zelf besluiten nemen.



Hoe werkt RPA?

Een proces is een reeks van activiteiten met een input en een output. RPA heeft voor elke activiteit een lego blokje gemaakt dat je in een werkblad/ bouwplaat kunt slepen (drag and drop). Een voorbeeld van een proces met 5 activiteiten:

1. Open internet > 2. Surf naar website > 3. Verzamel data > 4. Zet data in excel > 5. Verstuur data per e-mail naar mijn collega

Onder elk lego blokje zit een stuk software die er voor zorgt dat de activiteit goed wordt uitgevoerd. Daarbij wordt gebruik gemaakt van algemene gestandaardiseerde programmeertalen zoals Python en C++. Indien je al kunt programmeren in deze talen is dat een plus.

Wie zou dit niet kunnen?

De grootste uitdaging zit in het kennen en vinden van alle activiteiten die in een 'standaard bibliotheek' worden aangeleverd, en het specificeren van de data die je zoekt. Een eenvoudige robot bouwen in een uur kan iedereen. Echter om bedrijfsprocessen te programmeren kost meer tijd. Hier geldt ook hoe meer ervaring en routine je krijgt hoe meer en beter je kunt 'programmeren'. Om een volledig bedrijfsproces goed te kunnen programmeren moet je denken aan een leer periode van drie maanden met bijna dagelijks programmeren. Affiniteit met programmeren is daarbij het belangrijkste criterium.

Waarom is de ‘P’ in RPA misleidend?

“… automation applied to an inefficient operation will magnify the inefficiency.” – Bill Gates



Ondanks vele succesvolle RPA implementaties, blijft het een uitdaging om de juiste manier te vinden een bedrijfsproces te optimaliseren. In de praktijk blijkt vaak dat een robot goed is in het automatiseren van (een groep van) ´activiteiten´ in plaats van een volledig proces. Het verschil hiertussen lijkt klein, maar heeft een behoorlijke impact.
Een activiteit is een stap die staat voor een bepaalde actie. Bijvoorbeeld het klikken van een inlog-knop op een scherm. Het proces is een serie van activiteiten met een duidelijke input en output, het stappenplan dat voorziet in het behalen van een doel.

Een voorbeeld uit de praktijk:

verschilProcesenTaak

Het volledige proces, hier het inloggen in een bepaald systeem, bevat alle losse activiteiten (e.g. Invoer, Verificatie etc.).

Omdat RPA veel gebruikt wordt bij procesoptimalisatie is het van belang dat het redesignen van het proces uitgevoerd wordt door iemand die alle taken van het proces duidelijk in kaart kan brengen. Kortom, in een optimaal scenario zou de RPA programmeur tevens de business specialist zijn. Men kan het proces beheren of andersom . Helaas blijkt dit vaak zoeken naar een schaap met 5 poten.



Het bovenstaande laat zien hoe belangrijk het is huidige processen te analyseren bij adoptatie van een nieuwe technologische tool. Bekijk het proces met de kijk van een LEAN -of business analist en bepaal voor elke stap in het proces hoe deze activiteit de meeste waarde toevoegt.
Door het proces stap voor stap te bekijken, kan RPA niet alleen bestaande stappen optimaliseren, maar ook nieuwe stappen toevoegen, die eerst niet mogelijk waren. Dit kan mede door de unieke aard van een robot, die extra data en waarde kan toevoegen aan een stap. Uiteindelijk kan het volledige stappenplan geoptimaliseerd worden wat zal leiden tot het behalen van het doel.

Auteur: Twumi Weterings

Overzicht en verschillen tussen RPA leveranciers

sunset

Transparantie in RPA aanbod

 


Hoeveel RPA software leveranciers zijn er, en op welke punten verschillen ze van elkaar? Er zijn meer dan 20 RPA software leveranciers. Omdat het nog een erge jonge en nieuwe markt is varieert de marktpositie van de leveranciers sterk van jaar tot jaar.

Zoals beschreven in het artikel “Welke RPA-software leverancier moet ik kiezen?”, is de keuze van een RPA leverancier sterk afhankelijk van de IT systemen die je gebruikt en welke activiteiten en rollen je wilt laten uitvoeren door de medewerkers zelf. Hoe meer medewerkers zelf gaan doen hoe eenvoudigere de software in gebruik moet zijn.

De software van de verschillende leveranciers onderscheid zich op de volgende punten:

Recorder functie: automatisch opnemen en schrijven van een deel van het programma voor het te automatiseren van het proces

Herbruikbaarheid van reeds geprogrammeerde activiteiten

Versie controles van software en applicaties die worden gebruikt

De beschikbaarheid van marktplaatsen waar standaard programma blokken voor specifieke activiteiten worden verhandeld

Ondersteuning van bedrijfsspecifieke applicaties en processen

Trainingsmogelijkheden zowel ondersteund door professionele marktpartijen als door middel van betaalde of onbetaalde online cursussen

Integratie van Optical Character Recognition software voor het omzetten van analoge in digitale informatie

Toegang tot bestand, data files en programmeer talen

Het plannen, en door gebeurtenissen laten activeren van programma’s

De mogelijkheden om gedetailleerde foutmeldingen te generen

Het genereren van activiteiten en management rapporten

De mogelijkheden voor het programmeren van uitzonderingen

Het inrichten maken van backups en herstel oplossingen

Het eenvoudig upgraden van de software onder veel inspanningen

De eenvoudig van het installeren van de software op de betreffende computers en servers

De mogelijkheid en eenvoud om autorisaties, taken en rollen toe te kennen en te beheren voor medewerkers

Ondersteuning voor de beveiliging van de inlog gegevens van de Robot service accounts

Codering van de gegevens tijdens het ophalen, bewerken en opslaan van gegevens

 

Grootste RPA- software leveranciers 2019*:

  1. UiPath
  2. Automation Anywhere
  3. Blue Prism
  4. Nice
  5. Pega
  6. Kofax
  7. NTT
  8. EdgeVere
  9. OpenConnect
  10. Help Systems

*Source Gartner