activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UiPath logo, featuring letters U and I in white
UIAutomation-Aktivitäten
Last updated 22. Nov. 2024

v24.10

v24.10.7

Release-Datum: 21. Oktober 2024

Verbesserungen

Vollständige Computer Vision-Unterstützung für den Assistenten für Tabellenextraktion in Studio Web wurde hinzugefügt, ähnlich wie bei der Desktop-Version.

Ausdrücke sind jetzt für die Eigenschaft Aktion der Aktivität Check/Uncheck sowohl in Windows- als auch in plattformübergreifenden Projekten zulässig.

v24.10.6

Release-Datum: 21. Oktober 2024

UI-Automatisierung modern

Die Option Auf Bildschirm anzeigen ist jetzt für die Aktivität Use Application/Browser in plattformübergreifenden Projekten verfügbar, um die Auswahl von Desktopanwendungen zu ermöglichen. Wenn die Projekteinstellung Java-Automatisierung aktivieren (Vorschau) (Projekteinstellungen > UI-Automatisierung > Generisch) auf False festgelegt ist, können Sie nur Chrome-Browserfenster angeben. Wenn auf True festgelegt, können Sie auch Java-Anwendungen angeben.

Für Desktopanwendungen wurde die Eigenschaft Exakte Übereinstimmung des Titels für die Aktivität Use Application/Browser in plattformübergreifenden Projekten hinzugefügt.

Die Auswahlschaltfläche Pause in der Hilfsfunktion Auswahloptionen kann jetzt sowohl für zeitbasierte Auswahlpausen als auch für die Funktion Pause/Fortsetzen ohne Zeitüberschreitungen verwendet werden.

Der Tabellenextraktions-Assistent ist jetzt in codierten Workflows verfügbar.

Wenn eine moderne Aktivität im Designerbereich hinzugefügt wird, ist der Scope nun automatisch mit einbezogen. Dies gilt für Aktivitäten, die eine Use Application/Browser Scope-Aktivität erfordern und nicht das neue Aktivitätskartendesign verwenden.

Der App-/Web-Recorder wird jetzt in codierten Workflows unterstützt, sodass Sie Codeautomatisierungen generieren können.

Unterstützung sowohl in der klassischen als auch in der modernen Aktivität Inject JS Script für asynchrone Skripte wurde hinzugefügt. Außerdem ist die Aktivität jetzt in codierten Workflows verfügbar.

Objekt-Repository

Wenn die Einstellung Object Repository erzwingen in Studio > Einstellungen > Design > Designstil auf Ja festgelegt ist, wird in der Anwendungskarte ein Banner angezeigt, das Sie daran erinnert, dass Sie alle Validierungsfehler im Zusammenhang mit UI-Elementen, die nicht mit dem Objekt-Repository synchronisiert sind, mithilfe des Tools Object Repository synchronisieren sofort beheben können. Das Tool synchronisiert auch verknüpfte Objekte, wenn diese nicht mehr mit dem Object-Repository synchronisiert sind.

Das Objekt-Repository wird jetzt für neue Projekte erzwungen. Die neue Projekteinstellung UI-Elemente automatisch zum Objekt-Repository hinzufügen (Projekteinstellungen > UI Automation Modern > Generisch) ist standardmäßig auf True gesetzt für neue Windows- und plattformübergreifende Projekte, die mit UI Automation Activities-Version 24.10.6 oder höher als Abhängigkeit erstellt wurden.

Der Scan-Assistent in Alles erfassen für das Object Repository verfügt über eine neue Option zum Erfassen von Textelementen.

Die Fensterpositionierung Alle Elemente erfassen wurde verbessert, um Überlappungen mit Elementen auf dem Bildschirm zu vermeiden. Wenn das Fenster die Elemente überlappt, ist es jetzt für die Dauer der Extraktion ausgeblendet.

UI-Automatisierung klassisch

Die Workflow-Analyse-Regel UI-PRR-001 berücksichtigt jetzt die Projekteinstellungen SimulateClick und SendWindowMessages (Projekteinstellungen > UI-Automatisierung klassisch > Mausereignisse) und zeigt eine Workflow-Validierungswarnung an, wenn beide Projekteinstellungen oder keine den gleichen Wert haben.

Trigger-basierte Attended-Automatisierung

Unterstützung für die Überwachung der chrome.webRequest-Ereignisse wurde hinzugefügt:

  • Webanforderung: Vor der Umleitung
  • Webanforderung: Vor der Anforderung
  • Webanforderung: Vor dem Senden von HTTP-Headern
  • Webanforderung: Abgeschlossen
  • Webanforderung: Fehler aufgetreten
  • Webanforderung: HTTP-Header empfangen
  • Webanforderung: Antwort gestartet
  • Webanforderung: HTTP-Header senden
Diese Ereignisse sind in der Dropdownliste Ereignistyp in der Aktivität Application Event Trigger für Webseiten verfügbar, die durch <html>-Selektoren identifiziert werden.

Semantische Aktivitäten

Hinweis:

Erratum - added November 11, 2024

Semantic activities now consume AI units. Each request made to Extract Form Data, Fill Form, and Set Value consumes one AI unit. The Close Popup activity, however, consume one AI unit only when the AI-Enhanced mode toggle button is enabled.

Until 25.4, the AI units consumption is free of charge. To forecast your AI units consumption after 25.4, you can monitor the Tenant level AI units consumption dashboard in Insights. Until 25.4, the Semantic Activities metric is rendered as Semantic Activities (promo), and covers the number of AI units that you utilize, but are not charged for.

Added the Enable validation option for the Fill Form and Set Value activities. If the option is enabled and the verification fails at runtime, an exception is thrown if the executed value is different from the input value. This option should be used only in case the formatting of the target field does not change compared to the input (for example, Jan 1st, 2025 as input for Set Value in a date-picker is shown as 1/6/2025; this is not a good scenario for using the embedded validation toggle). The option is available in coded workflows as well.

Die Aktivität Fill Form unterstützt jetzt unstrukturierte Daten als Eingabe.

Implemented semantic matching in the Set Value activity for all supported types of input elements: input boxes, drop-downs, check boxes, radio buttons, date pickers.

Added the AI-Enhanced mode option for the Close Popup activity. This option can leverage AI to close the pop-up if the toggle button is enabled. The activity is now considered to be a Semantic activity. When the toggle button is enabled, each close action via AI consumes one AI unit.

Computer Vision

In reinen Computer Vision-Szenarien wie Remotedesktopumgebungen, in denen keine Remote Runtime und daher kein Zugriff auf Selektoren verfügbar sind, spiegelt die Tabellenextraktion die Treiberfunktionalität wider. Es gibt checked- oder unchecked-Strings aus, die dem Status der Optionsfelder oder Kontrollkästchen entsprechen.

Optimierte Variablen- und Argumentauswertung, um doppelte Anforderungen zu reduzieren. Zuvor wurden Anforderungen sowohl an den Computer Vision-Endpunkt als auch an den UiPath Screen OCR-Endpunkt gestellt. Wenn Variablen und Argumente nun auf den Computer Vision-Endpunkt verweisen, wird eine einzelne Anforderung gestellt. Wenn sich der Endpunkt jedoch nicht in der Domäne befindet, wird auch eine Anforderung an den UiPath Screen OCR-Endpunkt gestellt.

Wenn Sie zum Computer Vision-Endpunkt navigieren, wird jetzt die Modellversion angezeigt.

SAP

Unterstützung für die Aktivitäten Extract Table Data und Expand Tree für die SAP Fiori-Benutzeroberfläche wurde hinzugefügt.

All Classic SAP activities now have a Modern counterpart, except for SAP Session Attributes Change Trigger.

Die Unterstützung für den veralteten Internet Explorer, der zum Automatisieren von SAP-Webschnittstellen verwendet wird, wurde eingestellt.

Browsererweiterungen

Die Erweiterung für Safari ist jetzt allgemein verfügbar.

Unterstützung für Remote-Automatisierung

Wir haben die UiPath Remote Runtime-Kompatibilität für Amazon WorkSpaces mit dem PCoIP-Protokoll (PC über IP) eingeführt. Dazu gehören eine neu entwickelte Erweiterung für Amazon WorkSpaces und eine aktualisierte UiPath Remote Runtime, die die Kommunikation mit der neuen Erweiterung erleichtert.

macOS UI-Automatisierung

macOS UI-Automatisierung ist jetzt in der Vorschau für Desktopanwendungen verfügbar. Zusätzlich zur Chrome-Browserunterstützung können Sie jetzt auch Safari-Browserfenster und Java-Desktopanwendungen automatisieren (die neue Projekteinstellung Java-Automatisierung (Vorschau) aktivieren muss auf True festgelegt werden).

Fehlerbehebungen

Hinweis:

Erratum - added November 11, 2024

  • After upgrading the activity package to a version equal to or higher than 23.4, a SAP UI element was wrongly treated as disabled when using the Click activity.
  • Beim Auswählen eines einzelnen Tabellenelements wurde die gesamte DOM-Struktur (180.000 Zeilen) als Selektor geladen, was zum Absturz der Software führte.
  • Wenn Sie dasselbe Objekt in der App/im Web Recorder anzeigen, wird eine Fehlermeldung angezeigt, die besagt, dass der Screenshot von einem anderen Programm verwendet wird.
  • Das Starten einer neuen Firefox-Instanz im privaten Browsermodus, wenn bereits eine Firefox-Instanz ausgeführt wird, führt dazu, dass der Prozess einen Could not open target application-Laufzeitfehler auslöst.
  • Beim Versuch, die UI-Elemente eines Java-Dialogs anzuzeigen, die von einer Java-Anwendung in einer Erweiterung für Edge angezeigt wurden, wurde der Java-Dialog geschlossen.
  • Die Eigenschaft Klick-Offset, die unter der Eigenschaft Ziel von modernen Aktivitäten aufgeführt ist, ist jetzt aktiviert und kann über den Eigenschaftenbereich konfiguriert werden.
  • Beim Extrahieren einer Computer Vision-Tabelle mit der aktivierten Option „Tabelle ist scrollbar“ im Assistenten für Tabellenextraktion wurde zuvor ein Bildlauf mithilfe der ausgewählten Eingabemethode aus der Aktivität Use Application/Browser initiiert. Der Bildlauf wird nun mit der Eingabemethode Hardware-Ereignisse ausgeführt.
  • Die Aktivität Get Attribute ermöglichte es Ihnen, ein reines Computer-Vision-Ziel anzugeben, stellte jedoch Attribute aus dem WND-Selektor selbst in einem Remote-Desktop bereit, auf dem keine UiPath Remote Runtime installiert war. Jetzt können nur Computer Vision-Kontrollkästchen und Computer Vision-Optionsfelder von dieser Aktivität angezeigt werden, wenn keine Selektoren verfügbar sind.
  • Wenn Sie nur Computer Vision als Zielmethode im „Einheitlichen Ziel“ verwenden, könnte der automatische Anker nur ein Computer Vision-Element sein. Jetzt verwendet der automatische Anker auch Selektorinformationen, sofern verfügbar.
  • Aufgrund einer fehlerhaften Textextraktion ist Verify Execution für die Aktivität Type Into fehlgeschlagen, wenn das Ziel zur Laufzeit mit Computer Vision- oder Bildzielmethoden gefunden wurde.

