Verwenden Sie eine Komponente in RPA Desktop Design Studio
Entwerfen Sie Automatisierungsprojekte mithilfe von Komponenten in RPA Desktop Design Studio.
Vorbereitungen
Erforderliche Rolle: keine
Warum und wann dieser Vorgang ausgeführt wird
Komponenten sind wiederverwendbare Blöcke, die zum Entwerfen von Automatisierungen und zum Abstrahieren von Funktionen verwendet werden.
RPA Desktop Design Studio hostet eine Vielzahl von Komponenten, die Sie beim Erstellen von Automatisierungsprojekten verwenden können.
Jede Komponente verfügt über Ports, die beim Erstellen eines Automatisierungs-Workflows verwendet werden. Weitere Informationen finden Sie unter RPA Desktop Design Studio Ports.
Erweitern Sie die Automatisierungslogik mit Textanweisungen, entweder in einer leeren Aktivität oder durch Auswahl einer Komponente in einer vorhandenen Aktivität mithilfe der Anwendung Now Assist für RPA-Hub. Weitere Informationen finden Sie unter Erstellen Sie eine Automatisierung mit Now Assist.
Prozedur
- Navigieren Sie in RPA Desktop Design Studioim Bereich Toolbox zu einer übergeordneten Komponentenkategorie, um eine Komponente auszuwählen.
-
Um eine Komponente zu verwenden, ziehen Sie eine Komponente auf die Design-Oberfläche, wie im folgenden Beispiel gezeigt.
Abbildung : 1. Ziehen Sie die Komponente OCR-Text auf die Designoberfläche Wichtig:Die folgenden Verhaltensweisen können auftreten, wenn Sie eine Automatisierungskomponente per Drag-and-Drop aus der Toolbox, dem Objekt-Explorer, dem Projekt-Explorer und dem Kompetenz-Explorer in die Designoberfläche ziehen:- Wenn Sie eine Komponente per Drag-and-Drop zu derselben Komponente in der Designoberfläche ziehen, ersetzt die neue Komponente die vorhandene Komponente. Wenn Sie beispielsweise die ActionSet- Komponente bereits auf der Designoberfläche haben und Sie eine weitere ActionSet- Komponente per Drag-and-Drop in das vorhandene ActionSetziehen, ersetzt die neue Version die vorhandene Komponente.
Alle Verbindungen (Steuerungs- und Datenverbindungen), Variablen oder statischen Daten, die der vorhandenen Komponente zugeordnet sind, werden der neu gelöschten Komponente zugeordnet, wenn der Portname und der Portdatentyp identisch sind.
- Wenn Sie eine neue Komponente per Drag-and-Drop zu einer anderen Komponente oder Methode in der Designoberfläche ziehen, ersetzt die neue Komponente die vorhandene Komponente.
Alle Verbindungen, Variablen oder statischen Daten, die der vorhandenen Komponente zugeordnet sind, werden der neu gelöschten Komponente zugeordnet, wenn die Portnamen und Portdatentypen identisch sind.
- Wenn Sie eine Komponente per Drag-and-Drop zwischen zwei Komponenten ziehen, die bereits in der Designoberfläche verbunden sind, wird die Komponente zwischen den vorhandenen Komponenten platziert. Wenn Sie eine Komponente per Drag-and-Drop zwischen zwei Komponenten ziehen, können die folgenden Verhaltensweisen auftreten:
- Wenn die Portnamen und Portdatentypen der neu gelöschten Komponente mit den verbundenen Komponenten übereinstimmen, werden die Datenverbindungen erstellt.
- Wenn die Portnamen identisch sind und die Portdatentypen unterschiedlich sind, werden die Datenverbindungen nur erstellt, wenn der Portdatentyp konvertierbar ist (die Quellportdaten müssen in den Zieldatentyp konvertiert werden). Dies wird als Typecasting oder Typkonvertierung bezeichnet. Weitere Informationen zur Typumwandlung finden Sie unter Java-Typumwandlung). Beispiel: Ganzzahl an Objekt, aber nicht Objekt an Ganzzahl.
- Wenn die Portnamen identisch sind und der Portdatentyp konvertiert werden kann, aber bereits eine Datenverbindung zwischen den beiden Komponenten besteht, wird keine neue Datenverbindung erstellt.
- Wenn Sie eine Komponente per Drag-and-Drop zu derselben Komponente in der Designoberfläche ziehen, ersetzt die neue Komponente die vorhandene Komponente. Wenn Sie beispielsweise die ActionSet- Komponente bereits auf der Designoberfläche haben und Sie eine weitere ActionSet- Komponente per Drag-and-Drop in das vorhandene ActionSetziehen, ersetzt die neue Version die vorhandene Komponente.
-
Verbinden Sie die folgenden Ports:
- Verbinden Sie den Steuerungseingabe-Port der OCR-Textkomponente mit dem Steuerungsausgangs-Port einer anderen Komponente.
- Verbinden Sie den Steuerungsausgangs-Port der OCR-Textkomponente mit dem Steuerungseingangs-Port der nächsten Komponente.
- Verbinden Sie den Dateneingabeport (Bitmap) der OCR-Textkomponente mit dem Datenausgabeport einer anderen Komponente.
- Verbinden Sie den Datenausgang (Zeichenfolge) mit dem Dateneingang einer anderen Komponente.
-
Führen Sie eine der folgenden Optionen für eine gewünschte Aktion aus.
Option Aktion Sucht nach einer Komponente, die in der Toolbox verfügbar ist Geben Sie den Text in das Feld Nach Name filtern ein. Bearbeiten Sie die Konfiguration oder die Einstellungen einer Komponente Doppelklicken Sie auf die Titelleiste der Komponente, oder klicken Sie auf das Einstellungssymbol ( ).
Um beispielsweise die Einstellungen der Komponente OCR-Text zu bearbeiten, klicken Sie auf das Einstellungssymbol (
) über der Komponente OCR-Text. Das Dialogfeld OCR-EINSTELLUNGEN wird angezeigt. Sie können die Eigenschaften in dem Dialogfeld definieren, das im folgenden Beispiel gezeigt wird.
Abbildung : 2. Dialogfeld „OCR-Einstellungen“. Das Einstellungssymbol (
) wird nicht für alle Komponenten angezeigt.
Bearbeiten Sie die Eigenschaften einer Komponente Ändern Sie die erforderliche Eigenschaft im Eigenschaftenbereich. Legen Sie einen Haltepunkt fest Klicken Sie mit der rechten Maustaste auf die Titelleiste der Komponente, und wählen Sie Haltepunkt aus. Weitere Informationen zu Haltepunkten finden Sie unter Legen Sie einen Haltepunkt fest, um eine Komponente in anzuhalten RPA Desktop Design Studio. Starten Sie die Workflow-Ausführung über eine ausgewählte Komponente Klicken Sie mit der rechten Maustaste auf die Titelleiste der Komponente, und wählen Sie Von hier ausführenaus. Behandeln Sie die Fehler auf Komponentenebene Klicken Sie mit der rechten Maustaste auf die Titelleiste der Komponente, und wählen Sie Fehler-Handler aus. Weitere Informationen zur Behandlung von Fehlern finden Sie unter Behandeln Sie Fehler in RPA Desktop Design Studio. Löschen Sie eine Komponente Klicken Sie mit der rechten Maustaste auf die Titelleiste der Komponente, und wählen Sie Löschen aus. Überspringen Sie eine Komponente in einer Automatisierung Damit die Automatisierung eine Komponente überspringen kann, klicken Sie mit der rechten Maustaste auf die Titelleiste der Komponente, und wählen Sie Überspringen. Hinweis:- Wenn Sie einen Haltepunkt festlegen und für dieselbe Komponente die Option Überspringen wählen, überspringt die Automatisierung die Komponente trotzdem und wechselt zur nächsten ausführbaren Komponente.
- Wenn Sie die Option Diese Option überspringen für die Komponenten „Für jede“ und „Für Schleife“ im Abschnitt „Schleife“ in der Toolbox verwenden, führt die Automatisierung den Teil „Schleife“ dieser Komponenten nicht aus.
- Wenn Sie die Option Diese Option ignorieren für die Komponente „Try Catch“ verwenden, überspringt die Automatisierung die Komponente, und Ausnahmen werden ggf. in der entsprechenden Komponente in der Automatisierung angezeigt.
- Wenn Sie die Option Diese Option überspringen für eine Komponente verwenden, für die Sie mit der Option Nach Ausführung verzögern oder vor Ausführung verzögern eine Verzögerung festgelegt haben, wird die Komponente trotzdem von der Automatisierung übersprungen.
- Die Option Überspringen ignoriert die Entscheidungskomponente und Abhängigkeiten von der Komponente, falls vorhanden.
- Sie können die Option Überspringen für Start, Endoder andere ereignisbezogene Komponenten nicht verwenden.
Führen Sie eine einzelne Komponente aus Um ein Problem in einer Automatisierung durch Isolieren einer einzelnen Komponente zu testen und zu debuggen, klicken Sie mit der rechten Maustaste auf die Titelleiste der Komponente, und wählen Sie Ausführen. Hinweis:- Wenn Sie einen Haltepunkt auf eine Komponente anwenden, bevor oder nachdem Sie die Option Diese Option ausführen angewendet haben, hält der Haltepunkt die Ausführung der Komponente an.
- In der Komponente „For-Schleife“ wird mit der Option „ Diese ausführen“ die von Ihnen angegebene Schleife geschlossen, die Ausführung wird jedoch nicht am Ausgangsport der Steuerung fortgesetzt.
- Wenn Sie mit der Option Verzögerung nach Ausführung oder Verzögerung vor Ausführung eine Verzögerung bei der Ausführung einer Komponente festlegen und dann die Option Ausführen verwenden, wird die Komponente nach der von Ihnen festgelegten Verzögerung ausgeführt.
- Sie können die Option Diese Option ausführen für keine ereignisbezogenen Komponenten verwenden.
- Wahlweise: Um nach einer Komponente zu suchen, die in der Toolbox verfügbar ist, geben Sie den Text in das Feld Nach Name filtern ein.