- 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-017 - Invalid parameter modifier
- 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
- Über Aufzeichnungen
- Aufzeichnungstypen
- Automatische Aufnahme
- Beispiel von automatischen Aufzeichnungen mit Basic und Desktop
- Beispiel von automatischen Aufzeichnungen mit Web
- Manuelle 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
- Test Suite – Studio
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- Assembly compilation errors
- 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
Beispiel von automatischen Aufzeichnungen mit Basic und Desktop
Um zu veranschaulichen, wie Sie die automatische Aufzeichnung verwenden, und um mehr über die Unterschiede Basic und Desktop zu erfahren, erstellen wir dasselbe Projekt für die beiden.
Die beiden folgenden Screenshots zeigen einen Teil der erstellten Projekte für die automatischen Aufzeichnungen Basic (erster Screenshot) und Desktop (zweiter Screenshot) an. Wie Sie sehen, generiert der zweite einen Fenster anhängen (Attach Window)-Container, während Basic dies nicht tut.
Desktop-Recorder – Der Fensterselektor auf oberster Ebene aus dem Container Fenster anhängen (Attach Window):
Desktop-Recorder – Der partielle Selektor für die Aktivität SchreibenIn (Type Into):
Basic-Recorder – Der volle Selektor für die Aktivität SchreibenIn (Type Into):
Sie können dieses Projekt auch nach der Aufzeichnung anpassen und parametrisieren. Zur Veranschaulichung nehmen wir das Aufzeichnungsbeispiel Desktop und bauen darauf auf.
Angenommen, wir möchten die Nummer einer Rechnung aus einer Excel-Datei extrahieren, diese in eine neue Notepad-Anwendung kopieren, die wir am Ende schließen.
- Fügen Sie eine Excel-Anwendungsumfang (Excel Application Scope)-Aktivität vor der Aufzeichnungs-Sequence ein.
- Geben Sie im Feld DateiPfad (WorkbookPath) den Pfad der Excel-Datei an, aus der Sie Information extrahieren möchten.
- Fügen Sie die Aktivität Zelle lesen (Read Cell) dem Excel-Anwendungsumfang (Excel Application Scope) hinzu.
- Fügen Sie im Panel Eigenschaften (Properties) den Sheet Name und die Information über die Zelle (Cell) aus der verwendeten Excel-Datei hinzu.
- Klicken Sie mit der rechten Maustaste auf das Feld Ergebnis (Result) und klicken Sie auf Create Variable. Das Feld Set name wird angezeigt.
- Geben Sie den Namen ein, z. B.
InvoiceNumber
und drücken Sie Enter. Eine Variable vom Typ 'GenericValue' wird erstellt und im Feld Ergebnis (Result) und im Panel Variables angezeigt. - Ändern Sie den Bereich der Variable auf Main.
-
Fügen Sie in der Aufzeichnungs-Sequence in der Aktivität Eingeben im Feld Text die
InvoiceNumber
-Variable hinzu. Dadurch wird der in der Variablen gespeicherte Wert in Notepad kopiert.Was dem Projekt hinzugefügt wurde, sollte wie im folgenden Screenshot aussehen.
- Fügen Sie eine Anwendung öffnen (Open Application)-Aktivität zwischen dem Excel-Anwendungsumfang (Excel Application Scope) und der Aufzeichnungs-Sequence hinzu.
- Verwenden Sie Indicate window on screen, um das aktive Editor (Notepad)-Fenster auszuwählen.
- Platzieren Sie die Aufzeichnungs-Sequence in die Aktivität Anwendung öffnen (Open Application).
- Fügen Sie eine Anwendung schließen (Close Application)-Aktivität nach der Aktivität Anwendung öffnen (Open Application) hinzu.
- Verwenden Sie Indicate window on screen erneut, um das aktive Editor (Notepad)-Fenster auszuwählen und zu schließen.
-
Stellen Sie sicher, dass die Eigenschaften OffsetX und OffsetY (Cursorposition) leer sind.
Was dem Projekt hinzugefügt wurde, sollte wie im folgenden Screenshot aussehen.
-
Drücken Sie F5. Die Automatisierung wird wie erwartet ausgeführt.
Hinweis: Um sicherzustellen, dass die Ausführung des Workflows beendet wird, schließen Sie das Fenster „Save Notepad“.