UiPath Documentation
studio
2022.10
false
Studio-Benutzerhandbuch
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Verwalten von Variablen

In Studio werden Variablen verwendet, um mehrere Arten von Daten zu speichern. Ein weiterer Hauptaspekt von Variablen ist, dass ihr Wert veränderbar ist. So können Sie zum Beispiel kontrollieren, wie oft ein Schleifentextkörper ausgeführt wird.

Hinweis:
  • Variables need to be created with different names, even if used in different scopes. If two variables share the same name but are in different scopes, the variable in the inner scope takes precedence. You can check out our Workflow Design Naming Conventions recommendations.
  • Variablennamen müssen mit einem Buchstaben oder Unterstrich _ beginnen.
  • Die Verwendung bestimmter Schlüsselwörter (z. B. „Ersetzen“) zum Benennen von Variablen kann zu unerwarteten Fehlern führen.

Aus der Sicht von Studio ist der Name der Variablen ihre eindeutige ID, und dieser definiert, wie sie angezeigt und verwendet wird. Wenn dieser geändert oder gelöscht wird, kann Studio die .xaml-Dateien nicht basierend auf den geladenen Aktivitäten interpretieren. Alle Strings müssen in Anführungszeichen gesetzt werden.

Wichtig:

If there are both a variable and an argument with the same name, the variable is always defaulted to and used at runtime.

You can manage variables in multiple ways. To benefit from the best experience and flexibility, we recommend using the Data Manager.

Variablentyp

Die in einer Variablen gespeicherten Daten werden als Wert bezeichnet, und sie kann von verschiedenen Typen sein. Wenn Sie eine Variable erstellen, sind die folgenden Optionen verfügbar:

  • Boolescher Wert – Dieser Typ hat nur zwei mögliche Werte: true oder false. Diese Variablen ermöglichen es Ihnen, Entscheidungen zu treffen und somit Ihren Workflow besser zu kontrollieren.

  • Int32 – Dieser Typ wird verwendet, um numerische Informationen zu speichern. Er dient unter anderem dazu, Gleichungen und Vergleiche durchzuführen und wichtige Daten zu übermitteln.

  • String – Speichert Textinformationen. Dieser Variablentyp kann verwendet werden, um textbasierte Informationen wie Mitarbeiternamen, Benutzernamen oder andere Strings zu speichern.

  • Object – Kann verwendet werden, um verschiedene Datentypen zu speichern. Sie können diesen Variablentyp verwenden, wenn Sie Flexibilität für den Typ der Daten benötigen, die Sie in einer Variablen speichern. Stellen Sie sicher, dass der in Object-Variablen verwendete Datentyp mit den Aktivitäten kompatibel ist, welche die Variable verwenden.

  • System.Data.DataTable – Dieser Typ kann große Informationen speichern und als Datenbank oder einfache Tabelle mit Zeilen und Spalten fungieren. Er kann unter anderem nützlich sein, um bestimmte Daten aus einer Datenbank in eine andere zu migrieren und Informationen aus einer Website zu extrahieren und lokal in einer Tabelle zu speichern.

  • Array von [T] – Ermöglicht Ihnen das Speichern mehrerer Werte des gleichen Typs.

  • Browse for Types - Allows you to explore more types that can be relevant to your task.

    Hinweis:

    Die Verwendung von Variablen von Typen, die durch die im Projekt verwendete Sprache als statisch definiert sind, führt zu einem Kompilierungsfehler in Windows- und plattformübergreifenden Projekten.

Variablenumfang

Die Scope-Eigenschaft gibt Variablen einen klar definierten Kontext vor, in dem sie verwendet werden können. Der Scope kann auf global (im gesamten Projekt verfügbar), die aktuelle Workflow-Datei oder eine beliebige Containeraktivität innerhalb der Workflow-Datei festgelegt werden.

Sie können globale Variablen nur über den Data Manager erstellen.

Hinweis:
  • Globale Variablen sind nicht serialisierbar und deshalb mit Persistenzaktivitäten mit langer Ausführungszeit nicht kompatibel.
  • Globale Variablen werden in Bibliotheksprojekten nicht unterstützt.

Erstellen von Variablen

Über den Data Manager

  1. Öffnen Sie den Data Manager und wählen Sie Neu > Neue Variable aus.
  2. Konfigurieren Sie den Namen, Datentyp, Scope und Standardwert für die Variable.

Über den Text einer Aktivität

  1. From the Activities panel, drag an activity to the Designer panel. Either right-click a field and select Create Variable from the context menu, press Ctrl+K, or select Create Variable from the PlusDokumentationsbild menu on the right side of the field. The Set Var field is displayed.
  2. Geben Sie den Namen ein und drücken Sie die Eingabetaste. Die Variable wird erstellt und ist im Feld sichtbar. Überprüfen Sie ihren Scope und Typ im Data Manager.

Aus Ausdrücken

Alternativ können Argumente aus Ausdrücken direkt in einem Aktivitätseingabefeld oder im Ausdrucks-Editor erstellt werden:

  1. Wählen Sie einen Teil des Ausdrucks aus, und drücken Sie Strg+K. Das Feld Var. festlegen wird angezeigt.

  2. Geben Sie den Namen ein und drücken Sie die Eingabetaste. Die Variable wird erstellt. Überprüfen Sie ihren Scope und Typ im Data Manager.

Auf diese Weise erstellte Argumente erhalten automatisch den Typ gemäß der Aktivität. Wenn Sie beispielsweise eine Variable im Data TableFeld einer Aktivität „Write Range“ erstellen, ist der Typ der Variable auf DataTable. Wenn Sie eine Variable im TextFeld einer Aktivität „Write Line“ erstellen, wird der Typ der Variable auf String.

Der Scope solcher Variablen ist der kleinste Container, zu dem er gehört. Der Typ wird abhängig von der ausgewählten Eigenschaft automatisch generiert.

Über das Panel „Eigenschaften“

  1. In the Properties panel of any activity, either right-click a field and select Create Variable from the context menu, press Ctrl+K, or select Create Variable from the PlusDokumentationsbild menu on the right side of the field. The Set Var field is displayed.
  2. Geben Sie den Namen ein und drücken Sie die Eingabetaste. Die Variable wird erstellt und ist im Feld sichtbar. Überprüfen Sie ihren Scope und Typ im Data Manager.

Der so erstellte Variablenbereich ist der kleinste Container, dessen Teil er ist. Der Typ wird abhängig von der ausgewählten Eigenschaft automatisch generiert.

Aus dem Panel „Variablen“

  1. Klicken Sie im Panel Designer (Designer) auf Variablen(Variables). Das Panel Variablen(Variables) wird angezeigt.
  2. Klicken Sie auf die Zeile Variable erstellen, und geben Sie den Namen ein. Eine neue Variable wird erstellt.

Der standardmäßige Variablentyp, der auf diese Weise erstellt wird, ist Zeichenfolge.

Entfernen von Variablen

Sie können Variablen über den Data Manager oder Variablen-Bereich entfernen.

Über den Data Manager

  1. Öffnen Sie den Data Manager und erweitern Sie den *Variablen-Knoten.
  2. Klicken Sie mit der rechten Maustaste auf eine Variable und wählen Sie Variable löschen aus. Alternativ können Sie sie auswählen und die Entf-Taste drücken.

Aus dem Panel „Variablen“

  1. Öffnen Sie den Variablen-Bereich.

  2. Klicken Sie mit der rechten Maustaste auf eine Variable und wählen Sie Löschen aus. Alternativ können Sie sie auswählen und die Entf-Taste drücken.

Entfernen aller nicht verwendeten Variablen

Um alle Variablen zu entfernen, die definiert wurden, aber nirgendwo in der aktuellen Datei verwendet werden, wählen Sie Nicht verwendete entfernen > Variablen im Studio-Menüband und dann Ja aus, wenn Sie zur Bestätigung aufgefordert werden. Dadurch werden auch Variablen entfernt, die nicht verwendet, aber in Anmerkungen erwähnt werden.

Hinweis:

Wenn Sie ein Paket entfernen oder aktualisieren, das zu einer undefinierten Variablen oder einem ebensolchen Argument führen kann, wird an dieser Stelle Unbekannter Typ (Unknown Type) hinzugefügt, sodass die Datei in Studio geöffnet und bearbeitet werden kann.

Suchen nach .NET-Variablentypen

Führen Sie die folgenden Schritte aus, um nach Variablentypen zu suchen, die nicht standardmäßig in der Liste Variable Type angezeigt werden:

  1. Wählen Sie im Data Manager von der Dropdownliste Datentyp für eine Variable die Option Nach Typen suchen aus. Sie können auf das Menü auch über die Dropdownliste Variablentyp im Variablen-Bereich zugreifen. Das Fenster .NET-Typ suchen und auswählen wird angezeigt.

  2. Geben Sie in das Feld Type Name ein Schlüsselwort für die Variable ein, nach der Sie suchen, z. B. Excel. Beachten Sie, dass der Ergebnisbereich aktualisiert wird und alle .NET-Variablentypen anzeigt werden, die Ihr Schlüsselwort enthalten.

  3. Wählen Sie einen und klicken Sie auf OK (OK). Eine neue Variable mit dem ausgewählten Typ wird erstellt und im Panel Variables angezeigt.

    Hinweis:

    Nachdem Sie zuerst einen Variablentyp aus dem Fenster .NET-Typ suchen und auswählen verwendet haben, wird dieser in der Dropdownliste Variablentypen im Panel Variablen angezeigt.

Variable and argument types part of assemblies proprietary to Studio or Robot are hidden. Workflows that reference types from such assemblies should not be affected at runtime. To use a type from a non-.Net framework assembly, add it as a dependency to your project with the help of the Manage Packages window.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben