- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Über die Veröffentlichung von Automatisierungsprojekten
- Entwerfen von Automatisierungen
- Verwalten von Aktivitätspaketen
- Konfigurieren von Aktivitätsprojekteinstellungen
- Signieren von Paketen
- Governance
- Importieren von Entitäten
- Verknüpfen eines Projekts mit einer Idee im Automation Hub
- Verwenden des Data Managers
- Abhängigkeiten
- Workflow-Typen
- Kontrollfluss
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Informationen zur Versionskontrolle
- Verwalten von Projekten mit TFS
- Verwalten von Projekten mit SVN
- Workflow Diff
- Debugging
- Protokollierung
- Das Diagnose-Tool
- Workflow-Analyse
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-NMG-017 – Der Klassenname stimmt mit dem Standard-Namespace überein
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DPB-010 – Mehrere Instanzen von [Workflow] oder [Testfall]
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-021 – Hartcodiertes Timeout
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-017 – Ungültiger Parametermodifizierer
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- ST-USG-028 – Aufruf von Dateivorlagen einschränken
- ST-USG-032 – Erforderliche Tags
- ST-USG-034 – Automation Hub-URL
- Variablen
- Argumente
- Importierte Namespaces
- Codierte Automatisierungen
- Einleitung
- Registrieren von benutzerdefinierten Diensten
- „Vor“- und „Nach“-Kontexte
- Generieren von Code
- Generieren eines codierten Testfalls aus manuellen Testfällen
- Integrieren von OpenAI in codierte Workflows
- Beantragen eines Kredits bei der UiBank
- Warteschlangengenerierung mit codierten Workflows und Orchestrator-APIs
- Verwenden importierter Bibliotheksprojekte in codierten Automatisierungen
- Verwenden der zweistufigen Authentifizierung in codierten Automatisierungen
- Fehlersuche und ‑behebung
- Triggerbasierte Attended-Automatisierung
- Aufzeichnung
- UI-Elemente
- Selektoren
- Objekt-Repository
- Data-Scraping
- Bild- und Textautomatisierung
- Automatisierung von Citrix-Technologien
- RDP-Automatisierung
- VMware Horizon-Automatisierung
- Salesforce-Automatisierung
- SAP-Automation
- macOS UI-Automatisierung
- Das Tool ScreenScrapeJavaSupport
- Das WebDriver-Protokoll
- Erweiterungen
- Über Erweiterungen
- SetupExtensions-Tool
- „UiPathRemoteRuntime.exe“ wird nicht in der Remotesitzung ausgeführt.
- UiPath Remote Runtime blockiert das Schließen der Citrix-Sitzung
- UiPath Remote Runtime verursacht Speicherverlust
- Versionen von UiPath.UIAutomation.Activities-Paket und UiPath Remote Runtime stimmen nicht überein
- Die erforderliche UiPath-Erweiterung ist auf der Remotemaschine nicht installiert
- Einstellungen für die Bildschirmauflösung
- Gruppenrichtlinien
- Kommunikation mit Browser nicht möglich
- Die Chrome-Erweiterung wird automatisch entfernt
- Möglicherweise ist die Erweiterung beschädigt
- Überprüfen Sie, ob die Erweiterung für Chrome installiert und aktiviert ist
- Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
- Überprüfen der korrekten Definition der ComSpec-Variablen
- Aktivieren Sie den Zugriff auf Datei-URLs und den Inkognito-Modus
- Mehrere Browser-Profile
- Group Policy conflict
- Spezifische bekannte Probleme für MV3-Erweiterungen
- Liste der Erweiterungen für Chrome
- Chrome-Erweiterung für Mac
- Gruppenrichtlinien
- Kommunikation mit Browser nicht möglich
- Die Edge-Erweiterung wird automatisch entfernt
- Möglicherweise ist die Erweiterung beschädigt
- Überprüfen, ob die Erweiterung für Microsoft Edge installiert und aktiviert ist
- Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
- Überprüfen der korrekten Definition der ComSpec-Variablen
- Aktivieren des Zugriffs auf Datei-URLs und den InPrivate-Modus
- Mehrere Browser-Profile
- Group Policy conflict
- Spezifische bekannte Probleme für MV3-Erweiterungen
- Liste der Erweiterungen für Edge
- Erweiterung für Safari
- Erweiterung für VMware Horizon
- Erweiterung für Amazon WorkSpaces
- SAP Solution Manager-Plugin
- Excel-Add-in
- Studio Testing
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- Fehler bei der Assembly-Kompilierung
- Microsoft App-V – Unterstützung und Einschränkungen
- Fehlerbehebung bei Internet Explorer x64
- Probleme in Microsoft Office
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Reparieren der Active Accessibility-Unterstützung
- Die Validierung großer Windows-Legacy-Projekte dauert länger als erwartet

