- 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
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Debugging
- 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-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- 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
- Triggerbasierte Attended-Automatisierung
- Aufzeichnung
- UI-Elemente
- Kontrollfluss
- Selektoren
- Objekt-Repository
- Data-Scraping
- Bild- und Textautomatisierung
- Automatisierung von Citrix-Technologien
- RDP-Automatisierung
- Salesforce-Automatisierung
- SAP-Automation
- VMware Horizon-Automatisierung
- Über VMware Horizon-Automatisierung
- Konfigurationsschritte
- Protokollierung
- Das Tool ScreenScrapeJavaSupport
- Das WebDriver-Protokoll
- Test Suite – Studio
- Erweiterungen
- 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
- Automatisieren von Anwendungen, die unter einem anderen Windows-Benutzer ausgeführt werden
- Die Validierung großer Windows-Legacy-Projekte dauert länger als erwartet
Über VMware Horizon-Automatisierung
VMware allows you to access and work with virtualized desktops and applications. Native selectors are generated for corresponding elements by Studio after you install the UiPath® Remote Runtime component on the server and the UiPath Extension for VMware on the client machine. This enables you to create automation projects with the full range of UIAutomation activities, such as Click, Type Into, Get Text, Extract Data, and more.
Das Befolgen der Konfigurationsschritte ist erforderlich, um die native Automatisierung für VMware-Technologien zu aktivieren.
Sobald Sie die Konfigurationsschritte abgeschlossen haben, können Selektoren für einzelne UI-Elemente von Anwendungen generiert werden, die über VMware Horizon virtualisiert werden.
So sieht der als VMware Horizon-App geöffnete generierte Selektor für die Berechnung aus:
<wnd app='win32calc.exe' cls='CalcFrame' isremoteapp='1' title='Calculator' />
<wnd ctrlid='137' />
<wnd app='win32calc.exe' cls='CalcFrame' isremoteapp='1' title='Calculator' />
<wnd ctrlid='137' />
So sieht der als lokale Anwendung geöffnete generierte Selektor für die Berechnung aus:
<wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' />
<wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' />
isRemoteApp='1'
. Dies wird automatisch hinzugefügt, wenn Sie ein UI-Element aus einer VMware Horizon-App auswählen.
Abgesehen von diesem Attribut gibt es keine Unterschiede zwischen einem Automatisierungsprozess für eine lokale Anwendung und einem Automatisierungsprozess für eine VMware Horizon-App. Alle Aktivitäten und Assistenten funktionieren genau gleich.
Nach der Installation der UiPath-Erweiterung für Citrix und der UiPath Remote Runtime-Komponente sind folgende Aktionen möglich:
- Generieren von Selektoren für UI-Elemente in Citrix-Apps und -Desktops
- Verwenden der Aktivitäten aus dem Paket
UiPath.UIAutomation.Activities
(etwa Click, Type Into usw.) - Verwenden von Daten- und Screen Scraping-Assistenten
- Automatisieren von Browsern, die als VMware Horizon-Apps geöffnet werden.
Die UiPath Remote Runtime wird auf dem VMware Horizon-Anwendungsserver installiert, die UiPath-Erweiterung für VMware Horizon auf der Clientmaschine. Die Kommunikation zwischen diesen Komponenten erfolgt über einen virtuellen Horizon-Kanal. Dies ist der gleiche Mechanismus, der für die Übertragung von Daten wie Audio und Video verwendet wird, sodass keine zusätzliche Konfiguration erforderlich ist.
Das nachstehende Diagramm veranschaulicht den Datenfluss zwischen Client und Server: