- 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
- 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
Mit VMware können Sie auf virtualisierte Desktops und Anwendungen zugreifen und mit ihnen arbeiten. Native Selektoren werden von Studio für entsprechende Elemente generiert, nachdem Sie die UiPath Remote Runtime-Komponente auf dem Server und die UiPath-Erweiterung für VMware auf dem Clientcomputer installiert haben. Auf diese Weise können Sie Automatisierungsprojekte mit der gesamten Palette von UIAutomation-Aktivitäten erstellen, z. B. Klicken, Eintippen, Abrufen von Text, Extrahieren von Daten und mehr.
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: