Vorgehen zur nachhaltigen Einführung von Robotic Process Automation (RPA)

Seit einigen Jahren hält die Automatisierung Einzug in den administrativen Bereich. Insbesondere Routinetätigkeiten und wiederkehrende Arbeiten können mittels Robotic Process Automation (teil-)automatisiert werden. Dies führt dazu, dass sich Mitarbeiter auf wertgenerierende Tasks konzentrieren und ihre Zeit sinnvoller einsetzen können. Dabei kann auf der bestehenden IT-Systemlandschaft weitergearbeitet werden, ohne aufwändige Schnittstellen programmieren zu müssen. RPA verträgt sich auch mit Web-Applikationen, Legacy-Systemen und Citrix-Umgebungen. Um die Möglichkeiten mit diesen "Software-Robotern" langfristig zu erschliessen, stelle ich hier ein Vorgehen zur nachhaltigen Einführung von Robotic Process Automation vor.

RPA-Vorgehen_Visualisierung

Mögliches Vorgehen zur nachhaltigen Einführung von RPA

Ein RPA-Projekt lässt sich in die vier Bereiche "Proof-of-Concept (POC) / Pilot", "Implementierung & Skalierung", "Wartung & Support" sowie "Training & Kompetenzaufbau" unterteilen. Es handelt sich hierbei um einen kontinuierlichen Wandel und die Phasen sind nicht zwingend isoliert voneinander zu durchlaufen. Dem Aspekt des "Changes" ist zudem eine übergreifende Rolle zuzuschreiben, um eine Organisation optimal auf die RPA-Anwendungen einzustellen und langfristige Akzeptanz zu erlangen. Schaffe so früh als möglich "Awareness", um Ängste zu nehmen und die Vorteile und Möglichkeiten aufzuzeigen. Zudem ist in der Initialisierung eine RPA-Software auszuwählen; auf dem Markt gibt es derzeit diverse Anbieter. Wir sind Integrationspartner von UiPath und empfehlen diese etablierte Software.

Proof-of-Concept (POC) / Pilot

Als generelles Vorgehen erfolgt als erstes ein POC, bei dem zwischen 1 und 3 kleinere oder vereinfachte Prozesse umgesetzt werden. In dieser Pilot-Phase kann der Umgang mit der RPA-Software und die Integration in die bestehende IT-Architektur des Kunden getestet werden. Die Anbindung von diversen Datenquellen und die (teil-)automatisierte Aufbereitung zu Informationen kann in einer vereinfachten Testumgebung aufgezeigt werden. Die gemachten Erfahrungen erlauben weitere Kommunikation innerhalb der Organisation und dienen zur Ausarbeitung weiterer Anwendungsfälle.

POC-Vorgehen_Visualisierung_NoBorder

Implementierung & Skalierung

Die Erfahrungen aus der POC-Phase dienen wie erwähnt dazu, die Einsatzmöglichkeiten von RPA besser zu beurteilen und einen ausführlichen Business Case auszuarbeiten. Darin wird definiert, in welchen Schritten und mit welchen Mitteln welche Ziele (und Prozesse) zu erreichen sind. Die identifizierten Abläufe werden bewertet, priorisiert und umgesetzt. Wie in der herkömmlichen Software-Entwicklung wird auch hier empfohlen, die Software-Roboter jeweils in einer eigenen Umgebung zu testen, ehe sie produktiv in Betrieb genommen werden.

Wartung & Support / Training & Kompetenzaufbau

Da sich realisierte Projekte und die darin einbezogenen Anwendungen verändern können, fallen Wartungsarbeiten an den Prozessen an. Mittel- bis längerfristig sollte ein Unternehmen eigene Kompetenzen im Bereich RPA schaffen. Internes Know-How wird aufgebaut, um Projekte eigenständig durchzuführen sowie Wartungen an Live-Robotern vorzunehmen. RPA soll in der Organisation institutionalisiert werden, um nachhaltig relevantes Wissen im Unternehmen zu verankern.

Wartung-Kompetenz_Visualisierung

Excelblog.ch & Routinuum GmbH - Ihr Integrationspartner?

Seit Kurzem gehört Excelblog.ch zur Routinuum GmbH. Unser Unternehmen ist spezialisiert in der Konzeption und Umsetzung von RPA-Projekten. Wir begleiten unsere Kunden in allen Projektphasen, um die Möglichkeiten dieser Technologie langfristig in der jeweiligen Organisation zu verankern. Haben wir Ihr Interesse geweckt? Kontaktieren Sie uns gerne unverbindlich, um mehr Informationen zum Thema zu erhalten oder die Einsatzmöglichkeiten in Ihrem Unternehmen zu besprechen.

Excel mit Robotic Process Automation (RPA)

Unter Robotic Process Automation (RPA) versteht man das Ausführen von administrativen Tätigkeiten mithilfe von "virtuellen Mitarbeitern" - einem "Software-Roboter". Dabei kann mit sämtlichen Applikationen (auch Legacy-Systemen) und dem Internet interagiert werden. Die Technologie an sich haben wir hier bereits im Jahr 2017 (siehe hier) vorgestellt. In diesem Beitrag geht es nun darum, einige Interaktionsmöglichkeiten zwischen der RPA-Software von Kofax (Kapow / Kofax RPA) und Excel aufzuzeigen.

Als Einstieg werden folgende Bereiche in diesem Blog vorgestellt:

  • Excel-Datei in Kapow einbinden
  • Selektion von Zellen, Zeilen & Spalten
  • Loop durch eine Spalte und Extraktion von Werten (Hinterlegen in einer Variable)

