- 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
- 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
- Protokollierung
- Das Tool ScreenScrapeJavaSupport
- Das WebDriver-Protokoll
- Test Suite – Studio
- Erweiterungen
- Über Erweiterungen
- SetupExtensions-Tool
- Fehlerbehebung für die Silverlight-Erweiterung
- Erweiterung für VMware Horizon
- SAP Solution Manager-Plugin
- Excel-Add-in
- 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
Fehlerbehebung für die Silverlight-Erweiterung
Silverlight-Browser-Anwendungen können nur im Internet Explorer geöffnet werden, da alle anderen Hauptbrowser NPAPI – eine vom Silverlight-Browser-Plugin verwendete API – nicht mehr verwenden. Es gibt auch eigenständige Silverlight-Anwendungen, die außerhalb des Browsers verwendet werden können.
Ein größeres Windows-Update, das die Windows-Version zu 20H2 ändert, kann Silverlight-Interaktionen unterbrechen. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:
- Deinstallieren Sie Silverlight Developer Runtime und die UiPath-Erweiterung für Silverlight.
- Installieren Sie Silverlight Developer Runtime Version 5.1.50918.0.
- Installieren Sie die UiPath-Erweiterung für Silverlight.
<object>
, das einen fensterlosen Parameter angeben kann, in Webseiten eingebettet. Ist für die Silverlight-Ziel-App der Parameter windowless=false
(Standardwert) festgelegt, muss die UiPath-Erweiterung für Silverlight nicht aktiviert werden, weil Active Accessibility und UIA bereits verfügbar sind. Dies gilt auch für Silverlight-Anwendungen außerhalb des Browsers.
Sie können den fensterlosen Parameter wie folgt überprüfen:
- Bei Internet Explorer Silverlight-Anwendungen: Benutzen Sie den DOM Explorer im Internet Explorer, um nach dem Tag
<param name=”windowless” />
unter dem entsprechenden Element<object />
zu suchen. -
Bei Silverlight-Anwendungen ohne Browser: Benutzen Sie den UIExplorer, um nach dem Tag
<param name=”windowless” />
unter dem entsprechenden Element<object />
zu suchen.Hinweis: Die Silverlight-Automatisierung funktioniert nur, wenn die Version Developer Runtime installiert ist.
Treten bei der Automatisierung mit der Erweiterung für Silverlight Probleme auf, wird Folgendes empfohlen:
-
Stellen Sie sicher, dass Sie über Silverlight Developer Runtime und nicht über die normale Nicht-Entwicklerversion verfügen. Sie haben die Entwicklerlaufzeit, wenn eine der folgenden Dateien vorhanden ist:
C:\Program Files (x86)\Microsoft Silverlight\5.1.50918.0\agcore.debug.dll
C:\Programme (x86)\Microsoft Silverlight\5.1.50918.0\dbgshim.dll
-
Überprüfen Sie die Silverlight Ausführungszeitversion. Die Version muss 5.1.50918.0 sein. Sie finden sie an den folgenden Speicherorten:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Silverlight
(64bit) - im Windows-Registrierungs-Editor;HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Silverlight
(32bit) - im Windows-Registrierungs-Editor;- Das Fenster Einstellungen > Apps & Funktionen(Settings > Apps & features);
- Die Registerkarte Details (Details) der Eigenschaft der Silverlight-Installer-Datei.
- Navigieren Sie zum Registrierungsschlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Deskover\UiPath
, und suchen Sie nach dem Wert SLInstalled, der von UiPath zum Nachverfolgen der Installation verwendet wird. Lautet der Wert 0, ist die Erweiterung für Silverlight deaktiviert. -
Überprüfen Sie, ob der Befehl
slinject.exe /install
die erforderliche Konfigurationsdatei erstellt hat:C:\Program Files (x86)\Microsoft Silverlight\5.1.50918.0\System.Windows.ini
. Sie muss die folgenden Einstellungen enthalten:GenerateTrackingInfo=1
undAllowOptimize=0
-
Mindestens eine Instanz des
sllauncher.exe /overwrite /emulate:"SLBroker.xap" /origin:"https://www.uipath.com/SLBroker.xap"
-Prozesses muss in Silverlight-Apps-Automatisierungsstartups vorhanden sein. Sie können den Prozess mithilfe des Tools Process Explorer finden. - Wenn einer der vorherigen Schritte bei der Installation der Erweiterung nicht automatisch ausgeführt wurde, können Sie versuchen, sie manuell abzuschließen.
-
Erfassen Sie Ablaufverfolgungen, während Sie Steuerelemente in der Silverlight-App auswählen, wie unter diesem Link erläutert. Für reguläre ETL-Ablaufverfolgungen können Sie auch die Umgebungsvariable
UIPATH_SLHOOK_CONSOLE_LOGGING
auf 1 oder true (keine Beachtung von Groß-/Kleinschreibung) festlegen. Dadurch können Protokollmeldungen und andere Debugging-Informationen im Browserkonsolenfenster angezeigt werden (Öffnen mit F12). Diese Meldungen werden von der Silverlight-Zielanwendung generiert und aufgrund von technischen und leistungsbezogenen Einschränkungen nur in der Browserkonsole protokolliert.Hinweis: Sie müssen die Umgebungsvariable festlegen, bevor Sie eine UI-Automatisierung durchführen. Stellen Sie sicher, dass Sie die UiPath- und die Silverlight-Zielanwendung neu starten.