Koch / Stass | Robotic Process Automation mit SAP | E-Book | www.sack.de
E-Book

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



Über dieses Buch

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
Koch / Stass Robotic Process Automation mit SAP jetzt bestellen!

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...


Koch, Oliver
Prof. Dr. Oliver Koch ist Dekan des Hochschulbereiches IT-Management, Direktor des Institute of Management & Information Systems (mis) sowie Professor für Wirtschaftsinformatik an der FOM Hochschule für Oekonomie & Management. Er forscht am Institut mis im Rahmen der Forschungsgruppe RPA, insbesondere in den Bereichen Cognitive/Intelligent RPA sowie komplexe, parametrisierbare Bot-Strukturen. Parallel ist er seit 1991 als Geschäftsführer der CTI CONSULTING in nationalen und internationalen Beratungsprojekten tätig, wobei sein Schwerpunkt auf den Themen SAP Business Workflow, Prozessautomatisierung und Prozessmanagement liegt. Bei der CTI CONSULTING ist er zudem fachlicher Leiter des Competence Center RPA und u.a. für die Integration von KI und RPA verantwortlich. Prof. Dr. Oliver Koch wirkte sowohl in der Wirtschaft als auch in der Wissenschaft als Beirat und Gutachter, u.a. in einer Expertenkommission des Bundesministeriums für Bildung und Forschung (BMBF) mit. Beim Wirtschaftsrat Deutschland ist er Mitglied der Landesfachkommission Digitalisierung.

Stass, Guido W.
Guido W. Stass ist seit Gründung der CTI CONSULTING verantwortlich für Technologie und Vertrieb. Zudem ist er in Beratungsprojekten der CTI CONSULTING aktiv, seine Schwerpunkte sind die Entwicklung und Umsetzung von IT-Strategien sowie die Themen Robotic Process Automation und Enterprise Architecture Management. Von 1997 bis 2009 war er externer Trainer bei SAP im Bereich SAP Workflow Management und hat weltweit Trainings durchgeführt. Er ist berechtigt, Zertifizierungen für SAP Business Workflow durchzuführen. Neben seiner Tätigkeit bei CTI CONSULTING ist Guido W. Stass Lehrbeauftragter für Workflow Management und Geschäftsprozess Management an der Universität Kassel.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.