RPA Roter Roboter

Bist du schneller als ein Roboter? – Versuche jetzt die RPA Challenge

In diesem Beitrag lernst du RPA anhand eines einfachen Spiels kennen und kannst danach versuchen den Rekord meines Roboters zu schlagen.

Wer kann ein Formular schneller ausfüllen, ein Roboter oder ein Mensch? Solange es auf gedrucktem Papier von Hand gemacht werden muss, ist der Mensch noch im Vorteil. Wenn es sich um ein Online-Formular handelt, werden Schnittstellen verwendet, wodurch der Roboter schneller ist.
Und wenn ein Roboter die Daten einzeln von einem Excel-File übertragen muss, wie ein Mensch dies macht?
Darum geht es in der RPA Challenge.

Was ist RPA?

RPA steht für «Robotic process automation», worunter man die Automatisierung von Prozessen durch Software-Roboter versteht. Prozesse zu automatisieren heisst, dass Arbeit durch Roboter gemacht wird, wozu früher der Mensch benötigt wurde. Automatisierung ist dort einfach und sinnvoll, wo die Prozesse klar einem Muster folgen, fehleranfällig und repetitiv sind. Beispielsweise trifft dies auf das Ausfüllen eines Formulars zu, wo die Daten in einem System vorliegen.

Wie funktioniert die RPA Challenge?

Du gehst auf die Webseite rpachallenge.com/ und lädst dort das Excel-File herunter. Im Excel gibt es eine einfache Tabelle mit Personendaten. Dabei gibt es zehn Personen mit je sieben Datensätzen.

Screenshot Excel
Screenshot Excel Personendaten (Quelle: Selbst aufgenommen mit File von rpachallenge.com)

Zurück auf der Webseite findest du die Formulare, wo diese Daten Zeile für Zeile hineingeschrieben werden. Beginnen tust du mit dem «Start»-Knopf. Danach füllst du alle Felder des ersten Formulares aus und klickst dich mit dem ‘Submit’-Knopf weiter zum nächsten Formular.
Jetzt wird es knifflig, weil das Formular sieht nicht mehr gleich aus. Nach jedem abgeschlossenen Formular, ist die Reihenfolge nicht mehr gleich oder das Format ist neu.

Was beim ersten Mal so aussieht,

Screenshot Formular 1
Screenshot Formular 1 (Quelle: Selbst aufgenommen unter rpachallenge.com)

kann beim zweiten Mal so aussehen.

Screenshot Formular 2
Screenshot Formular 2 (Quelle: Selbst aufgenommen unter rpachallenge.com)

Das Ziel ist es alle zehn Formualre so schnell wie möglich, ohne Fehler auszufüllen.
Nach dem zehnten Formular siehst du, wie schnell du warst und wie viele Fehler du gemacht hast.

Mein Versuch

Nach mehrmaligem Testen habe ich folgende Methodik ausgewählt:
In der einen Hälfte meines Bildschirms ist das Excel-File geöffnet, während in der anderen Hälfte die Webseite offen ist. Bevor ich auf «Start» klicke nutze ich die PC-Funktion «Windowstaste + V». Dies ist eine Zwischenablage bei der ich die ersten vier Felder speichere, damit ich sofort darauf zugreifen kann.

Screenshot Zwischenablage Windows
Screenshot Windows-Funktion Zwischenablage (Quelle: Selbst aufgenommen mit Windows)

Ich klicke auf «Start» und füge die vier Felder in meiner Zwischenablage in das erste Formular ein und copy & paste (C&P) die drei letzten Felder vom Excel ins Formular. Die C&P-Funktion war beim Testing für mich am schnellsten, weswegen ich diese bevorzuge. Auch möglich ist ein Drag & Drop des Feldes in die Webseite oder ein Abtippen.
Bei allen weiteren Formularen C&P ich die Felder vom Excel, ohne die Zwischenablage zu nutzen. Nach dem Zehnten Formular bin ich fertig und erhalte folgendes Ergebnis:

Screenshot Challenge von Hand, Abschluss
Screenshot Challenge von Hand, Abschluss (Quelle: Selbst aufgenommen unter rpachallenge.com)

