Felix Busch, Prof. Dr. Ronald Gleich
Zusammenfassung
- Alle Weltmärkte von Relevanz haben die Ziele des Pariser Klimaschutzabkommens in Emissionsvorschriften für die Autohersteller überführt. Dies macht neue Antriebstechnologien notwendig, deren Entwicklung hohe Kosten auslöst. Zur Wahrung der finanziellen Leistungsfähigkeit sind Autohersteller auf Effizienzsteigerungen in den Verwaltungsbereichen angewiesen.
- Robotic Process Automation (RPA) als Technologie zur Automatisierung von standardisierten Tätigkeiten kann bemerkenswertes Potenzial für die Optimierung der Prozesskosten und -geschwindigkeit bieten.
- Dieser Beitrag stellt ein Potenzialanalysemodell vor, mit dem die RPA-Eignung von Prozessen geprüft werden kann. Dieses wird auf das Produktentwicklungscontrolling bei Mercedes-Benz angewendet und eine Pilotanwendung beschrieben.
1 Grundlagen von Robotic Process Automation (RPA)
Unter RPA wird nach Schulze und Jiles eine Technologie zur Nachahmung des Verhaltens von Menschen auf Computersystemen verstanden. Darüber hinaus kann RPA als Technologie beschrieben werden, die zur Konfiguration von Robotern verwendet wird. Dies geschieht zum Zweck der Automatisierung von Prozessen. Es ist klarzustellen, dass es sich hierbei, anders als in Produktionsbereichen, nicht um physische Roboter handelt, sondern um eine Software, die auf roboterähnliche Art und Weise standardisierte Prozesse automatisiert.
Dazu interpretieren und erfassen die Softwareroboter Anwendungen, die von Mitarbeitern zur Bearbeitung von Daten, zur Verarbeitung von Transaktionen, zur Kommunikation mit weiteren digitalen Systemen sowie zum Auslösen von Reaktionen verwendet werden. RPA-Softwareroboter nutzen bestehende Bedienoberflächen, ohne Änderungen an den dahinterstehenden Systemen notwendig zu machen. RPA-Softwareroboter können in Attended Robots, die auf den Endgeräten des Nutzers verortet sind und ausgeführt werden, und Unattended Robots, die über Server und meist nach einem festgelegten Zeitplan ablaufen, unterteilt werden.
1.1 Kernbestandteile von RPA-Anwendungen
Je nach Anbieter gibt es Unterschiede in der Architektur der jeweiligen RPA-Anwendung. Mehrere Kernbestandteile lassen sich dennoch anbieterübergreifend wiederfinden. Dazu gehört als Erstes die Entwicklungskomponente. Bei den meisten RPA-Anwendungen handelt es sich dabei um eine grafische Benutzeroberfläche. Mit dieser werden die eigentlichen Arbeitsabläufe entwickelt. Die Arbeitsschritte werden darin als Elemente dargestellt. Letztlich müssen alle Schritte abgebildet sein, die auch ein menschlicher Nutzer für die betroffene Aktivität durchführen würde. Dabei ist hervorzuheben, dass die Arbeitsabläufe sehr detailliert beschrieben werden müssen, bis zur Dokumentation des Tastendrucks oder Mausklicks.
Ein zweiter Bestandteil, den viele RPA-Anwendungen anbieten, wird als Prozessaufnahme bezeichnet. Diese Funktion bietet dem Entwickler eines Softwareroboters die Möglichkeit, die Elemente des Arbeitsablaufs automatisiert zu erstellen. Dafür kann der Entwickler nach Aktivierung der Aufnahmefunktion den Arbeitsablauf oder Ausschnitte davon selbst durchführen. Das System zeichnet dabei die Aktionen des Nutzers auf und übersetzt diese in Elemente aus der Entwicklungskomponente.
Der Softwareroboter selbst ist ein weiterer Kernbestandteil. Er stellt das Ergebnis des beschriebenen Arbeitsablaufs in der Entwicklungskomponente dar. Richtig entwickelt kann dieser den betroffenen Prozess mit allen beschriebenen Arbeitsschritten automatisiert ausführen. Der letzte Kernbestandteil von RPA-Anwendungen ist die Überwachungs- und Kontrollkomponente. Besondere Bedeutung kommt dieser Komponente zu, wenn mehrere Softwareroboter unternehmensweit eingesetzt werden.
1.2 Vorteile und Grenzen von RPA-Anwendungen
Der Einsatz von RPA-Softwarerobotern an den richtigen Stellen kann erhebliche Vorteile bringen. Dazu zählen signifikante Einsparungen bei Personalkosten und Prozesszeiten. Die gleichförmige Arbeitsweise der Softwareroboter kann zu einer Senkung der Fehlerquote und somit zu erhöhter Qualität und der Vermeidung von Compliance-Risiken führen. RPA bietet eine hohe Kompatibilität zu etablierten Systemlandschaften und zeichnet sich, verglichen mit Schnittstellenprogrammierung, durch verhältnismäßig niedrige Implementierungskosten aus.
Dem Einsatz von RPA sind Grenzen gesetzt und Softwareroboter stellen nicht für alle Anwendungen eine effiziente Lösung dar. So handelt es sich bei RPA-Softwarerobotern, ...