E-Book, Deutsch, 413 Seiten
Reihe: SAP Press
Koch / Stass Robotic Process Automation mit SAP
1. Auflage 2021
ISBN: 978-3-8362-8267-3
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection
E-Book, Deutsch, 413 Seiten
Reihe: SAP Press
ISBN: 978-3-8362-8267-3
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection
Wiederkehrende Routineaufgaben? Mit SAP Intelligent Robotic Process Automation können Sie diese von intelligenten Bots ausführen lassen ! In diesem umfassenden Handbuch erfahren Sie, für welche Geschäftsabläufe sich RPA eignet, wie Sie mit der SAP-Lösung passende Bots entwickeln und wie Sie Ihre automatisierten Prozesse verwalten . Auch die Möglichkeiten, die Ihnen die Integration von künstlicher Intelligenz bietet, stellt Ihnen das erfahrene Autorenteam vor.
Aus dem Inhalt:
- Einsatzgebiete von RPA
- Projektmanagement
- Deklaration und Capturing von Anwendungen
- Workflows designen
- Benutzeroberflächen erstellen
- Test und Debugging
- Deployment und Ausführung von Bots
- Integration in SAP-Anwendungen
- Desktop Studio und Cloud Studio
- Cloud Factory und Desktop Agent
- Konfiguration und Administration automatisierter Prozesse
- RPA und KI
Autoren/Hrsg.
Weitere Infos & Material
Einleitung ... 15
TEIL I. Einführung ... 19
1. Robotic Process Automation ... 21
1.1 ... Rahmenbedingungen und Grundlagen ... 21
1.2 ... Formen der Automatisierung ... 23
1.3 ... Robotic Process Automation und Projektmanagement ... 25
1.4 ... Zusammenfassung ... 42
2. Technologische Grundlagen ... 43
2.1 ... Abgrenzung zwischen RPA und Business Process Management ... 43
2.2 ... Abgrenzung zwischen RPA und Process Mining ... 46
2.3 ... Abgrenzung zwischen RPA und Workflow Management ... 47
2.4 ... Abgrenzung zwischen RPA und Business Rules Management ... 49
2.5 ... Technologische Grundstruktur von RPA-Systemen ... 50
2.6 ... Zusammenfassung ... 51
3. Einführung in SAP Intelligent Robotic Process Automation ... 53
3.1 ... Überblick ... 53
3.2 ... Desktop Studio ... 56
3.3 ... Cloud Studio ... 59
3.4 ... Desktop Agent ... 61
3.5 ... Cloud Factory ... 62
3.6 ... Zusammenwirken der Komponenten ... 64
3.7 ... Zusammenfassung ... 68
TEIL II. Entwicklung eines Bots ... 69
4. Capturing und Deklaration von Anwendungen ... 71
4.1 ... Technologien für die Integration in den Automatisierungsprozess ... 72
4.2 ... Beispiel: Automatisierter Zielprozess der Maschinenbau GmbH ... 73
4.3 ... RPA-Projekt anlegen ... 74
4.4 ... Deklaration ... 76
4.5 ... Erweiterte Deklaration ... 91
4.6 ... Zusammenfassung ... 102
5. Workflows designen ... 103
5.1 ... Workflows ... 104
5.2 ... Aktivitäten ... 110
5.3 ... Wiederverwendbarkeit ... 117
5.4 ... Codegenerierung und -manipulation ... 119
5.5 ... Gesamtaufbau des Workflows für die Maschinenbau GmbH ... 125
5.6 ... Zusammenfassung ... 144
6. Workflows erweitern ... 145
6.1 ... Editor und Coding-Assistenten ... 146
6.2 ... Einbindung von benutzerdefiniertem Code ... 155
6.3 ... Integrierte Bibliotheken ... 164
6.4 ... Zusammenfassung ... 170
7. Benutzeroberflächen erstellen ... 171
7.1 ... Die Komponenten des UI Designer ... 172
7.2 ... Gestaltung eines Popup-Fensters für die Automatisierung der Maschinenbau GmbH ... 180
7.3 ... Zusammenfassung ... 186
8. Testen und Debugging ... 187
8.1 ... Einführung in den Desktop Debugger ... 187
8.2 ... Kompilieren und Debuggen ... 199
8.3 ... Zusammenfassung ... 210
TEIL III. Anpassung und Verwaltung automatisierter Prozesse ... 211
9. Deployment und Ausführung von Bots ... 213
9.1 ... Import des Bots in die Cloud Factory ... 213
9.2 ... Ausführung des automatisierten Prozesses ... 219
9.3 ... Zusammenfassung ... 233
10. Konfiguration und Administration automatisierter Prozesse ... 235
10.1 ... Management von RPA-Projekten ... 235
10.2 ... Monitoring ... 250
10.3 ... Zusammenfassung ... 262
TEIL IV. Weiterführende Themen ... 263
11. Integration der Unternehmensanwendungen ... 265
11.1 ... Integration von SAP-GUI-Anwendungen ... 265
11.2 ... Integration von SAP-Fiori-Anwendungen ... 293
11.3 ... Integration von Microsoft-Anwendungen ... 298
11.4 ... Integration des Dateisystems ... 309
11.5 ... Zusammenfassung ... 312
12. Modellierung im Cloud Studio ... 315
12.1 ... Das Cloud Studio im Überblick ... 315
12.2 ... Entwicklung eines Bots unter Verwendung einer Excel-Datei ... 317
12.3 ... Entwicklung eines Bots zum Lesen von E-Mails in Outlook ... 343
12.4 ... Zusammenfassung ... 362
13. Robotic Process Automation und künstliche Intelligenz ... 363
13.1 ... Grenzen von Robotic Process Automation und Chancen durch künstliche Intelligenz ... 365
13.2 ... Einsatzoptionen von künstlicher Intelligenz in RPA-Szenarien ... 371
13.3 ... Hyperautomation ... 377
13.4 ... Prozessuales Wissensmanagement ... 378
13.5 ... Zusammenfassung ... 381
14. Ausblick ... 383
14.1 ... SAP Intelligent RPA 2.0 ... 383
14.2 ... Zusammenfassung ... 389
Anhang ... 391
A ... Nützliche Befehle und Tastenkombinationen ... 391
Das Autorenteam ... 403
Index ... 405
Einleitung
Robotic Process Automation (RPA) ist ein derzeit breit diskutiertes Thema. Es umfasst die softwarebasierte und robotergestützte Automatisierung der Bearbeitung von strukturierten sowie regelkonformen Geschäftsprozessen und Aufgaben, die bis dato durch menschlichen Einsatz bewältigt werden. Dieser Ansatz birgt erkennbares Potenzial zur Prozessoptimierung und -kostensenkung.
Durch immer kürzere Innovationszyklen, disruptive Technologien, neue Marktteilnehmer und Geschäftsmodelle stehen Unternehmen vor vielfältigen Herausforderungen, die den Konkurrenzdruck erhöhen. Sie sehen sich mit dem Dilemma konfrontiert, auf sich immer schneller ändernde Marktanforderungen reagieren und gleichzeitig auch effizient sein zu müssen. Diesen neuen Herausforderungen steht oftmals eine historisch gewachsene IT-Landschaft gegenüber. Im Spannungsfeld zwischen Innovation und Kosteneffizienz gibt es weiterhin eine Vielzahl von manuellen Tätigkeiten, die Automatisierungs- und somit Einsparungspotenzial bieten.
Durch RPA-Lösungen ist es möglich, durch einen nur minimalen Eingriff in das Geschäftsgeschehen repetitive Aufgaben zu automatisieren. Damit können großvolumige Geschäftsabwicklungen unterstützt sowie schnell und effektiv erledigt werden. Mitarbeitenden wird damit Zeit für Aufgaben verschafft, die das Einbringen menschlicher Stärken erfordern. Die Implementierung von RPA-Lösungen führt dabei zu höherer Produktivität, Effizienz und niedriger Fehlerquote.
Die nächste Entwicklungsstufe besteht dann in der Kombination von RPA mit Techniken der künstlichen Intelligenz (KI). Diese Kombination wird auch als Cognitive Process Automation (CPA) oder Intelligent (Process) Automation bezeichnet.
SAP Intelligent Robotic Process Automation (SAP Intelligent RPA) ergänzt das Lösungsportfolio der SAP SE um diese moderne, essenzielle Methodik. Aufgrund der Integration in die SAP-Landschaft erscheint SAP Intelligent RPA als besonders beachtenswertes Produkt in diesem Segment. Die Ausführungen in diesem Buch basieren auf der Version SAP Intelligent RPA 2.0.
Das vorliegende Buch stellt eine Anleitung zur Verwendung von SAP Intelligent RPA für Anwenderinnen und Anwender im SAP-Umfeld dar. Es ordnet die Lösung zudem in den fachlichen Bezugsrahmen ein. Die SAP-Intelligent-RPA-spezifischen Kapitel des Buchs erläutern die Funktionen der Software praxisorientiert und versetzen Sie in die Lage, sich eigenständig in die Lösung einzuarbeiten. Natürlich können Sie das Werk bei Bedarf auch zu Nachschlagezwecken verwenden.
Aufbau des Buchs
Das Buch gliedert sich in vier Kernbereiche.
Teil I, »Einführung«, widmet sich zunächst in Kapitel 1, »Robotic Process Automation«, den Rahmenbedingungen, dem funktionellen Nutzen sowie anwendungsspezifischen Einsatzgebieten von RPA. Zudem wird die erfolgreiche Durchführung von RPA-Projekten behandelt. Der Schwerpunkt liegt dabei insbesondere auf den Methoden zur Evaluation des RPA-Potenzials von Abläufen und der Identifikation geeigneter Prozesse.
Weiterführend ordnen wir in Kapitel 2, »Technologische Grundlagen«, RPA im Verhältnis zu verwandten Technologien wie Business Process Management (BPM), Process Mining, Workflow Management und Business Rules Management Systems ein. Dabei thematisieren wir auch ein mögliches Zusammenwirken der Technologien.
In Kapitel 3 »Einführung in SAP Intelligent Robotic Process Automation«, das auch gleichzeitig den Abschluss des ersten Teils darstellt, lernen Sie das RPA-Werkzeug von SAP mit seinen vier Kernkomponenten Desktop Studio, Desktop Agent, Cloud Factory und Cloud Studio kennen. Wir führen Sie hier in deren Hauptfunktionen ein.
Teil II, »Entwicklung eines Bots«, fokussiert sich anschließend im Detail auf die Entwicklung eines Bots mithilfe von SAP Intelligent RPA. In diesem Zusammenhang erfahren Sie in Kapitel 4, »Capturing und Deklaration von Anwendungen«, wie Anwendungen über das sogenannte Capturing in einem Automatisierungsprozess verfügbar gemacht werden können. Dabei lernen Sie verschiedene Technologien kennen, die Sie für die Integration in den Automatisierungsprozess nutzen können.
Durch das Zusammenfügen von Einzelschritten entsteht im Anschluss an das Capturing ein Workflow. Das Design eines solchen Workflows und welche Einstellungen Sie in diesem vornehmen können und müssen, ist Gegenstand von Kapitel 5, »Workflows designen«. In diesem Kapitel erfahren Sie zudem mehr über die Möglichkeiten, Code zu manipulieren sowie Automationen wiederzuverwenden.
Darauf aufbauend stellt Kapitel 6, »Workflows erweitern«, Optionen dar, wie Sie kundenspezifische Entwicklungen in einen generierten Workflow einbinden können. Zudem lernen Sie erweiterte Funktionen kennen, mit denen Sie Ihren Workflow anpassen können, und erfahren, wie Sie mit den Funktionen des Editors arbeiten, Ihren eigenen Code einbauen und Microsoft-Bibliotheken (z. B. Word und Excel) integrieren können.
Desktop Studio bietet darüber hinaus die Möglichkeit, eigene Benutzeroberflächen mithilfe des UI Designer zu erstellen, der im Fokus von Kapitel 7, »Benutzeroberflächen erstellen«, steht. In diesem Kapitel wird verdeutlicht, welche Arten von Benutzeroberflächen Sie mit dem UI Designer erstellen können, welche Komponenten in dem Werkzeug enthalten sind und wie eine Gestaltung der Oberflächen in der Praxis aussehen kann.
Zum Abschluss des zweiten Teils des Buchs wird in Kapitel 8, »Testen und Debugging«, als essenzieller Bestandteil der Entwicklung eines Bots das Testen der erstellten Anwendung vorgestellt und erläutert.
Teil III, »Anpassung und Verwaltung automatisierter Prozesse«, thematisiert die Anpassung und Verwaltung der im vorangehenden Teil automatisierten Prozesse und zeigt dafür einführend in Kapitel 9, »Deployment und Ausführung von Bots«, wie Sie das fertig entwickelte Projekt abschließen, in die Cloud Factory importieren und dort ausführen.
Im Anschluss daran gehen wir in Kapitel 10, »Konfiguration und Administration automatisierter Prozesse«, auf die Funktionen, die die Cloud Factory und der Desktop Agent für die Verwaltung Ihrer automatisierten Prozesse bereitstellen, ein.
Als inhaltlichen Abschluss des Buchs erhalten Sie in Teil IV, »Weiterführende Themen«, noch vertiefte Einblicke in andere verwandte Bereiche. Dabei geht Kapitel 11, »Integration der Unternehmensanwendungen«, auf die Integration von Anwendungen in Ihre Automatisierungen ein und erläutert zudem, wie eine Integration des entwickelten Bots in die verschiedenen SAP-Anwendungen gelingt. Sie lernen in diesem Kapitel Möglichkeiten kennen, SAP-GUI-Anwendungen, SAPUI5-Anwendungen und Microsoft-Office-Programme in Ihrem Projekt zu nutzen.
Im Anschluss daran stellen wir in Kapitel 12, »Modellierung im Cloud Studio«, dar, wie Bot-Entwicklungen und Workflow-Modellierungen in der SAP-Webanwendung SAP Intelligent RPA Cloud Studio vorgenommen werden, mit der Bots zur Automatisierung verschiedener Anwendungen online entworfen werden können.
In Kapitel 13, »Robotic Process Automation und künstliche Intelligenz«, wird Intelligent RPA KI als nächste Entwicklungsstufe der RPA thematisiert.
Anschließend folgt mit Kapitel 14 ein Ausblick, in dem wir zum einen auf die aktuellsten Bestandteile und Funktionen von SAP Intelligent RPA eingehen und zum anderen zukünftig zu erwartende Entwicklungen im Themenumfeld RPA thematisieren.
An dieser Stelle ist zudem ein Verweis auf den Anhang des Buchs angebracht: In diesem finden Sie die wichtigsten Befehle und Kontextmenüfunktionen des Desktop Studio und anderer im Buch thematisierter Anwendungen.
In hervorgehobenen Informationskästen finden Sie in diesem Buch Inhalte, die wissenswert und hilfreich sind, aber etwas außerhalb der eigentlichen Erläuterung stehen. Damit Sie die Informationen in den Kästen sofort einordnen können, haben wir die Kästen mit Symbolen gekennzeichnet:
[»] In Kästen, die mit diesem Symbol gekennzeichnet sind, finden Sie Informationen zu weiterführenden Themen oder wichtigen Inhalten, die Sie sich merken sollten.
[+] Die mit diesem Symbol gekennzeichneten Tipps geben Ihnen spezielle Empfehlungen, die Ihnen die...




