- Versionshinweise
- 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
- Moderne Designumgebung
- 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-026 – Verwendung der Verzögerungsaktivität
- 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-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
- Triggerbasierte Attended-Automatisierung
- Aufzeichnung
- UI-Elemente
- Selektoren
- Objekt-Repository
- Data-Scraping
- Bild- und Textautomatisierung
- Citrix Technologies Automation
- 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
- UiPath.UIAutomation.Activities package and UiPath Remote Runtime versions mismatch
- Die erforderliche UiPath-Erweiterung ist auf der Remotemaschine nicht installiert
- Einstellungen für die Bildschirmauflösung
- Group Policies
- 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
- Group Policies
- 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
- Test Suite – Studio
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- 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
Aktivitäten testen
Die Kontextmenü-Option Aktivität testen im Designer-Bereich dient zum Ausführen eines Tests für die aktuell ausgewählte Aktivität. Wenn Sie darauf klicken, wird der Bereich Lokal geöffnet, der die Variablen und Argumente im Scope anzeigt.
„Aktivität testen“ kann auf zwei Arten verwendet werden:
- Fügen Sie Standardwerte zu Eigenschaften hinzu und testen Sie sie.
- Fügen Sie Argumente und/oder Eigenschaften zu Aktivitätseigenschaften hinzu, und verwenden Sie das Panel Lokal, um Werte hinzuzufügen, nachdem Sie auf die Option Aktivität testen geklickt haben.
Doppelklicken Sie auf das Wertfeld einer Variablen oder eines Arguments, oder klicken Sie auf das Symbol im Panel Lokal, und fügen Sie einen neuen Wert hinzu. Klicken Sie als nächstes auf Einzelschritt, um die Aktivität zu fokussieren und auszuführen und den Wert der Variable oder des Arguments im Panel Lokal zu überwachen.
Die gleiche Option ist verfügbar, wenn Sie auf Fortfahren klicken, aber die Werte sind im Panel Lokal nicht sichtbar.
Berücksichtigen Sie, dass dynamische Prüfungen nicht unterstützt werden, wenn Variablen von anderen, später definierten Variablen abhängen.
Von der Aktion Aktivität testen generierte Ausführungsprotokolle sind im Panel Ausgabe sichtbar. Ausnahmen in Studio können übergeben werden, was bedeutet, dass die Ausnahme an übergeordnete Container übergeben werden kann, falls sie von diesen verarbeitet werden kann.
Die Option Aktivität testen ist während des Debuggens nicht verfügbar.
Beispiel für die Verwendung von „Aktivität testen“
Für das Beispiel zu If-Aktivität haben wir einen Prozess erstellt, der den Benutzer nach zwei Zahlen fragt, prüft, ob die eine durch die andere teilbar ist, und je nach Ergebnis eine andere Meldung im Panel Ausgabe anzeigt.
Um das Verhalten der im Prozess definierten If-Aktivität zu überprüfen, verwenden Sie die Option Aktivität testen, wie unten dargestellt:
Mit der Aktion Aktivitäten testen wird die Aktivität im Debugger platziert, und Sie werden nach Werten für Variablen gefragt. Sobald Sie diese angegeben haben, klicken Sie auf die Schaltfläche Fortfahren, damit der Debugging-Prozess fortgesetzt wird. In diesem speziellen Fall wurde eine Nachricht mit der richtigen Antwort in das Panel Ausgabe geschrieben, was bedeutet, dass die in der If-Aktivität geschriebenen Ausdrücke korrekt waren.
Die Option Prüfstand erstellen ermöglicht die Erstellung von Automatisierungsbausteinen, die dann getestet und in den endgültigen Workflow eingefügt werden können.
Es wird für das Testen von Aktivitäten, das Arbeiten mit Variablen und das Debugges des Prozesses verwendet. All dies geschieht in einem Prüfstand-Workflow, einer temporären Sequence, die nicht Teil des aktuellen Projekts ist und die beim Schließen verworfen wird.
Die Option Prüfstand erstellen ähnelt der Option Aktivität testen, mit dem Unterschied, dass letztere in einem tatsächlichen Workflow enthalten und definiert ist.
Zur Verwendung der Option Prüfstand erstellen wechseln Sie in die Suchleiste des Panels Aktivitäten, oder verwenden Sie die Tastenkombination Strg+Alt+F. Geben Sie den Namen einer Aktivität ein und klicken Sie mit der rechten Maustaste, um das Kontextmenü zu öffnen.
Wählen Sie Prüfstand erstellen aus, und die Aktivität wird automatisch in eine Sequence-Datei eingefügt, die nicht in Ihrem Projekt enthalten ist. Dort können Sie weitere Aktivitäten hinzufügen, ihre Standardeigenschaften ändern und den Prozess debuggen. Das Panel Ausgabe zeigt alle Protokolle oder Fehler an, die während des Debuggens gefunden wurden.
Um die Datei in Ihrem Projekt zu speichern, verwenden Sie einfach die Menübandoption Speichern unter, fügen Sie einen Dateinamen hinzu und speichern Sie sie im gleichen Dateipfad wie Ihr Projekt.
Bitte beachten Sie, dass Prüfstand erstellen nicht mit der Aktivität Zweig auswählen funktioniert.
Die Option Bis zu dieser Aktivität ausführen ist verfügbar, wenn Sie mit der rechten Maustaste auf eine Aktivität im Panel Designer klicken.
Diese Option startet den Debugging-Prozess und hält an, bevor die ausgewählte Aktivität ausgeführt wird, während sie im Panel hervorgehoben wird. Wenn Bis zu dieser Aktivität ausführen ausgelöst wird, während das Debugging bereits angehalten ist, wird die Ausführung bis zum Erreichen der Aktivität fortgesetzt.
Mit der Kontextmenüoption Ab dieser Aktivität ausführen wird das Debugging in einen Pausenzustand versetzt, sodass Sie über das Panel Lokal Änderungen an den Werten von Variablen und Argumenten vornehmen können. Drücken Sie Fortfahren, um das Debugging zu starten, oder verwenden Sie Aktionen wieEinzelschritt, Prozedurschritt, Rückschritt.
- Bei der Verwendung für eine Aktivität innerhalb eines Scopes wird die Scope-Aktivität ebenfalls ausgeführt.
- Ein Fehler tritt auf, wenn Sie Ab dieser Aktivität ausführen für eine Aktivität verwenden, die in einer der folgenden Scope-Aktivitäten hinzugefügt wurde: Try Catch, Switch, Parallel, Pick, Trigger Scope oder Retry Scope.