Der vorliegende Prozess beinhaltet eine interne Artikelliste, deren Inhalt durchlaufen und extrahiert werden soll. Weiterführend könnten diese Daten verwendet werden, um beispielsweise online Preise zu vergleichen.

Excel-Datei in Kapow einbinden

In Kofax Kapow wird eine Excel-Datei direkt als Tabellenblatt angezeigt, wie man sich das in Excel selbst gewöhnt ist. Die Abbildung unten zeigt diese Ansicht:

KapowExcelWindow

Um dies zu erlangen, erstellen wir als erstes eine Variable des Typs "Excel" und wählen die Excel-Datei aus - für dieses Beispiel habe ich die Variable "artikelliste" angelegt:

VariableArtikelliste

Als nächstes geben wir dem Workflow die Aktion "Open Variable" hinzu und wählen da die angelegte "artikelliste"-Variable.

KapowActionOpenVariable

Selektion von Zellen, Zeilen und Spalten

Innerhalb des Fensters können nun beliebige Zellen und Bereiche, Spalten oder Zeilen ausgewählt werden. Ein Klick auf die Box links oben (oberhalb von Zeile 1, links von Spalte A) lässt wie in Excel selbst alle Zellen selektieren.

KapowExcelSelect

Loop durch eine Spalte & Extraktion der Werte

Das Ziel dieses Beispielprozesses besteht darin, sämtliche ISBN-13 zu extrahieren und diese weiterzuverarbeiten. Hierzu geht man mittels Rechtsklick auf die gewünschte Spalte (A), "Loop" → "Loop Rows in Selection" und wir wählen zusätzlich, dass die erste Zeile (aufgrund der Überschriften) ignoriert wird:

LoopThroughSelection

Nachdem der Loop angelegt ist, definieren wir eine zusätzliche Variable "isbn13". Der nächste Schritt besteht darin, den Text (die ISBN-13) zu extrahieren. Dazu erfolgt ein Rechtsklick auf die Zelle "A2", gefolgt von "Extract" → "Text" und die erstellte Variable "isbn13".

ExtractTextISBN13

Im Variablen-Fenster wird je nach Prozess-Schritt die entsprechende ISBN angezeigt, im Beispiel unten die allererste ISBN aus Zelle "A2":

VariableISBN13

Um diesen Punkt weiter zu illustrieren, zeige ich Dir hier eine Abbildung mit dem bisherigen Workflow (Artikelliste öffnen, Loop & Extraktion des Wertes). Zudem stellen wir den Loop auf die zweite Iteration - so wird die Zelle "A3" selektiert und dessen Wert extrahiert. Rechts unten im Variablen-Bereich ist zudem diese ISBN hinterlegt, wohingegen in der Abbildung oben noch die erste ISBN des Titels "Archipel" hinterlegt war.

ExtractTextLoopValue

Weitere Excel-Aktionen in Kapow

Abschliessend füge ich hier eine Abbildung sämtlicher Aktionen ein, die im Aktivitäten-Fenster ausgewählt werden können. Diese Liste ist jedoch nicht abschliessend, da beispielsweise mit Device Automation viele weitere Möglichkeiten im Zusammenhang mit Excel erschlossen werden können.

KapowSelectActionExcel

Statusupdate April 2018

Das letzte Statusupdate liegt über ein Jahr zurück (August 2016) - es ist wieder einmal Zeit, Euch über den aktuellen Stand und die anstehenden Themen zu informieren. In den vergangenen Monaten ist die Besucherzahl auf dem Blog markant angestiegen. Als Einstieg zum Beitrag findest Du hier ein aktuelles Diagramm der Aufrufe über die letzten 12 Monate - vielen Dank für die Unterstützung und das Interesse an den hier verfügbaren Inhalten!

Der Anstieg der Aufrufe ist wirklich massiv. Ich habe im Zeitverlauf einige Links auf externe Seiten eingebaut, was definitiv einen bedeutenden Einfluss auf die Google-Suchen hatte (unter anderem die "Referenzen" meiner Tätigkeit in der Excel- und Prozess-Beratung).

Fussball WM 2018 - Tippspiel

Im Juni startet die Fussball-Weltmeisterschaft in Russland. Hierzu werde ich Euch wieder eine Excel-Vorlage für ein Tippspiel erstellen. Der Beitrag für die Euro 2016 kam bei den Lesern gut an.

Power BI

Kürzlich habe ich den Blog "Power BI Desktop (Download Link)" veröffentlicht. Darin findest Du eine Einführung zum Tool. Ich möchte künftig mehr über Power BI berichten und Euch dazu hilfreiche Tipps & Tricks bieten. Das Tool ist mächtig und wird in Zukunft immer mehr Anwendung finden.

Robotic Process Automation (RPA)

Robotic Process Automation (RPA) ist ein weiteres Themengebiet, mit dem ich mich zurzeit rege auseinandersetze. Im August letzten Jahres habe ich das Thema generell angekündigt (hier geht's zum Beitrag). Seither habe ich mich stark mit der Technologie beschäftigt und Excelblog.ch bietet nun auch alles rund um RPA-Beratung und -Umsetzung an. Auf dem Blog wirst Du mehr zu dem Thema lesen können; ich plane unter anderem darüber zu berichten, wie man geeignete Anwendungsfälle für RPA in seinem Unternehmen identifizieren kann.