Bekannte Probleme (Known Issues)

The Use Application/Browser scope activity is not automatically included in the Designer panel when adding one of these activities in Windows projects:
  • Check/Uncheck
  • Ziehen und Ablegen
  • Extract Table Data
  • For Each UI Element
  • Get URL
  • Inject Js Script

v24.10.5

Release-Datum: 21. Oktober 2024

UiPath Clipboard AI

Unterstützung für Clipboard AI 2024.10.5 wurde hinzugefügt.

v24.10.3

Release-Datum: 12. August 2024

Gerüst für Ihre UI-Automatisierung

Wenn Autopilot zulassen in der Automation Ops-Richtlinie für Studio Web auf Nein festgelegt ist, ändert sich das Symbol UI Automation-Aktivitäten mit Autopilot generieren in der oberen rechten Ecke des informativen Screenshot-Felds zu Gerüst für Ihre UI-Automatisierung mit dem Recorder.

v24.10.2

Release-Datum: 16. Juli 2024

Steuern Autopilot -Funktionen

Hinweis:

Erratum – Hinzugefügt am 12. August 2024

Die zweite Option, das Hinzufügen einer AI Trust Layer-Richtlinie und das Deaktivieren der Umschaltfläche Aufrufe an KI-Modelle von Drittanbietern über AI Trust Layer aktivieren, hindert Sie derzeit nicht daran, Aktivitäten mit dem Autopilot-Recorder für die UI-Automatisierung zu generieren.

Autopilot ist standardmäßig für alle Benutzer aktiviert.

Sie können Autopilot -Funktionen über Automation Ops-Governance-Richtlinien auf zwei Arten deaktivieren:

  • Durch das Hinzufügen einer Studio Web- Richtlinie und das Festlegen der Option Autopilotzulassen auf Nein.
  • Durch Hinzufügen einer AI Trust Layer -Richtlinie und Deaktivieren der Umschaltfläche Aufrufen von KI-Modellen von Drittanbietern über AI Trust Layer aktivieren.

Wenn eine dieser Optionen deaktiviert ist, können Sie weiterhin den Autopilot -Recorder für die UI-Automatisierung verwenden, aber Sie können keine Aktivitäten über Texteingabeaufforderungen generieren, sondern Sie können Aktivitäten einfach manuell im Recorder hinzufügen.

v24.10.1

Release-Datum: 1. Juli 2024

Autopilot Recorder für UI-Automatisierung

Wir freuen uns, unsere neueste Funktion vorzustellen: den Autopilot Recorder für die UI-Automatisierung. Dieses KI-basierte Tool ist in Studio Web verfügbar und ermöglicht es Ihnen, UIAutomation-Sequences zu erstellen und in Ihr Canvas einzufügen. Sie können Aktivitäten über eine Eingabeaufforderung in natürlicher Sprache generieren oder sie manuell im Recorder hinzufügen.

Mit dem Recorder können Sie durch die Anwendung navigieren, die Sie automatisieren möchten, indem Sie die Schaltflächen Test und Eingabeaufforderung „Weiter“ verwenden. Mit der Schaltfläche Test werden alle aktuellen Aktivitäten ausgeführt, die Sie generiert oder erstellt haben, und Sie werden in den nächsten Anwendungsstatus überführt. Wenn Ihre Eingabeaufforderung nicht vollständig abgedeckt ist, erzeugt die Eingabeaufforderung „Weiter“ das Notwendige, um sie zu vervollständigen. Zusammen ermöglichen diese beiden Schaltflächen einen nahtlosen Ablauf bei der Erstellung von UI Automation-Sequences.

Weitere Informationen zum Recorder finden Sie auf der Seite Autopilot-Recorder für die UI-Automatisierung.

Einen umfassenden Überblick über die Autopilot-Initiative finden Sie im Autopilot-Handbuch.

v24.10.0

Release-Datum: 1. Juli 2024

Allgemeine Verbesserungen

  • Benutzerdefinierte Unterstützung für BasicTreeTable - und JxTreeTable -Java-Steuerelemente wurde hinzugefügt.
  • Die Aktivitäten ClosePopup, SetRuntimeBrowser und SetValue können jetzt aus codierten Workflows verwendet werden.
  • Um die Sicherheit zu erhöhen, enthält die ausgegebene .xaml-Datei nicht mehr die Eigenschaft Anzeigename.
  • Unterstützung in der Aktivität Extract Table Data für das DevExpress-Raster hinzugefügt.
  • Die Workflow-Analyse-Regel UI-USG-011 ignoriert jetzt Selektoren mit idx=*, da dies ein gültiger Fall ist, der in der nicht-gierigen Suche verwendet wird.

UI-Automatisierung modern

