Erstellen und verwenden Sie eine Variable in RPA Desktop Design Studio
Erstellen Sie eine Variable in RPA Desktop Design Studio.
Vorbereitungen
Erforderliche Rolle: keine
Warum und wann dieser Vorgang ausgeführt wird
Es gibt zwei Arten von Variablen:
- Lokal: Diese Variable wird innerhalb einer Aktivität deklariert und kann nur innerhalb der deklarierten Aktivität verwendet werden.
- Global: Diese Variable wird auf Projektebene deklariert und kann in jeder Aktivität im Automatisierungs-Workflow verwendet werden.Variablen haben vier Attribute und werden während einer Automatisierungsausführung zu verschiedenen Zeiten zugewiesen:
- Bezeichner
- Datenspeicherort
- Typ
- Wert
Prozedur
-
Führen Sie eine der folgenden Aktionen aus, um eine lokale Variable zu erstellen:
- Navigieren Sie im Toolbox-Bereich zu Allgemein Und ziehen Sie die Variablenkomponente auf die Design-Oberfläche.
- Navigieren Sie im Toolbox-Bereich zu Allgemein Und ziehen Sie die Variablenkomponente auf die Aktivität im Bereich „Projekt-Explorer“.
- Klicken Sie im Bereich Projekt-Explorer mit der rechten Maustaste auf die gewünschte Aktivität, und wählen Sie aus Erstellen Sie eine Variable .
-
Führen Sie eine der folgenden Aktionen aus, um eine globale Variable zu erstellen:
- Klicken Sie im Bereich Projekt-Explorer mit der rechten Maustaste Globale Objekte Und wählen Sie aus Erstellen Sie eine Variable .
- Navigieren Sie im Toolbox-Bereich zu Allgemein Und ziehen Sie die Variablenkomponente nach Globale Objekte Im Bereich Projekt-Explorer.
- Wahlweise:
Wenn Sie eine lokale Variable in eine globale konvertieren möchten, klicken Sie mit der rechten Maustaste auf die lokale Variable im Projekt-Explorer, und wählen Sie aus In Global konvertieren .
Sie können diese Option verwenden, wenn Sie eine Variable als lokal erstellt haben.
-
Nachdem die Variable erstellt wurde, ziehen Sie die Variable wie im folgenden Beispiel gezeigt auf die Designoberfläche.
Abbildung : 1. Variable wird auf die Entwurfsoberfläche gezogen - Verbinden Sie die Daten- und Steuerungsports der Variable mit den entsprechenden Ports der anderen Komponenten.
- Wahlweise:
Führen Sie die folgenden Aktionen aus, um dem Dateneingangs- oder Datenausgangs-Port eine Variable zuzuweisen:
- Klicken Sie auf der Designoberfläche mit der rechten Maustaste auf den Dateneingang oder Datenausgang der Variable, und wählen Sie aus Überschreiben .
-
Klicken Sie im Dialogfeld „PORTEIGENSCHAFTEN“ auf Wählen Sie Aus Neben Zugeordnete Variable Feld zur Auswahl einer erforderlichen Variable.
Hinweis:Wenn Sie diese Option auswählen, wird der Datenport in der Komponente ausgeblendet, und der Variablenname wird auf dem Port angezeigt.
- Wählen Sie im Dialogfeld „VARIABLE AUSWÄHLEN“ eine zugeordnete globale oder eine lokale Variable aus, um Daten zu lesen oder zu speichern, je nachdem, ob Sie den Dateneingang oder den Datenausgang-Port überschreiben möchten.
- Klicken Sie auf OK.
- Wahlweise:
Um Variablen in einem Dateneingang oder einem Datenausgang-Port zu verwenden, ziehen Sie die Variable auf den Dateneingang oder Datenausgang-Port auf der Designoberfläche, wie im folgenden Beispiel gezeigt.
Abbildung : 2. Ziehen Sie die Variable auf den Dateneingang auf der Designoberfläche Das folgende Beispiel zeigt die Ausgabe, wenn die Variable auf den Datenport gezogen wird.Abbildung : 3. Ausgabe, wenn die Variable auf den Datenport gezogen wird Wichtig:Beim Ziehen und Ablegen einer Automatisierungskomponente aus der Toolbox, dem Objekt-Explorer, dem Projekt-Explorer und dem Kompetenzen-Explorer auf die Entwurfsoberfläche können die folgenden Verhaltensweisen auftreten:- Wenn Sie eine Komponente per Drag-and-Drop auf dieselbe Komponente in der Designoberfläche ziehen, ersetzt die neue Komponente die vorhandene Komponente. Beispiel: Wenn Sie bereits über verfügen Aktionssatz Komponente auf der Designoberfläche, und Sie ziehen und legen eine weitere Komponente per Drag-and-Drop ab Aktionssatz Komponente zu vorhandenem Aktionssatz , Dann 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 verworfenen Komponente zugeordnet, wenn der Portname und der Portdatentyp identisch sind.
- Wenn Sie eine neue Komponente per Drag-and-Drop auf eine andere Komponente oder Methode in der Designoberfläche verschieben, ersetzt die neue Komponente die vorhandene Komponente.
Alle Verbindungen, Variablen oder statischen Daten, die der vorhandenen Komponente zugeordnet sind, werden der neu verworfenen Komponente zugeordnet, wenn die Portnamen und die 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. Beim Ziehen und Ablegen einer Komponente zwischen zwei Komponenten können folgende Verhaltensweisen auftreten:
- Wenn Portnamen und Portdatentypen der neu verworfenen Komponente mit den verbundenen Komponenten übereinstimmen, werden die Datenverbindungen erstellt.
- Wenn die Portnamen identisch sind und sich die Portdatentypen unterscheiden, werden die Datenverbindungen nur erstellt, wenn der Portdatentyp konvertiert werden kann (die Quell-Portdaten müssen in den Zieldatentyp konvertiert werden. Dies wird als Typecasting oder Typkonvertierung bezeichnet. Weitere Informationen zum Typ „Casting“ finden Sie unter Java-Typ-Casting ). Beispiel: Ganzzahl für Objekt, aber nicht Objekt für Ganzzahl.
- Wenn die Portnamen identisch sind und der Portdatentyp konvertiert werden kann, aber bereits eine Datenverbindung zwischen den beiden Komponenten vorhanden ist, wird keine neue Datenverbindung erstellt.
- Wenn Sie eine Komponente per Drag-and-Drop auf dieselbe Komponente in der Designoberfläche ziehen, ersetzt die neue Komponente die vorhandene Komponente. Beispiel: Wenn Sie bereits über verfügen Aktionssatz Komponente auf der Designoberfläche, und Sie ziehen und legen eine weitere Komponente per Drag-and-Drop ab Aktionssatz Komponente zu vorhandenem Aktionssatz , Dann ersetzt die neue Version die vorhandene Komponente.