Erstellen und verwenden Sie eine Variable in RPA Desktop Design Studio

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 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 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 innerhalb des Automatisierungs-Workflows verwendet werden.
      Variablen haben vier Attribute und werden während einer Automatisierungsausführung zu unterschiedlichen Zeiten zugewiesen:
      • Identifier
      • Datenspeicherort
      • Typ
      • Wert

    Prozedur

    1. Um eine lokale Variable zu erstellen, führen Sie eine der folgenden Aktionen aus:
      • Navigieren Sie im Toolbox-Bereich zu Allgemein, und ziehen Sie die Variable Variable auf die Designoberfläche.
      • Navigieren Sie im Toolbox-Bereich zu Allgemein, und ziehen Sie die Variablenkomponente auf die Aktivität unter dem Projektexplorer-Bereich.
      • Klicken Sie im Projektexplorer mit der rechten Maustaste auf die gewünschte Aktivität, und wählen Sie Variable erstellenaus.
    2. Um eine globale Variable zu erstellen, führen Sie eine der folgenden Aktionen aus:
      • Klicken Sie im Projektexplorer mit der rechten Maustaste auf Globale Objekte, und wählen Sie Variable erstellenaus.
      • Navigieren Sie im Toolbox-Bereich zu Allgemein, und ziehen Sie die Variable Variable to Global Objects (Globale Objekte) in den Projektexplorer-Bereich.
    3. Wahlweise: Wenn Sie eine lokale Variable in eine globale Variable konvertieren möchten, klicken Sie im Projektexplorer mit der rechten Maustaste auf die lokale Variable, und wählen Sie In globale Variable konvertieren aus.
      Sie können diese Option verwenden, wenn Sie eine Variable als lokal erstellt haben.
    4. Nachdem die Variable erstellt wurde, ziehen Sie die Variable wie im folgenden Beispiel gezeigt auf die Designoberfläche.
      Abbildung : 1. Die Variable wird auf die Designoberfläche gezogen
      Die 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: Führen Sie die folgenden Aktionen aus, um eine Variable dem Dateneingangs- oder Datenausgangsport zuzuweisen:
      1. Klicken Sie in der Designoberfläche mit der rechten Maustaste auf den Dateneingangs- oder Datenausgangsport der Variablen, und wählen Sie Überschreibenaus.
      2. Klicken Sie im Dialogfeld „PORT PROPERTIES“ (Port-Eigenschaften) neben dem Feld Mapped Variable (Zugeordnete Variable) auf Select (Auswählen), um eine erforderliche Variable auszuwählen.
        Hinweis:
        Wenn Sie diese Option auswählen, wird der Dateneingangsport 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 Datenausgangsport überschreiben möchten.
      4. Klicken Sie auf OK.
    7. Wahlweise: Um Variablen in einem Dateneingangs- oder 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 zum Dateneingangsport der Designoberfläche
      Ziehen Sie die Variable zum Dateneingangsport der Designoberfläche.
      Das folgende Beispiel zeigt die Ausgabe, wenn die Variable an den Dateneingangsport gezogen wird.
      Abbildung : 3. Ausgabe, wenn die Variable an den Dateneingangsport gezogen wird
      Ausgabe, wenn die Variable an den Dateneingangsport gezogen wird.
      Wichtig:
      Sie können auf das folgende Verhalten stoßen, 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 auf dieselbe Komponente in der Designoberfläche ziehen, ersetzt die neue Komponente die vorhandene Komponente. Beispiel: Wenn Sie die ActionSet- Komponente bereits auf der Designoberfläche haben und eine andere ActionSet -Komponente per Drag-and-Drop in das vorhandene ActionSet verschieben, 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 in 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 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 Drag-and-Drop einer Komponente zwischen zwei Komponenten können die folgenden 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 die Portdatentypen unterschiedlich sind, werden die Datenverbindungen nur erstellt, wenn der Portdatentyp konvertiert werden kann (die Quellportdaten müssen in den Zieldatentyp konvertiert werden). Dies wird als Typumwandlung oder Typkonvertierung bezeichnet. Weitere Informationen zur Typumwandlung finden Sie unter Java-Typumwandlung. Beispiel: Ganzzahl zu Objekt, aber nicht Objekt zu 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.