www.wikidata.de-de.nina.az
Robotic Process Automation RPA deutsch Robotergestutzte Prozessautomatisierung ist ein Ansatz zur Prozessautomatisierung bei dem repetitive manuelle zeitintensive oder fehleranfallige Tatigkeiten durch sogenannte Softwareroboter Bots erlernt und automatisiert ausgefuhrt werden 1 Softwareroboter verwenden dabei nicht nur technische APIs von Systemkomponenten sondern konnen Anwendungssoftware auch uber die Prasentationsschicht steuern vergleichbar mit der Durchfuhrung durch einen Menschen 2 Je nach verwendeter RPA Plattform konnen notwendige Schritte mit modellgetriebenen oder selbstlernenden Ansatzen aufgezeichnet werden 1 RPA vereint die Modellierung von Ablaufen Skripting und Job Scheduling Beteilige dich an der Diskussion Dieser Artikel wurde wegen inhaltlicher Mangel auf der Qualitatssicherungsseite der Redaktion Informatik eingetragen Dies geschieht um die Qualitat der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen Hilf mit die inhaltlichen Mangel dieses Artikels zu beseitigen und beteilige dich an der Diskussion Inhaltsverzeichnis 1 Softwareroboter als Paradigma der Automatisierung 1 1 Historische Entwicklung 1 2 Deployment 2 Charakteristiken von RPA Anwendungen 2 1 Programmierung 2 1 1 Beispiel Robot Framework 2 2 Deployment 3 Ziele der RPA 4 Die Zukunft von RPA 4 1 Gesellschaftlicher Einfluss 5 EinzelnachweiseSoftwareroboter als Paradigma der Automatisierung BearbeitenSoftwareroboter sind Anwendungen die auch eine menschliche Interaktion mit Benutzerschnittstellen von Softwaresystemen nachahmen konnen 3 Dabei arbeiten Softwareroboter in einer vergleichbaren Art und Weise auf dem User Interface siehe auch Mensch Maschine Interface wie es ein Mensch wurde Wahrend RPA die manuellen Schritte digitalisiert andert traditionelles Business Process Management BPM die Ebene der Geschaftslogik 1 Beispielsweise kann die Ausfuhrung einer Dateneingabe in ein ERP System oder sogar das Ausfuhren eines gesamten Geschaftsprozesses durch einen Roboter abgebildet werden 4 Im weiteren Sinne ist RPA mehr als nur eine Technologie zur Roboter unterstutzten Geschaftsprozess Automatisierung Sie ist Vorgehensmodell Framework und nicht zuletzt eine sich neu etablierende Unternehmensphilosophie die das Ziel hat samtliche Prozesse des Unternehmens neu auf Aktualitat Angemessenheit und Performanz zu hinterfragen um den sich im Zuge der wachsenden Digitalisierung beschleunigenden Ablaufen innerhalb und ausserhalb des Unternehmens Rechnung zu tragen Konkret geht es um den Einsatz von Robotern zur Automatisierung von Prozessen die verschiedene Eigenschaften besitzen mit dem Ziel der Erhohung von Zuverlassigkeit Geschwindigkeit Einfachheit und Sicherheit bei gleichzeitiger Reduzierung der ursprunglichen Prozesskosten der mit der Durchfuhrung des Prozesses verbundenen Risiken sowie der Abhangigkeit von externen Ressourcen 5 Historische Entwicklung Bearbeiten Nachdem zunachst einfache Probleme mittels RPA basierter Systeme gelost werden konnten sind moderne Softwareroboter mittlerweile bereits in der Lage komplexe Aufgaben zu ubernehmen So liegt der Fokus nicht nur auf der Prozessoptimierung im Kundendienst sondern gewinnt zunehmend auch unternehmensintern an Relevanz siehe hierzu auch RPA Beispiele Seit Anfang 2000 werden Softwareroboter vermehrt fur die Erstellung von Social Media Beitragen den Versand generierter E Mails oder auch fur die telefonische Kundenberatung in Form von Interactive Voice Response eingesetzt Ein bedeutender Entwicklungsschritt in der Geschichte der robotergesteuerten Prozessautomatisierung erfolgte in der Testautomatisierung der Software Qualitatssicherung 6 7 Ein RPA Rechenbeispiel in der Testautomatisierung Wahrend manuelle Tester an einem 8 stundigen Arbeitstag aufgrund weiterer berufsbegleitender Aktivitaten z B Lesen von E Mails Teilnahme an Meetings Gesprache mit Kollegen sonstige Arbeitsunterbrechungen effektiv etwa 3 5 Stunden testen was in der Woche 17 5 Stunden entspricht ermoglicht beispielsweise die RPA gestutzte Testautomatisierung im 24 7 Einsatz 168 Stunden Testzeit wahrend zudem gleichzeitig eine luckenlose automatische Protokollierung der sogenannte Testreport erstellt werden kann Das Screen Scraping ist eine der robotergesteuerten Prozessautomatisierung verwandte Art der Automatisierung RPA gilt allerdings als eine wesentlich bedeutsamere technologische Weiterentwicklung dieser Technik Aus ihr hervorgehende Softwareplattformen bieten einen wesentlich reiferen flexibleren skalierbareren und verlasslicheren Ansatz zum Einsatz in grossen Unternehmen 8 Fortschrittliche RPA Losungen konnen in ihrer Erscheinung uber reine Softwareroboter hinausgehen und verfugen neben maschinellem Sehen sogar uber Kinematiken und Stimmen um auch beruhrungs und sprachgesteuerte Gerate bedienen zu konnen 9 Deployment Bearbeiten Das Anbieten von solchen RPA Diensten unterstreicht die Metapher des KI getriebenen Arbeiters in dem Sinne dass jede Softwareroboterinstanz ihrer eigenen virtuellen Workstation zugewiesen wird vergleichbar der eines menschlichen Arbeiters Der Roboter verwendet dabei Kontrollinstrumente fur Maus und Tastatur um Interaktionen auf der Benutzeroberflache auszufuhren Verstandlicherweise finden diese Interaktionen im Verborgenen in einer virtuellen Umgebung ohne physischen Bildschirm statt da ein Softwareroboter auf diesen verzichten kann stattdessen interpretiert er das Bildschirmsignal elektronisch 10 Charakteristiken von RPA Anwendungen BearbeitenProgrammierung Bearbeiten nbsp Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst RPA Plattformen modellieren Prozesse abstrakt in einzelnen Schritten haufig als Step oder Task bezeichnet Viele bedienen sich der Technik von Flussdiagrammen oder anderen Entscheidungsbaumen um so eine grafische Prozessmodellierung mittels Drag amp Drop zu ermoglichen Prozessschritte greifen auf wiederverwendbare Bausteine aus Bibliotheken zuruck so dass keine Programmierung zur Steuerung von Systemkomponenten notwendig ist So gibt es in RPA Plattformen zum Beispiel haufig bereits Module zur Steuerung von Webbrowsern Die abstrahierte Ablauflogik wird in der Regel innerhalb der RPA Software in eine Skriptsprache ubersetzt Beispiel Robot Framework BearbeitenIm folgenden Beispiel wird mit Hilfe von Robot Framework ein Prozessablauf abstrahiert im Abschnitt Tasks Zeile 6 8 Die Abstraktion geschieht hier nicht uber Visualisierungstools sondern uber menschenlesbare textuelle Prozessbeschreibung Ein Task setzt sich hier aus sogenannten Keywords zusammen Die bereits vorimplementierten Keywords sind hier in Englisch und werden in Zeile 2 importiert Zum besseren Verstandnis baut ein RPA Entwickler daraus eigene Keywords die der Fachsprache des Prozesses entsprechen Abschnitt Keywords Zeile 10 ff Das Prozessmodell wird hier zwar in Python ubersetzt der RPA Entwickler muss zur Modellierung aber kein Pythonprogrammierer sein sondern braucht nur rudimentare Programmierkenntnisse Settings Library RPA Browser Task Teardown Close All Browsers Tasks Screenshot der aktuellen Nachrichten auf Wikipedia erstellen Hauptseite von Wikipedia de offnen Screenshot der Nachrichten erstellen Keywords Hauptseite von Wikipedia de offnen Open Available Browser https de wikipedia org Screenshot der Nachrichten erstellen Wait Until Page Contains Element xpath div id hauptseite nachrichten Capture Element Screenshot xpath div id hauptseite nachrichten Deployment Bearbeiten Eine wesentliche Herausforderung bei der Softwareverteilung ist dass Anderungen von bestehenden Systemen zunachst die Kenntnis der komplexen Zusammenhange zwischen den Systemkomponenten erfordert Die Erneuerung Erweiterung oder sogar der Austausch bestehender Systeme in grossen Unternehmen Systemmodifikation oder auch als Change bezeichnet stellt ein grosses Risiko dar weil die Veranderung der Systemkomponenten auch ungewollte Seiteneffekte in der Systeminfrastruktur erzeugen kann sogar mit Auswirkung auf Teilkomponenten die selbst gar nicht modifiziert wurden 11 Ein Prinzip von RPA ist es fur solche Anderungen automatisierte Regressionstests durchzufuhren Ziele der RPA BearbeitenZu den haufigsten Zielen einer RPA Losung gehoren 12 Kostenreduktion repetitiver Tatigkeiten Arbeitsschritte Vermeidung von Risiken durch menschliche Fehler Bei der Durchfuhrung der eigentlichen Aufgabe Bei der Erstellung eines RPA Prozesses Mitarbeiterentlastung zur Fokussierung auf wertschopfende Tatigkeiten Prozessgeschwindigkeit erhohen Reduzierung der Abhangigkeit vom Fachkraftemangel ProzessstabilitatDie Zukunft von RPA BearbeitenDie Zukunft von RPA kann vielfaltig sein Aus der Mehrheit der fruhzeitigen Anwender ergeben sich neue Anwendungsfalle und Synergien Mogliche Szenarien konnen wie folgt aussehen Annaherung von Plattformen des Business Process Managements BPM und RPA Ein breiterer Einsatz von kunstlicher Intelligenz zur fortgeschrittenen Entscheidungsfindung Hyperautomation Gesellschaftlicher Einfluss Bearbeiten Akademische Studien gehen davon aus dass RPA neben anderen technologischen Trends massgeblich fur Produktivitats und Effizienzsteigerungen verantwortlich sein wird und in diesem Zusammenhang innerhalb der nachsten zwei Dekaden 2035 wenn auch nicht allein auf RPA zuruckzufuhren rund 47 aller amerikanischen Berufe automatisiert werden konnten 13 14 Der Unternehmer David Moss zeichnet ein Szenario bei einem TEDx Event in dem der Einsatz digitaler Arbeitskrafte den Dienstleistungssektor revolutionieren wird Neben einem weitreichenden Einfluss auf die Kostenstrukturen von Dienstleistungen ergeben sich vor allem Moglichkeiten in der Dienstleistungsreichweite ausgestaltung qualitat und insbesondere der Individualisierbarkeit von Dienstleistungen 15 Prof Willcocks geht indes davon aus dass Softwareroboter daruber hinaus massgeblich das gesellschaftliche Bild verandern Durch das Wegfallen die Ubernahme durch die Softwareroboter von vielen profanen und hochrepetitiven Tatigkeiten wird das tagliche Arbeitsvolumen massgeblich reduziert Das fuhrt zu einer gesteigerten Arbeitszufriedenheit und intellektueller Stimulation Somit konnen humane Arbeitnehmer sich mehr auf ihre wesentlichen Tatigkeiten konzentrieren 14 Einzelnachweise Bearbeiten a b c Christian Czarnecki Gunnar Auth Prozessdigitalisierung durch Robotic Process Automation In Digitalisierung in Unternehmen Von den theoretischen Ansatzen zur praktischen Umsetzung Angewandte Wirtschaftsinformatik Springer Fachmedien Wiesbaden Wiesbaden 2018 ISBN 978 3 658 22773 9 S 113 131 doi 10 1007 978 3 658 22773 9 7 springer com abgerufen am 14 August 2019 Beispiel einer RPA Losung mit Kinematik In Youtube com WIANCO OTT Robotics abgerufen am 20 Mai 2020 Hal Hodson AI interns Software already taking jobs from humans In New Scientist 31 Marz 2015 abgerufen am 29 November 2016 englisch Michael Azoff Blue Prism s robotic process automation offers scope for artificial intelligence Nicht mehr online verfugbar In Ovum com 24 Juni 2015 archiviert vom Original am 31 Juli 2016 abgerufen am 29 November 2016 englisch Michael Wilczynska Robotic Process Automation RPA Erklarung Ethik und Zweck In wianco de WIANCO OTT Robotics abgerufen am 20 Mai 2020 Andre Rist Markus Stahl Qualitat komplexer Systeme mit Open Source Tools verifizieren PDF In German Testing Magazin SIGS DATACOM GmbH Mai 2019 S 23 abgerufen am 15 Juni 2020 Entstehung der Robotic Process Automation Abgerufen am 23 September 2018 Phil Fersht Jim Slaby Robotic Automation emerges as a threat to traditional Low Cost Outsourcing In HfS Research com 24 Oktober 2012 abgerufen am 29 November 2016 englisch Michael Wilczynska Say Hi to EMMA The Learning ML Robotic Process Automated RPA Test Engineer Abgerufen am 18 Mai 2020 Eric Lambeth How robotics can improve legacy sourcing agreements Go beneath the surface of your contract In kpmg institutes com Abgerufen am 29 November 2016 englisch Testautomatisierung Herausforderungen im Uberblick Abgerufen am 20 Mai 2020 Robotic Process Automation RPA Erklarung RPA Ethik RPA Management und RPA Zweck Abgerufen am 17 Mai 2020 Carl Benedikt Frey Michael A Osborne The future of employment how susceptible are jobs to Computerisation Oxford University Engineering Sciences Department 13 September 2013 abgerufen am 29 November 2016 englisch a b Leslie P Willcocks Mary C Lacity Nine likely scenarios arising from the growing use of robots London School of Economics 2015 abgerufen am 29 November 2016 englisch White Collar Robots The Virtual Workforce TEDx Talks abgerufen am 29 November 2016 englisch Abgerufen von https de wikipedia org w index php title Robotic Process Automation amp oldid 230109853