Dank meinen Tests habe ich alle Felder korrekt ausgefüllt, in weniger als 3 Minuten.

Einrichten des Roboters

Nun habe ich zum Ziel einen Roboter zu bauen, der meinen Rekord schlägt. Dazu habe ich auf der Webseite uipath.com/de ihr kostenloses Tool «UiPath Studio» heruntergeladen und installiert.

UiPath Studio
Mit diesem Tool wird RPA gemacht, in dem Software-Roboter erstellt werden. Dazu werden per Drag & Drop voreingerichtete Funktionen verwendet, wie das Aufrufen einer URL oder das Betätigen eines Buttons.

Nun baue ich den Roboter, damit er die Challenge ausführt.

  1. Ich nehme mir eine Komponente, mit welcher der Roboter den Firefox-Browser startet und die RPA-Challenge-Webseite öffnet. Im Programm zeigt es mir einen Screenshot der Seite an.

    rpa challenge Schritt 1
    Schritt 1: Einrichtung der RPA Challenge im UiPath Studio (Quelle: Selbst aufgenommen im UiPath Studio)
  2. Danach wird der Start-Knopf betätigt. Dazu mache ich einen Screenshot, wie der Button aussieht und was in der Nähe.

    rpa challenge schritt 2
    Schritt 2: Einrichtung der RPA Challenge im UiPath Studio (Quelle: Selbst aufgenommen im UiPath Studio)
  3. Nun holt der Roboter die Daten aus dem Excel. Dazu nimmt er den Vornamen (First Name) in Spalte A des Excels und trägt diese ins Feld «First Name». Danach folgen alle weiteren Spalten.
  4. Sobald alle Felder, des ersten Formulares, ausgefüllt sind, klickt er auf «Submit».
    Jetzt wird Schritt 3 & 4 wiederholt, bis zum letzten Formular. Dies wird mit einer Schleife umgesetzt. D. h. sobald das erste Formular abgeschlossen ist, werden die Schritte 3 & 4 wiederholt, bis alle Zeilen des Excels durchgearbeitet sind.

Versuch des Roboters

Nach dem Einrichten des Roboters im UiPath Studio, klicke ich auf den «Debug File»-Knopf, welcher den Prozess startet. Wie eingerichtet, öffnet der Roboter den Firefox, geht auf die RPA-Challenge-Seite und macht die Challenge einmal durch.

Wie sich der Roboter im Detail geschlagen hat siehst du in diesem Video:

Hier die Zusammenfassung:

Screenshot Ergebnis Roboter
RPA Challenge Ergebnis Roboter (Quelle: Selbst aufgenommen unter rpachallenge.com)

Wie erwartet hatte der Roboter eine Fehlerquote von 0%. Zudem hat er meine Bestzeit bei weitem geschlagen, mit einer Zeit von unter 56 Sekunden.

Schaffst du es meinen Rekord zu schlagen? Oder kannst du mit deinem Roboter den Rekord meines Roboters schlagen? Versuche die RPA Challenge selbst und wenn sie dir zu einfach wird, wechsle die Sprache auf Japanisch und versuche es erneut!

 

Weiterführende Links für Interessierte

https://rpachallenge.com/

https://www.uipath.com/de/

https://rpachallengeocr.azurewebsites.net/

https://www.grantthornton.at/themen/blogs/2021/rpa—einfach-erklart/

https://itrexgroup.com/blog/top-rpa-challenges-and-ways-to-overcome-them/

 

Quellen

Mindsquare. (13. 01 2023). Von https://mindsquare.de/robotic-process-automation/ abgerufen

Rpachallenge. (27. 12 2022). Von https://rpachallenge.com/ abgerufen

Safar, M. (13. 01 2023). Weissenberg. Von https://weissenberg-group.de/was-ist-robotic-process-automation/ abgerufen

UiPath. (27. 12 2022). Von https://www.uipath.com/rpa/robotic-process-automation abgerufen

Beitrag teilen

Hiro Bernet

Hiro Bernet ist Student an der Hochschule Luzern – Informatik und bloggt zum Modul Geschäftsprozesse digitalisieren und automatisieren des Wirtschaftsinformatik-Studiums.

Alle Beiträge ansehen von Hiro Bernet →

Schreibe einen Kommentar