- 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 – 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
- 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
- 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
- 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
Über SAP WinGUI Automation
Durch Aktivieren von SAP WinGUI API-Skripting können Sie zuverlässige Automatisierungen für SAP WinGUI erstellen. Studio und Roboter erfordern, dass SAP WinGUI-Skripting sowohl lokalen als auch auf dem Server aktiviert wird. Bevor Sie Ihre ersten Automatisierungsprojekte für SAP erstellen können, müssen Sie die Konfigurationsschritte durchlaufen.
UI-Elemente in SAP werden als Steuerelemente bezeichnet, und Sie benötigen möglicherweise einen bestimmten Ansatz oder eine bestimmte Aktivität, um sie zu erkennen und zu verwenden. Erfahren Sie mehr über unterstützte SAP-Elemente.
Die folgenden Versionen von SAP WinGUI werden für Windows 7, Windows 10 und Windows 11 für beide Architekturtypen (32-Bit und 64-Bit) unterstützt. SAP Logon und SAP Logon Pad werden in allen Versionen unterstützt.
- SAP WinGUI 7.40
- SAP WinGUI 7.50
- SAP WinGUI 7.60
- SAP WinGUI 7.70
- SAP WinGUI 8.00
Alle verfügbaren Themes (z. B. Quartz, Belize, Blue Crystal oder Corbu) können für die SAP-Automatisierung verwendet werden.
Die folgenden Aktivitäten sind speziell auf die SAP-Automatisierung zugeschnitten:
- SAP Logon
- SAP Login
- SAP – Struktur erweitern
- Table Cell Scope
- SAP Call Transaction
- SAP Click Toolbar Button
- SAP-Statusleiste lesen
- SAP: Menüelement auswählen
- Expand ALV Tree
- Expand ALV Hierarchical Table
- SAP: Daten im Kalender auswählen
- SAP: Bild auf Bildschirm anklicken
Alle oben genannten SAP WinGUI-Aktivitäten werden unterstützt und funktionieren mit dem Objekt-Repository.
Platzhalter und reguläre Ausdrücke können in Selektoren verwendet werden, die für SAP WinGUI-Elemente generiert wurden.
technical ID
-Attribute, sondern auch Text
-, Tooltip
- und Type of SAP control
-Attribute Komplexe SAP-Steuerelemente wie SAP-Tabellen, SAP-Raster und SAP-Strukturen verfügen nicht über diese Attribute, da die Identifizierung anders erfolgt.
Falls SAP WinGUI API-Scripting in Ihrer Organisation nicht aktiviert oder nicht zulässig ist, können Sie mit Hilfe von Computer Vision‑Aktivitäten mit der SAP-WinGUI-Schnittstelle interagieren.
Wenn SAP WinGUI aufgrund einer Fehlkonfiguration oder unvollständigen Konfiguration nicht über SAP API-Scripting automatisiert werden kann, wird die folgende Fehlermeldung angezeigt:
Führen Sie die Konfigurationsschritte aus, um die Einstellungen zu überprüfen und zu korrigieren.
Die Einstellung Hartes Timeout erzwingen finden Sie unter Projekteinstellungen > UI-Automatisierung klassisch > SAP. Wenn die Einstellung auf True festgelegt ist, beendet der Roboter die Ausführung der SAP-Aktivität und gibt nach der im Aktivitätsziel angegebenen Zeitüberschreitung einen Fehler aus. Sie können die Fehlermeldung in einer Try Catch-Aktivität abfangen und behandeln. Standardmäßig ist die Einstellung auf False festgelegt.
Diese Einstellung ist in Fällen nützlich, in denen Sie eine SAP-Aktivität mit langer Ausführungszeit beenden möchten oder wenn SAP hängen bleibt oder nicht reagiert oder Netzwerk- oder Verbindungsprobleme auftreten.
Die Höhenstufe ermittelt, ob eine Anwendung mit den Berechtigungen eines Benutzers oder eines Administrators ausgeführt wird. Mit letzteren können Sie leistungsstärkere Aufgaben ausführen.
Die Höhenstufe für UiPath Studio und SAP muss übereinstimmen. Wenn die Höhenstufe zwischen diesen Anwendungen abweicht, ist die Automatisierung nicht möglich.