Bei der Ausführung im Attended-Modus oder beim Debuggen in Studio wird ein Dialogfeld auf dem Bildschirm angezeigt, wenn die Ausführung aufgrund eines nicht gefundenen UI-Elements angehalten wird. Zuvor wurde nur die Fehlermeldung angezeigt. Derzeit ermöglichen Ihnen mehrere Optionen im Dialogfeld zu entscheiden, was als Nächstes zu tun ist. Diese Funktion kann über die Projekteinstellung Benutzer bei Laufzeitfehler fragen (UI-Automatisierung Modern > Generisch) aktiviert werden. Im Debug-Modus können Sie die Änderungen speichern, wenn die Ausführung beendet ist, sodass die nächste Workflow-Ausführung direkt mit dem richtigen Selektor beginnt. Zusätzlich zu den Optionen Wiederholen, Ignorieren und Fortfahren haben Sie auch die Möglichkeit, das Element anzuzeigen. Diese spezielle Option ist nur für die folgenden Aktivitäten verfügbar:

  • Check/Uncheck
  • Check Element
  • Klicken (Click)
  • Attribut erhalten (Get Attribute)
  • Text erhalten (Get Text)
  • Markieren (Highlight)
  • Darauf zeigen (Hover)
  • Inject Js Script
  • Tastenkombinationen
  • Objekt auswählen (Select Item)
  • Text einstellen (Set Text)
  • Screenshot anfertigen (Take Screenshot)
  • Eingeben in (Type Into)
  • Use Application/Browser

Mit der neuen Aktivität Set Runtime Browser können Sie den Browsertyp, der für Ihre Automatisierungsausführungen verwendet wird, einfach konfigurieren. Die Auswahl bleibt bis zum Ende der Ausführung wirksam, es sei denn, sie wird von einer anderen Aktivität Set Runtime Browser überschrieben. Diese Verbesserung vereinfacht die Ausführung von Automatisierungen in verschiedenen Browsern, wodurch die Notwendigkeit der manuellen Konfiguration von Selektoren und des Duplizierens von Testcode minimiert wird. Die Aktivität ist sowohl in Windows- als auch in plattformübergreifenden Projekten verfügbar.

Die neue Aktivität Close Popup wurde entwickelt, um Automatisierungsunterbrechungen durch unerwartete Popups zu beheben. Diese KI-basierte Aktivität schließt effizient alle erkannten Popups, unabhängig davon, ob es sich um native Popups, Warnmeldungen, Popups auf einer Browserseite oder in einer Desktop-Anwendung handelt. Die Beschriftungen, die für mögliche Schließschaltflächen konfiguriert wurden, werden semantisch abgestimmt. Die Aktivität ist sowohl in Windows- als auch in plattformübergreifenden Projekten verfügbar.

Die Aktivität Inject Js Script wird jetzt in plattformübergreifenden Workflows unterstützt. Darüber hinaus kann diese Aktivität jetzt die Leistung von UI Automation Modern nutzen, um Ziele über Unified Target zu identifizieren und gespeicherte Elemente aus dem Objekt-Repository zu verwenden.

Bei neuen Projekten ist die Überprüfung der Ausführung standardmäßig für Click, Hover, Keyboard Shortcuts und Type Into aktiviert. Dies kann für die Aktivität Type Into deaktiviert werden, indem die Projekteinstellung Eingegebenen Text immer automatisch verifizieren (UI-Automatisierung modern > Ausführung überprüfen) auf False festgelegt wird. Für die Aktivitäten Click, Hover, und Keyboard Shortcuts müssen Sie die Projekteinstellung Verifizierung anzeigen für die Aktivitäten Click, Hover, Keyboard Shortcuts deaktivieren.

Mit der Aktivität Check App State können Sie jetzt die Option In einer beliebigen App anzeigen auswählen, während Sie sich innerhalb einer Aktivität Use Application/Browser befinden. Sie brauchen deshalb keine neue Anwendungskarte mehr, wenn Sie den Anwendungsstatus für Fenster oder Elemente außerhalb des Scopes der aktuellen Anwendungskarte prüfen.

Die Argumente-Eigenschaft wurde in der Aktivität Use Application/Browser für plattformübergreifende Projekte verfügbar gemacht. Die Eigenschaft war bereits für Windows-Projekte verfügbar.

Sie haben jetzt eine bessere Kontrolle über die Ziel-URL in der Aktivität „ Use Browser “ in plattformübergreifenden Projekten, da Sie die URL innerhalb der Aktivität selbst öffnen können. Wenn die URL bereits geöffnet ist, können Sie sie in den Fokus rücken oder in einer neuen Registerkarte erneut öffnen.

Die folgenden Regeln der Workflow-Analyse, die bisher ausschließlich für klassische Aktivitäten galten, gelten jetzt auch für moderne Aktivitäten:

  • UI-ANA-016
  • UI-ANA-017
  • UI-DBP-013
  • UI-PRR-004
  • UI-REL-001
  • UI-SEC-004
  • UI-USG-011

Um dieses Problem bei einer fehlgeschlagenen Zielsuche mit aktiviertem Fuzzy-Selektor zu beheben, wird auf dem Bildschirm eine Warnmeldung angezeigt, in der die nächstgelegenen Treffer hervorgehoben werden. Die ähnlichsten Übereinstimmungen werden nicht angezeigt, wenn Sie den Standardselektor durch Hinzufügen oder Entfernen von Selektorknoten geändert haben oder wenn die Suche aufgrund mehrerer Übereinstimmungen fehlgeschlagen ist.

Es wurde ein Kontrollkästchen Nicht mehr anzeigen im Dialogfeld Zielanwendung konnte nicht identifiziert werden hinzugefügt. Wenn diese Option ausgewählt ist, sich die Anwendung nicht im richtigen Zustand befindet und Sie das Ziel bearbeiten möchten, wird das Dialogfeld nicht mehr angezeigt und Sie werden direkt zum Auswahlbildschirm weitergeleitet.

Die Überlappung von Zielen und Ankern wurde optimiert, indem der Rahmen des Rechtecks schmaler gemacht wurde und die Beschriftungen so positioniert wurden, dass sie deutlich zu sehen sind.

Doppelte Ziele werden nun bei Bedarf im Auswahlbildschirm angezeigt. Um doppelte Ziele zu überprüfen/auszublenden, wählen Sie die Umschaltfläche Duplikate anzeigen/ausblenden aus.

Die App/Web-Recorder-Funktionalität wurde verbessert, indem verfügbare Aktivitäten basierend auf Elementtypen angepasst wurden. Jetzt werden beim Markieren von Elementen unterschiedliche Aktivitäten angezeigt, sodass relevante Aktionen schneller gefunden und ausgewählt werden können. Die folgenden Aktivitäten sind verfügbar:

  • Alle Elemente als Standard festlegen:
    • Klicken (Click)
    • Screenshot anfertigen (Take Screenshot)
    • Markieren (Highlight)
  • Für Beschriftungen:
    • Text abrufen
  • Für bearbeitbare Textfelder:
    • Text abrufen
    • Eingeben in (Type Into)
  • Für Dropdown-Menüs und Listenfelder:
    • Element auswählen
    • Text abrufen
  • Für Schaltflächen:
    • Klicken (Click)
    • Text abrufen

Sie können nun den aktuellen Wert einer Variablen im Auswahlbildschirm überprüfen, ohne auf das Variablenkontextmenü zugreifen zu müssen. Zeigen Sie dazu einfach mit dem Mauszeiger auf die Variable im Selektor-Tag und der Wert wird als Tooltip angezeigt.

Es gibt jetzt die Option Anwendung starten im Tabellenextraktions- Assistenten, wenn die Bearbeitung im Offlinemodus erfolgt.

Trigger-basierte Attended-Automatisierung

In der Aktivität Application Event Trigger wurden zwei neue Arten von Ereignissen hinzugefügt, die für WND, CTRL und UIA UI-Elemente überwacht werden können: Klicken und die gedrückte Taste. Bisher konnten die Ereignisse Klicken und Gedrückte Taste separat überwacht werden, indem die Aktivität Click Event Trigger bzw. Keypress Event Trigger verwendet wurde.

Erweiterte Unterstützung für die Überwachung nativer Ereignisse im Edge IE-Modus, vor allem zur Unterstützung von älteren Anwendungen, die nur im Internet Explorer laufen können. Alle bestehenden Web-Ereignisse für WEBCTRL-Elemente werden jetzt auch auf Browserseiten, die den Edge IE-Modus verwenden, über die Aktivität Application Event Trigger unterstützt.

Basierend auf der Funktionalität der Automatisierung eigenständiger Anwendungen mit nativen eingebetteten Browsern wie Slack, Discord oder Electron haben wir in diesem Release Unterstützung für die native Überwachung innerhalb verwalteter eingebetteter Browser wie CefSharp integriert.

Die Unterstützung für die Überwachung des Ereignisses Textauswahl geändert wurde für Anwendungen hinzugefügt, die auf dem Microsoft UIAutomation-Framework erstellt wurden, z. B. Word, Outlook, Excel oder OneNote.

Zusätzliche native HTML-Überwachungsunterstützung für Webseiten mit aktivem CSP, die mit WebView2 oder Qt-WebView-Widgets in nativen Anwendungen eingebettet sind. Die Projekteinstellung WebView2-Native-Automatisierung aktivieren muss auf True festgelegt werden.

Es wurden mehrere HTML-Fensterereignisse für eine Webseite hinzugefügt, die über Selektoren<html> + <webctrl> identifiziert wurden:
  • Registerkartennavigation gestartet
  • Registerkartennavigation abgeschlossen
  • Fensterfokus geändert
  • Fenstergrenzen geändert
  • Fenster erstellt
  • Fenster entfernt

Semantische Aktivitäten

Profitieren Sie von der Einfachheit und Effizienz der Formularautomatisierung mit den neuesten Semantischen Aktivitäten, die sowohl in Windows- als auch in plattformübergreifenden Projekten verfügbar sind.

Die Aktivität Extract Form Data wurde für Formulardaten entwickelt. Sie erstellt benutzerdefinierte Typobjekte, die ideale Token für die Weitergabe strukturierter Daten in Ihrer Automatisierungspipeline sind. Diese benutzerdefinierten Typobjekte können auch in den Aktivitäten Fill Form oder Set Value oder zum Ausfüllen von Datenentitäten verwendet werden.

Die Aktivität Fill Form kann als Eingabe jedes strukturierte Datenobjekt verwenden: DocumentData, Dictionary, DataEntity, DataRow, DataTable, JSON-Datei, sogar benutzerdefinierte Typen, wie sie von der Aktivität Extract Form Data als Ausgabe erzeugt werden. Das Datenschema wird zur Runtime automatisch extrahiert und AI semantisch mit den Zielformularfeldern abgeglichen, die dann in das entsprechende Formular eingegeben werden. Sie müssen nur eine Datenquelle angeben und das Zielformular wird automatisch von der Aktivität Use Application/Browser übernommen.

Die Aktivität Set Value ist eine vereinfachte Version der Aktivität Fill Form, die sich auf nur ein UI-Element konzentriert. Diese Aktivität vereinfacht die Dateneingabe. Diese Aktivität passt sich unabhängig vom Formularelement, egal ob es sich um ein Textfeld, ein Dropdown-Feld, ein Kontrollkästchen, ein Optionsfeld usw. handelt, an den Elementtyp an und verbessert so die Automatisierung Ihres Formularprozesses. Es kann sogar Datumsauswahlen und Gruppen von Optionsfeldern unterstützen.

Computer Vision

Computer Vision wurde erfolgreich in plattformübergreifende Projekte übertragen und ist jetzt im Unified Target vollständig verfügbar. Dies ist ein bedeutender Fortschritt, da Sie damit Szenarien ohne Selektoren automatisieren können, nicht nur in Windows-basierten Projekten, sondern auch in plattformübergreifenden Studio Desktop-Projekten und in Studio Web.

In diesem Release wird unser neues Vision Transformer KI-Modell vorgestellt. Aufgrund der neuen Vision Transformer-Architektur ist die Erkennung von UI-Elementen in Computer Vision-basierten Automatisierungen auf jeden Fall schneller und präziser. Das führt zu weniger Fehlern und beschleunigt Ihre Automatisierungsworkflows. Sie bringt insbesondere sichtbare Verbesserungen bei der Tabellenerkennung mit sich, da verschiedene Tabellenstrukturen und -größen unterstützt werden. Aufgrund höherer GPU-Anforderungen ist dieses Modell nur auf dem UiPath Cloud Server verfügbar.

Vollständige Computer Vision-Unterstützung für die Aktivität Select Item hinzugefügt, wodurch nicht nur das Szenario von reinem Computer Vision, sondern auch das hybride Szenario von Selektor und Computer Vision ermöglicht wird. Wenn Selektoren nicht verfügbar sind (ein reines Computer Vision-Szenario), repliziert die Aktivität nun die Funktionalität der Aktivität CV Dropdown Select. Wenn Selektoren verfügbar sind (ein hybrides Szenario), aber während der Laufzeit fehlschlagen, löst Computer Vision einen Selbstwiederherstellungsprozess aus, bei dem eine neue Selektorsuche basierend auf Computer Vision-Informationen durchgeführt wird. Dieser wird dann für die Ausführung verwendet. Außerdem wird in den Protokollen eine Warnmeldung mit detaillierten Informationen über den fehlerhaften Selektor und das Ergebnis der Selbstreparatur angezeigt. So können Sie Automatisierungsprobleme mit neu entdeckten Selektoren beheben.

Die Aktivität Get Attribute unterstützt jetzt auch Optionsfeldziele, nicht mehr nur Kontrollkästchen. Dies geschieht mit einem neuen Attribut, checked, einen booleschen Wert (True oder False) entsprechend der Erkennung des Computer Vision KI-Modells zurückgibt.

Sie können einen benutzerdefinierten Punkt definieren, an dem das Bildlaufereignis an das Zielelement gesendet wird. Zuvor wurde das Bildlaufereignis in der Mitte des Zielelements gesendet. Jetzt können Sie dies tun, indem Sie die Funktion zum automatischen Scrollen während der Laufzeit in den Computer Vision-Aktivitäten über die Eigenschaft Bildlauf-Offset in der Aktivität CV Screen Scope verwenden und beim Extrahieren von scrollbaren Tabellen oder scrollbarem Text die Eigenschaft Offset des Inhaltsbildlaufs in den Aktivitäten CV Extract Table und CV Get Text verwenden.

Wenn die Zielmethode mit dem Fuzzy-Selektor keinen automatischen Anker findet, springt nun die Computer Vision ein und liefert einen vom KI-Modell generierten automatischen Anker.

Um von der standardmäßigen UiPath Screen OCR-Engine zur UiPath Extended Languages OCR-Engine in den Aktivitäten Use Browser/Application und CV Screen Scope zu wechseln, müssen Sie den Computer Vision API-Schlüssel angeben. Dies kann entweder in der Eigenschaft ApiKey, auf Aktivitätsebene oder unter Projekteinstellungen > OCR > UiPath Extended Languages OCR > ApiKey erfolgen.

Für die Nachverfolgbarkeit und Debugging-Geschwindigkeit für die Computer Vision-Laufzeitanalyse wird DesignTime ScreenId jetzt im Header der HTTP-Anforderung gesendet.

SAP

Eine neue Projekteinstellung ist in Studio verfügbar: Projekteinstellungen > UIAutomation klassisch > SAP > SAP-Überwachung aktivieren. Diese Einstellung ermöglicht die Verknüpfung von ausgeführten Transaktionen und Testfällen. Wenn SAP-Überwachung aktivieren auf True festgelegt ist, werden Informationen über die ausgeführten Transaktionen und ihre Abhängigkeiten zur Laufzeit gesammelt und an den Test Manager gesendet. Diese Einstellung ist derzeit nur für Testautomatisierungsprojekte in Studio relevant. Unterstützung für andere Projekttypen wird in einem zukünftigen Release hinzugefügt.

Wir haben Unterstützung für ein neues SAP WebGUI-Element hinzugefügt: SAP Statusbar. Sie können jetzt die Aktivität SAP Read Statusbar verwenden, um den Meldungstyp und den Text aus der SAP Statusbar zu extrahieren.

Browsererweiterungen

Als Reaktion auf Googles Zeitplan für die Einstellung von Chrome Manifest V2 (MV2) ab Juni 2024 wurden die vorhandenen Studio Web-Erweiterungen für Chrome und Edge aktualisiert, um vollständig mit Manifest V3 kompatibel zu sein, während die gleichen Erweiterungs-IDs für beide Browser beibehalten werden. Es ist keine Aktion erforderlich, um die neuen MV3-Erweiterungen zu erhalten, die automatisch aktualisiert werden, wenn Sie den Browser erneut öffnen.

Wenn Sie auf die 24.10-Erweiterungen für Chrome und Edge aktualisieren, müssen Sie den Richtlinienwert DeveloperToolsAvailability beim Installieren von Erweiterungen über die Gruppenrichtlinie nicht mehr manuell auf 1 festlegen.

Die Unterstützung für die Safari UI-Automatisierung ist jetzt in der Vorschau verfügbar. Mit der neuen UiPath-Erweiterung für Safari können Sie UI-Automatisierungen in Studio Web mit Safari unter macOS entwerfen und Browserautomatisierungen in Safari über den UiPath Assistant und Robot unter macOS ausführen.

Objekt-Repository

Wir haben erhebliche Verbesserungen an unserem Objekt-Repository vorgenommen und Funktionen für frühere nicht unterstützte Szenarien hinzugefügt. In den folgenden Abschnitten finden Sie eine umfassende Übersicht über die einzelnen Verbesserungen.

Die Unterstützung für das Objekt-Repository, das zuvor ausschließlich für Windows verfügbar war, wurde jetzt um die plattformübergreifende Unterstützung in Studio Desktop erweitert. Das Erstellen und Wiederverwenden von UI-Objekten in plattformübergreifenden Projekten ermöglicht einen schnelleren Entwicklungsprozess für die Automatisierung, geringere Wartungskosten und einfachere Anpassungen für Automatisierungen, die von Änderungen in der Selektorstruktur von Anwendungen oder UI-Elementen betroffen sind.

Dank der fortschrittlichen UI-Extraktions-Engine von Clipboard AI, die Computer Vision und DOM-Extraktor vereint, kann die Funktion „Capture All“ jetzt alle Elemente einer Webseite erfassen, einschließlich scrollbarer Inhalte und Hyperlinks. Zuvor verließ man sich bei der Erkennung von Elementen ausschließlich auf das Computer Vision Modell und konnte nur die sichtbaren Elemente extrahieren. Mit dem zusätzlichen DOM-Extraktor können nun alle Elemente extrahiert werden, nicht nur die sichtbaren. So können sie der Objekt-Repository-Bibliothek hinzugefügt werden.

Sie können jetzt ein extrahiertes Element markieren, während die aktuelle Auswahl im Fenster Elemente erfassen mit dem Markierungssymbol beibehalten wird.

Vereinfachte Benutzererfahrung beim Erstellen, Integrieren und Bearbeiten von Bildschirmen, Knoten und Anwendungen im Objekt-Repository, um einen effizienteren Prozess von Anfang bis Ende zu gewährleisten. Zuvor mussten Sie bei dem Prozess manuell durch zahlreiche Bestätigungsbildschirme navigieren. Jetzt weist das Objekt-Repository Ihr neues Objekt automatisch der entsprechenden Anwendung oder dem entsprechenden Bildschirm zu. Fehlende übergeordnete Objekte werden vom Objekt-Repository automatisch erstellt.

Falls Sie bereits eine Automatisierung ohne Object-Repository erstellt haben und die Aktivitäten und Ziele zu einer Object-Repository-Bibliothek hinzufügen möchten, können Sie den neuen Assistenten zum Synchronisieren des Object-Repositorys verwenden. Dadurch werden alle mit der Benutzeroberfläche interagierenden Aktivitäten synchronisiert und eine Anwendung mit ihrem Namen, ein Bildschirm mit ihrem Namen und die entsprechenden UI-Elemente im lokalen Repository erstellt. In der Vergangenheit mussten Sie jede Anwendung, jeden Bildschirm und jedes Element manuell zum Object Repository hinzufügen. Jetzt wird das gesamte Projekt in einem Zug der lokalen Bibliothek des Object-Repositorys hinzugefügt. Dies ist sowohl für moderne als auch für klassische Aktivitäten verfügbar. Bei klassischen Aktivitäten werden nur die Ziele hinzugefügt, die vollständige Selektoren verwenden, während Ziele mit teilweisen Selektoren nicht hinzugefügt werden. Darüber hinaus können Sie jetzt eine vorhandene Bibliothek einschließen und die übereinstimmenden Objekte, von denen Sie angeben, dass sie automatisch synchronisiert werden.

Wenn eine Aktivität mit dem Objekt-Repository verknüpft ist, werden Änderungen, die an einem lokalen Objekt im Bereich Zieleigenschaften vorgenommen werden, jetzt automatisch auf den entsprechenden Deskriptor im Objekt-Repository übertragen, so dass eine manuelle Synchronisierung nicht mehr erforderlich ist.

Zieleigenschaften von Aktivitäten, die mit schreibgeschützten Objekten verknüpft sind, werden automatisch deaktiviert. Zuvor blieben diese Zieleigenschaften im Eigenschaftenbereich aktiv, was möglicherweise zu Verwirrung führte. Wenn Sie jetzt die Zieleigenschaften bearbeiten möchten, haben Sie die Möglichkeit, die Verknüpfung des Objekts aufzuheben und lokale Bearbeitungen vorzunehmen. Beachten Sie jedoch, dass diese Änderungen nicht auf den tatsächlichen Deskriptor im Objekt-Repository übertragen werden.

Wir haben das Burger-Menü von UI-Automatisierungsaktivitäten vereinheitlicht und die Optionen von Aktivitäten, deren Ziele mit einem lokalen Objekt-Repository verknüpft sind, an die Optionen regulärer Aktivitäten angepasst. Zuvor waren bestimmte Optionen, wie z. B. Ziel auf dem Bildschirm anzeigen oder Ziel bearbeiten, für Aktivitäten, die mit einem Objekt-Repository verknüpft sind, nicht verfügbar. Wir haben auch die Anzeigefunktion für Use Browser/Browser-Aktivitäten vereinheitlicht, bei denen das Objekt-Repository entweder erzwungen oder nicht erzwungen ist.