Studio-Benutzerhandbuch
Der Data Manager-Bereich ermöglicht es Ihnen, verschiedene Datentypen in Ihrem Automatisierungsprojekt zu verwalten. Diese Daten umfassen:
- Variablen – Speichern Daten verschiedener Typen und übergeben sie zwischen den Aktivitäten in einem Projekt.
- Argumente – Speichern Daten verschiedener Typen und übergeben sie zwischen Workflows.
- Konstanten – Speichern globale unveränderliche Werte von Basistypen.
- Ressourcen – Aktivitäten, die dem Projekt Ressourcen wie Dateien, E-Mail-Konten, Anwendungen oder Browser hinzufügen.
- Verbindungen – Verbindungen zwischen Ihrer Automatisierung und externen Anwendungen.
- Namespaces – Definieren den Scope Ihrer Ausdrücke, Variablen und Argumente. Das Importieren von Namespaces macht es einfacher, auf Elemente aus diesen Namespaces zu verweisen.
- Variablen
- Argumente
- Namespaces
- Verbindungen
Weitere Informationen zu Variablen finden Sie unter Verwalten von Variablen.
- Gehen Sie zur Registerkarte Variablen.
- Wählen Sie Variable erstellen.Ihre neue Variable wird oben in der Liste der Variablen angezeigt.
- Geben Sie den Namen, Datentyp, Scope und Standardwert für die Variable an.
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. Der Standardwert ist die aktuelle Workflow-Datei.
- Globale Variablen können nicht in isolierten Workflows verwendet werden (mit „Invoke Workflow File“-Aktivitäten aufgerufene Dateien, die mit der Option „Isoliert“ konfiguriert sind).
- Globale Variablen werden in Bibliotheksprojekten nicht unterstützt.
- In C#-Projekten erfordert die Verwendung einer globalen Variablen oder globalen Konstanten in Aktivitäten das Format
GlobalVariablesNamespace.GlobalVariables.YOUR_GLOBAL_VARIABLE_NAME
. In VB-Projekten können Sie direkt über den Namen auf die globale Variable oder globale Konstante verweisen.
- Wählen Sie die Spalte Name, um Variablen nach ihrem Namen zu sortieren.
- Suchen Sie nach Variablen, indem Sie das Suchsymbol wählen.
- Wählen Sie die Spalte Datentyp, um Variablen nach ihrem Datentyp zu sortieren.
- Wählen Sie die Spalte Bereich, um Variablen nach ihrem Bereich zu sortieren.
- Wählen Sie die Taste Mit aktivem Umfang synchronisieren.Wenn ein aktiver Bereich im Fokus steht, wird beispielsweise die Aktivität Use Excel File ausgewählt, und es werden nur die Variablen angezeigt, die dem entsprechenden Bereich zugewiesen sind.
- Lassen Sie sich den Standardwert von Variablen in der Spalte Standardwert anzeigen.
- Bearbeiten Sie den Namen, den Datentyp, den Umfang oder den Standardwert einer Variable. Bei globalen Variablen können Sie den Wert bearbeiten, aber nicht den Namen, den Typ oder den Umfang.
- Neu > Globale Variable – Erstellt eine globale Variable.
- Neu > Konstante – Erstellt eine Konstante.
- Trigger erstellen – Erstellt einen Trigger aus einer globalen Variable. Globale Variablen werden in der triggerbasierten beaufsichtigten Automatisierung verwendet, um Daten zu Benutzer- oder Anwendungsereignissen zu speichern. Diese Daten können dann verwendet werden, um andere Aktivitäten oder Workflows auszulösen (z. B. wenn sich der Wert einer globalen Variable ändert). Weitere Informationen dazu finden Sie unter Trigger-basierte Attended Automatisierung.
- In Argument konvertieren – Konvertiert die Variable in ein Argument. Das neu konvertierte Argument finden Sie auf der Register Argumente.
- Kopieren – Kopiert die Variable. Sie können auch die Tastenkombination STRG + C verwenden.
- Einfügen – Fügt die kopierte Variable ein. Sie können auch die Tastenkombination STRG + V verwenden. Wenn bereits eine Variable mit demselben Namen vorhanden ist, wird dem Namen des Duplikats eine Zahl hinzugefügt. Wenn zum Beispiel bereits eine Variable mit dem Namen Nummer vorhanden ist, wird die kopierte Variable in Nummer_1 umbenannt.
- Löschen – Löscht die Variable.
- Beobachtung hinzufügen – Fügt dem Bereich Überwachung die Variable hinzu. Diese Option ist nur während des Debuggings verfügbar.
- Anmerkungen – Zeigt die Optionen für die Arbeit mit Anmerkungen an.Verwenden Sie Anmerkungen, um einen Kontext zu geben oder um den Zweck und die Inhalte von Variablen besser nachvollziehen zu können:
- Anmerkung hinzufügen – Erstellen einer neuen Anmerkung.
- Anmerkung bearbeiten – Bearbeiten einer vorhandenen Anmerkung.Alternativ können Sie Anmerkungen bearbeiten, indem Sie das Anmerkungssymbol neben einer Variable wählen und den Text ändern.
- Anmerkung löschen – Löschen einer vorhandenen Anmerkung.
- Verweise suchen – Öffnet den Bereich Verweise suchen, in dem alle Verweise auf die Variable im Projekt angezeigt werden.
Weitere Informationen zu Argumenten finden Sie unter Verwalten von Argumenten.
- Gehen Sie zur Registerkarte Argumente.
- Wählen Sie Argument erstellen. Ihr neues Argument wird oben in der Liste der Argumente angezeigt.
- Geben Sie den Namen, die Richtung, den Datentyp, ob er erforderlich ist, und den Standardwert an. Standardmäßig haben alle Argumente den Typ String und eine In-Richtung.
- Wählen Sie die Spalte Name, um Argumente nach ihrem Namen zu sortieren.
- Suchen Sie nach Argumenten, indem Sie das Suchsymbol wählen.
- Wählen Sie die Spalte Richtung, um Argumente nach ihrer Richtung zu sortieren.
- Wählen Sie die Spalte Datentyp, um Argumente nach ihrem Datentyp zu sortieren.
- Geben Sie in der Spalte Erforderlich an, ob ein Argument erforderlich ist.
- Lassen Sie sich den Standardwert von Variablen in der Spalte Standardwert anzeigen.
- Bearbeiten Sie bei Bedarf eine der folgenden Optionen: Richtung, Datentyp und Standardwert.
- Wählen Sie mehrere Variablen, indem Sie auf die Variablen klicken und den Mauszeiger über sie ziehen, oder indem Sie die Tastenkombination STRG + A verwenden.
- In Variable konvertieren – Konvertiert das Argument in eine Variable. Die neu konvertierte Variable finden Sie auf der Registerkarte Variablen.
- Kopieren – Kopiert das Argument. Sie können auch die Tastenkombination STRG + C verwenden.
- Einfügen – Fügt das kopierte Argument ein. Sie können auch die Tastenkombination STRG + V verwenden. Wenn bereits ein Argument mit demselben Namen vorhanden ist, wird dem Namen des Duplikats eine Zahl hinzugefügt.
- Löschen – Löscht das Argument.
- Anmerkungen – Zeigt die Optionen für die Arbeit mit Anmerkungen an:
- Anmerkung hinzufügen – Erstellen einer neuen Anmerkung.
- Anmerkung bearbeiten – Bearbeiten einer vorhandenen Anmerkung.Alternativ können Sie Anmerkungen bearbeiten, indem Sie das Anmerkungssymbol neben einem Argument wählen und den Text ändern.
- Anmerkung löschen – Löschen einer vorhandenen Anmerkung.
- Verweise suchen – Öffnet den Bereich Verweise suchen, in dem alle Verweise auf das Argument im Projekt angezeigt werden.
- Wählen Sie mehrere Argumente, indem Sie auf die Argumente klicken und den Mauszeiger über sie ziehen, oder indem Sie die Tastenkombination STRG + A verwenden.
Mit Konstanten können Sie feste Werte definieren, die sich während der Projektausführung nicht ändern. Konstanten sind global verfügbar und Sie können in den Aktivitätseingabefeldern im gesamten Projekt auf diese verweisen. Wenn beispielsweise ein Firmen- oder Abteilungsname eine Eingabe auf mehreren Bildschirmen ist, können Sie den Namen in einer Konstanten speichern und in den Aktivitäten, die mit den einzelnen Bildschirmen interagieren, darauf verweisen.
- Konstanten sind in Windows-Legacy-Projekten nicht verfügbar und werden in Bibliotheksprojekten nicht unterstützt.
- Derzeit können Sie den Namen oder Datentyp einer erstellten Konstanten nicht ändern. Sie können nur den Standardwert der Konstanten ändern.
- Variablen ohne globalen Scope können den gleichen Namen wie eine Konstante haben. Um zwischen einer Konstanten und einer Variablen mit dem gleichen Namen zu unterscheiden, greifen Sie mit dem vollständigen Namen (
GlobalConstantsNamespace.GlobalConstants.YourConstantName
) auf die Konstante zu.
- Gehen Sie zur Registerkarte Variablen.
- Klicken Sie mit der rechten Maustaste auf eine Variable oder Konstante.
- Wählen Sie Neu > Konstante.
- Geben Sie die folgenden Informationen an:
- Geben Sie den Namen der Konstanten ein.
- Wählen Sie den Datentyp der Konstanten aus: Text, Zahl, True oder False, Zahl mit Dezimalstellen, Datum oder Dauer.
- Geben Sie den Wert der Konstanten ein.
- Wählen Sie OK. Ihre neue Konstante wird oben in der Liste der Variablen angezeigt.
- Neu > Globale Variable – Erstellt eine globale Variable.
- Neu > Konstante – Erstellt eine Konstante.
- Kopieren – Kopiert die Konstante. Sie können auch die Tastenkombination STRG + C verwenden.
- Einfügen – Fügt die kopierte Konstante ein. Sie können auch die Tastenkombination STRG + V verwenden.
- Löschen – Löscht die Konstante.
- Referenzen finden – Öffnet den Bereich Referenzen suchen, in dem alle Referenzen zur Konstante im Projekt angezeigt werden.
Weitere Informationen zu Namespaces finden Sie unter Über importierte Namespaces.
- Öffnen Sie den Data Manager.
- Gehen Sie zur Registerkarte Namespaces.
- Wählen Sie Namensraum hinzufügen.
- Ein Auswahlmenü mit der Auflistung der verfügbaren Namespaces wird angezeigt. Um die Liste zu filtern, verwenden Sie das Suchfeld oben im Menü.
- Wählen Sie den Namespace aus, um ihn zu importieren.
Um einen Namespace zu entfernen, klicken Sie mit der rechten Maustaste auf den Namespace und wählen Sie Löschen.
- Öffnen Sie den Data Manager.
- Gehen Sie zur Registerkarte Verbindungen, um eine Liste der im Projekt verwendeten Steckverbinder und der entsprechenden Verbindungen zu sehen.
In Windows-Legacy- und Windows-Projekten können Sie zur Registerkarte Variablen im Data Manager gehen, um folgende Ressourcen in der aktuellen Projektdatei zu sehen und zu verwalten:
- Anwendungen und Browser, die in Use Application/Browser-Aktivitäten hinzugefügt wurden.
- Word-Dokumente, die in Word Application Scope-Aktivitäten hinzugefügt wurden.
- PowerPoint-Präsentationen, die in Use PowerPoint Presentation-Aktivitäten hinzugefügt wurden.
- E-Mail-Konten, die in Use Desktop Outlook App-, Use Outlook 365- und Use Gmail-Aktivitäten hinzugefügt wurden.
- In der Automatisierung verwendete Excel-Dateien:
- Dateien, die in Use Excel File-Aktivitäten für die Verwendung mit modernen Excel-Aktivitäten hinzugefügt wurden.
- Dateien, die aus dem Data Manager mit der Option Verbindung mit einer neuen Arbeitsmappendatei herstellen zur Verwendung mit Arbeitsmappenaktivitäten hinzugefügt wurden.
Verwalten von Excel-Dateiressourcen (moderne Excel-Aktivitäten)
Nachdem Sie eine Excel-Datei mit einer „Use Excel File“-Aktivität eingefügt haben, können Sie die Ressource wie folgt verwalten:
- Um die Ressource zu konfigurieren, klicken Sie in der Registerkarte Variablen mit der rechten Maustaste auf die Ressource und wählen Sie Konfigurieren.Das Fenster Ressourcen verwalten wird angezeigt.
- Excel-Datei auswählen – Navigieren Sie zur Excel-Datei und wählen Sie sie aus.
- Und geben Sie ihr einen Namen für später – Geben Sie einen Namen ein, mit dem im Projekt auf die Datei verwiesen werden kann (standardmäßig Excel). Das ist der Name der Option, die im Plus-Menü in untergeordneten Aktivitäten der „Use Excel File“-Aktivität verfügbar sein wird, damit Sie auf die Excel-Datei verweisen können.
- Änderungen speichern – Wählen Sie diese Option aus, wenn die Datei am Ende der Automatisierung gespeichert werden soll. Andernfalls wird die Datei nach der Projektausführung in den ursprünglichen Zustand zurückversetzt. Diese Option ist standardmäßig ausgewählt.
- Nur lesen - Wählen Sie diese Option, wenn Sie die Datei im schreibgeschützten Modus öffnen möchten. Auf diese Weise können Sie Datenextraktionsvorgänge ausführen, wenn die Datei zur Bearbeitung gesperrt ist oder über ein Bearbeitungskennwort verfügt. Diese Option ist standardmäßig nicht ausgewählt.
- Um die „Use Excel File“-Aktivität und alle ihre untergeordneten Aktivitäten aus dem Projekt zu entfernen, klicken Sie mit der rechten Maustaste auf die Excel-Ressource und wählen Sie Löschen aus.
Herstellen einer Verbindung mit einer Excel-Datei (Arbeitsmappenaktivitäten)
In Projekten, in denen Sie mehrere Arbeitsmappenaktivitäten mit derselben großen Excel-Datei verwenden, können Sie die beste Laufzeitleistung erzielen, indem Sie aus dem Data Manager eine Verbindung mit der Excel-Datei herstellen, um sie als Ressource hinzuzufügen. Dadurch wird sichergestellt, dass die Datei zur Laufzeit einmal für alle Aktivitäten in den Speicher geladen wird. Wenn Sie den Pfad zur Excel-Datei in jeder Arbeitsmappenaktivität angeben, wird die Datei für jede Aktivität in den Speicher geladen.
So fügen Sie eine Excel-Arbeitsmappe als Ressource hinzu:
- Gehen Sie zur Registerkarte Variablen.
- Klicken Sie mit der rechten Maustaste in den Bereich und wählen Sie Neu > Mit einer neuen Arbeitsmappe verbinden. Das Fenster Ressourcen verwalten wird angezeigt.
- Konfigurieren Sie die Ressource:
- Excel-Datei auswählen – Navigieren Sie zur Excel-Datei und wählen Sie sie aus.
- Und geben Sie ihr einen Namen für später – Geben Sie den Namen ein, mit dem in Arbeitsmappenaktivitäten auf die Datei verwiesen werden soll (standardmäßig der Dateiname). Das ist der Name der Option, die im Plus-Menü der Arbeitsmappen-Eigenschaft verfügbar sein wird, um auf die Arbeitsmappendatei zu verweisen.
- Kennwort – Geben Sie ggf. das Kennwort der Datei ein.
- Scope – Wählen Sie den Scope der Ressource aus. Standardmäßig ist der Scope auf den Hauptcontainer festgelegt. Um die Leistung zu optimieren, legen Sie den Scope auf den Container fest, der am nächsten zu den Aktivitäten im Workflow ist, welche die Ressource verwenden.
Nach Erstellung der Ressource können Sie deren Konfiguration bearbeiten, indem Sie in der Registerkarte Variablen mit der rechten Maustaste darauf klicken und Konfigurieren wählen.Sie können in mehreren Arbeitsmappenaktivitäten auf die Ressource verweisen, indem Sie die Ressource im Menü Plus wählen.
Verwalten von Ressourcen
Um eine Ressource im Bereich Variablen zu verwalten, klicken Sie mit der rechten Maustaste auf die Ressource und wählen Sie eine der Optionen im Kontextmenü:
- Öffnen – Öffnet eine als Ressource hinzugefügte Excel-, PowerPoint- oder Word-Datei.
- Dateispeicherort öffnen – Öffnet den Ordner, der eine als Ressource hinzugefügte Excel-, PowerPoint- oder Word-Datei enthält.
Diese Option ist nicht verfügbar, wenn Sie Remote-Dateien verwenden (z. B. SharePoint).
- Konfigurieren – Öffnet das Fenster Ressource verwalten, in dem Sie die Eigenschaften einer Excel-Ressource bearbeiten können.
- Löschen - Entfernt die Ressource aus dem Projekt.