Erstellen und verwenden Sie eine Variable in RPA Desktop Design Studio

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • 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 in 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 innerhalb des Automatisierungs-Workflows verwendet werden.
      Variablen haben vier Attribute und werden während einer Automatisierungsausführung zu verschiedenen Zeiten zugewiesen:
      • Bezeichner
      • Datenspeicherort
      • Typ
      • Wert

    Prozedur

    1. Um eine lokale Variable zu erstellen, führen Sie eine der folgenden Aktionen aus:
      • Navigieren Sie im Bereich Toolbox zu Allgemein, und ziehen Sie die Komponente Variable auf die Designoberfläche.
      • Navigieren Sie im Bereich Toolbox zu Allgemein, und ziehen Sie die Komponente Variable auf die Aktivität im Bereich Projekt-Explorer.
      • Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf die gewünschte Aktivität, und wählen Sie Create a Variable (Variable erstellen)aus.
    2. Um eine globale Variable zu erstellen, führen Sie eine der folgenden Aktionen aus:
      • Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf Globale Objekte, und wählen Sie Variable erstellenaus.
      • Navigieren Sie im Bereich Toolbox zu Allgemein, und ziehen Sie die Komponente Variable zu Globale Objekte in den Projekt-Explorer.
    3. Wahlweise: Wenn Sie eine lokale Variable in eine globale konvertieren möchten, klicken Sie im Projektexplorer mit der rechten Maustaste auf die lokale Variable, und wählen Sie In global konvertierenaus.
      Sie können diese Option verwenden, wenn Sie eine lokale Variable erstellt haben.
    4. Nachdem die Variable erstellt wurde, ziehen Sie die Variable auf die Design-Oberfläche, wie im folgenden Beispiel gezeigt.
      Abbildung : 1. Variable wird auf die Designoberfläche gezogen
      Variable wird auf die Designoberfläche gezogen.
    5. Verbinden Sie die Daten- und Steuerungsports der Variablen mit den entsprechenden Ports der anderen Komponenten.
    6. Wahlweise: Um eine Variable entweder dem Dateneingangs- oder dem Datenausgangsport zuzuweisen, führen Sie die folgenden Aktionen aus:
      1. Klicken Sie in der Designoberfläche mit der rechten Maustaste auf den Port „Dateneingang“ oder „Datenausgang“ der Variablen, und wählen Sie Überschreibenaus.
      2. Klicken Sie im Dialogfeld „PORT-Eigenschaften“ neben dem Feld „Zugeordnete Variable“auf Auswählen, um die gewünschte Variable auszuwählen.
        Hinweis:
        Wenn Sie diese Option auswählen, wird der Dateneingangs-Port der Komponente ausgeblendet, und der Variablenname wird am Port angezeigt.
      3. 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 Dateneingangs- oder den Datenausgangsport überschreiben möchten.
      4. Klicken Sie auf OK.
    7. Wahlweise: Um Variablen in einem Dateneingangs- oder einem Datenausgangsport zu verwenden, ziehen Sie die Variable auf den Dateneingangs- oder Datenausgangsport der Designoberfläche, wie im folgenden Beispiel gezeigt.
      Abbildung : 2. Ziehen Sie die Variable auf den Port „Dateneingang“ in der Designoberfläche
      Ziehen Sie die Variable auf den Port „Dateneingang“ in der Designoberfläche.
      Das folgende Beispiel zeigt die Ausgabe, wenn die Variable auf den Dateneingangsport gezogen wird.
      Abbildung : 3. Ausgabe, wenn die Variable auf den Dateneingangsport gezogen wird
      Ausgabe, wenn die Variable auf den Dateneingangsport gezogen wird.
      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 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.