Unterstützung für die Bearbeitung des UI-Elements der Aktivität Extract Table Data bei der Synchronisierung mit dem Objekt-Repository wurde hinzugefügt.

Fehlerbehebungen

  • Der UI Explorer konnte Selektoren für SAP Interaction Center nicht validieren, wenn versucht wurde, die Verwendung von iframe zu umgehen.
  • Unerwartetes Verhalten der terminalen Java-Anwendung, wenn sie mit einer ausführbaren Datei mit 32-Bit ausgeführt wurde. Jetzt funktioniert sie reibungslos sowohl bei ausführbaren Dateien mit 32-Bit als auch mit 64-Bit.
  • Beim Navigieren zur zweiten Seite einer Kendo-Angular-Tabelle konnte die Aktivität „Extract Table Data“ die Daten nicht erfolgreich extrahieren.
  • Es wurde ein Popup-Problem für Java-Anwendungen behoben, das ab Paketversion 21.10.6 auftrat und die Entwurfszeiterfahrung beeinträchtigte.
  • Die OCR für Chinesisch, Japanisch und Koreanisch funktionierte nicht als benutzerdefinierte OCR in der Aktivität Use Application/Browser, wenn der Projektname japanische Zeichen enthielt.
  • Beim Entfernen der Aktivität der OCR-Engine aus CV Screen Scope, nachdem ein Ziel angegeben wurde, wurde die Ausnahme Value cannot be null ausgelöst.
  • Beim Entfernen der Aktivität der OCR-Engine aus CV Screen Scope wurde die Ausnahme There is no row at position 0 ausgelöst, und die Aktion des Zeigens auf Tabellenzellen wurde beibehalten.
  • Elemente auf Webseiten, die vom Selektor-Widget erkannt wurden, wurden beim Speichern und Schließen des Selektors nicht beibehalten.
  • Die Interaktion mit eingebetteten Web-Widgets in Anwendungen, die Websteuerelemente in mehreren Fenstern der obersten Ebene hosten, ist nicht möglich.
  • Wenn eine Click-Aktivität in einer parallelen Sequence abgebrochen wurde, konnte die Try Catch-Aktivität die ausgelösten Ausnahmen nicht abfangen.
  • Das Extrahieren großer Tabellendaten aus statischen HTML-Seiten verursachte Fehler und verlangsamte alle unterstützten Browser. Diese Lösung gilt nicht für den Internet Explorer.
  • Zuvor hat die Aktivität Get From Clipboard möglicherweise nicht den neuesten Wert aus der Zwischenablage abgerufen.
  • Die Aktivität Type Into ignorierte den vor Sonderzeichen eingefügten Text, wenn die Eigenschaft Eingabemodus auf Simulieren festgelegt war.
  • Die Aktivität Select Item und die SAP-spezifische Aktivität Select Menu Item schlugen fehl, wenn das ausgewählte Element Text mit Platzhaltern enthielt.
  • Das Anzeigen von Zeilen in einer Notepad-Anwendung schlug fehl.
  • Bei der Verwendung des Foxit-Readers sind einige Probleme aufgetreten. Die Aktivität Extract Table Data konnte keine chinesischen Zeichen aus gescannten PDF-Dateien extrahieren. Darüber hinaus konnte der UI-Explorer die Barrierefreiheit für Dokumente nicht auslösen. Außerdem funktionierte die Suche nach der Anwendung im Unattended-Modus nicht, obwohl die Ausführung einer Automatisierung im Attended-Modus korrekt war.
  • Wenn Sie in der Multifunktionsleiste eines geöffneten Word-Dokuments, das sich auf freigegebenen Festplatten, wie z. B. SharePoint, befindet, den Dokumentennamen angeben, trat ein ungültiger Selektor-Fehler auf.
  • HTML-Elemente in verschachtelten Iframes in Salesforce wurden nicht automatisch in die Ansicht gescrollt, wenn eine Mauseingabe über Hardware-Ereignisse gesendet wurde.
  • In einigen Fällen benötigt UiPath Remote Runtime länger, um Get Text-Ergebnisse von einer Remotemaschine zurückzugeben. Als Umgehungslösung stellen Sie in der Aktivität Use Browser/Browser den Anhangsmodus für Fenster auf Einzelnes Fenster anstelle von Anwendungsinstanz ein. Beachten Sie, dass die Option Einzelnes Fenster nicht mit neuen Anwendungsfenstern oder Popups interagieren kann. Verwenden Sie eine neue Aktivität Application/Browser für diese Interaktionen.
  • Beim Upgrade von Windows – Legacy- auf Windows-Projekte konnte die Aktivität Extract Table Data aufgrund einer falschen Selektorgenerierung keine Spaltenwerte extrahieren.
  • Nach dem Herunterladen der neuesten WebDriver-Version speicherte die Aktivität Open Browser diese im Ordner WebDriverExe, verwies aber immer noch auf die vorherige Version, anstatt die aktuelle Version anzuwenden. Beim Öffnen von Browsern wird eine Inkompatibilitätsfehlermeldung angezeigt.
  • Beim Hinzufügen der klassischen Aktivitäten On Element Appear, On Element Vanish, On Image Appear und On Image Vanish zum Designerbereich erhielten Sie Validierungswarnungen.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten