- 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-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
- Gruppenrichtlinien
- 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
- Gruppenrichtlinien
- 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
- 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
2024.10.5
Release-Datum: 21. Oktober 2024
Autopilot kann auch Aktivitätsausgabevariablen generieren, die dann automatisch in nachfolgenden Aktivitäten verwendet werden (z. B. verwendet Autopilot die Ausgabevariable, die für eine Create Event -Aktivität im Feld Ereignis einer Forward Event -Aktivität generiert wurde).
Das neue Autopilot -Panel macht den Entwicklungsprozess zugänglicher und effizienter.
Es stehen jetzt zwei neue Workflow-Analyse-Regeln zur Verfügung, die bei der Migration von Projekten von "Windows – Legacy"- zur Windows-Kompatibilität helfen.
Workflow-Analyseregeln für Code
- ST-DPB-010: Stellen Sie sicher, dass in einem codierten Workflow oder Testfall nur eine Methode mit dem
[Workflow]
- oder[Test Case]
-Attribut gekennzeichnet ist. - ST-NMG-017: Gewährleistet, dass sich ein Klassenname vom Standard-Namespace unterscheidet.
- Erratum – Hinzugefügt am 30. Oktober 2024: ST-REL-001: Stellt sicher, dass die Argumenttypen der In/Out-Parameter übereinstimmen.
XML-Dokumentationsdatei für Ihren benutzerdefinierten Code und Ihre Bibliotheken
XML
-Dokumentationsdateien zugreifen und die Code-Dokumentation für Ihren benutzerdefinierten Code und Ihre Bibliotheken nutzen. Nachdem das Projekt veröffentlicht wurde, werden die XML
-Dateien zusammen mit den DLL
- und PDB
-Dateien in Ihrem Projektordner generiert. Sie finden sie auch im lib-Ordner der generierten NUPKG
-Datei. Weitere Informationen zum Veröffentlichen von Projekten, die codierte Automatisierungen enthalten, finden Sie unter Arbeiten mit codierten Automatisierungen.
Erratum – Hinzugefügt am 30. Oktober 2024: Ändern Sie Argumente als Eigenschaften für codierte Automatisierungen in Bibliotheken
Sie können jetzt die Eigenschaften einer codierten Automatisierung, die als aufgerufener Workflow wiederverwendet wird, über die im Hauptteil der Aktivität vorhandenen Eigenschaften nahtlos anpassen. Dies gilt, wenn Sie eine codierte Automatisierung in eine Bibliothek exportieren, diese Bibliothek in einem anderen Projekt installieren und die codierte Automatisierung in Ihrem aktuellen XAML-Workflow aufrufen. Ändern Sie bei einem aufgerufenen Workflow, der als Aktivität hinzugefügt wurde, die verfügbaren Eigenschaften der aufgerufenen codierten Automatisierung nach Bedarf.
Darüber hinaus können Sie innerhalb des Bibliotheksprojekts auch das Layout einer Aktivität im Fenster „Aktivitätseigenschaften“ konfigurieren. Das Konfigurieren der Aktivitätseigenschaften vor dem Exportieren der codierten Automatisierung umfasst die Bearbeitung von Optionen wie Anzeigename, QuickInfo oder Hilfelink.
Weitere Informationen finden Sie unter Aufrufen von codierten Automatisierungen mithilfe von Bibliotheken.
Erratum – Hinzugefügt am 30. Oktober 2024: Deklarieren von In/Out-Argumenten mit Output
Output
nennen. Wenn Sie ein Argument als Output
benennen, wird es als In/Out-Argument behandelt, auch wenn es nur einmal in der Methode deklariert wird. Weitere Informationen zur Verwendung von Argumenten in codierten Automatisierungen finden Sie unter Arbeiten mit Eingabe- und Ausgabeargumenten.
XBrowser-Testvorlage
Optimieren Sie Ihre Testprozesse von Websites und Webanwendungen mithilfe der XBrowser-Testvorlage. Mit dieser Vorlage können Sie die gleichen Testdaten einer Webanwendung mit mehreren Browsern in einer einzigen Automatisierung testen. Weitere Informationen finden Sie unter XBrowser-Testvorlage.
Generieren von Low-Code-Testfällen mit KI
Mit AutopilotTM können Sie jetzt einen vollautomatisierten Low-Code-Testfall mit natürlicher Sprache generieren. Unter Generieren von Testfällen mit KI erfahren Sie, wie Sie Low-Code-Testfälle generieren können.
Wir haben mehrere Verbesserungen an der Verwaltung von Cloud-Projekten vorgenommen.
Wenn ein Cloud-Projekt in Studio Web bearbeitet wird, können Sie es in Studio nur im schreibgeschützten Modus öffnen (das Projekt kann weder in Studio Web noch in Studio im Bearbeitungsmodus geöffnet werden).
Studio informiert Sie jetzt jedes Mal, wenn Sie den Bearbeitungszugriff verlieren (z. B. wenn das Projekt von jemand anderem bearbeitet wird oder die Cloudverbindung verloren geht), um mögliche zukünftige Konflikte beim Speichern des Projekts zu vermeiden.
Wenn ein Projekt an einem anderen Ort auf Ihrer Maschine gespeichert wird, haben Sie jetzt die Möglichkeit, entweder die Verknüpfung des Projekts mit der Cloud aufzuheben oder den neuen lokalen Pfad zum Projekt zu verwenden.
Wenn Sie ein Projekt öffnen, erkennt Studio automatisch, ob Sie das Projekt manuell an einen anderen Speicherort auf Ihrer Maschine verschoben haben, und Ihre Eingabe ist nicht erforderlich.
Schließlich werden lokale und Cloud-Projekte jetzt im Studio Backstage klar als solche gekennzeichnet.
- Neue Designs für die Knoten Start, Status und Endgültig.
- Einen unendlichen Designerbereich auf Canvas mit einem neuen Rastersystem zur besseren Positionierung Ihrer Aktivitäten.
- Verbesserungen am Design und der Funktionalität von Aktivitäten und Connectors, einschließlich der Möglichkeit, Anmerkungen hinzuzufügen.
- Korrigieren des Zeilenabstands und der Textausrichtung.
- Das Layout der Schaltflächen Korrigieren und Variablen verwenden wird verbessert.
- Hinzufügen dedizierter Schaltflächen Rückgängig ( Undo) und Wiederherstellen ( Redo )
- Mit den folgenden Tastenkombinationen können Sie nun Ihre aktuelle Codeauswahl wie folgt erweitern oder reduzieren:
Ctrl + Shift + <Num+
: Erweitern Sie Ihre aktuelle Codeauswahl, um den nächstgrößeren Syntaxknoten einzuschließen. Ab der aktuellen Zeile können Sie die Erweiterung um den aktuellen Block erweitern, dann um die aktuelle Methode, die aktuelle Klasse, den Namespace und schließlich die gesamte Datei.Ctrl + <Shift + Num-
: Verkleinern Sie die aktuelle Syntaxknotenauswahl schrittweise.
- Sie können jetzt Ihre Interaktionen mit UI-Elementen aufzeichnen und in codierte Automatisierungen umwandeln.
Verbesserungen bei KI-generierten Testdaten
- Wenn Sie Autopilot zum Generieren von Testdaten verwenden, können Sie ihn anweisen, zusätzliche Argumente einzuführen, die im Testfall enthalten sind, sobald Sie das generierte Dataset importieren.
- Jetzt geben Sie Autopilot zunächst die Anweisung, ein primäres Test-Dataset abzurufen. Dies ist eine Änderung zum vorherigen Verhalten, bei dem Autopilot ursprünglich einen Test-Dataset erstellt hat, den Sie mithilfe von Eingabeaufforderungen optimieren konnten.
- Sie können Autopilot anweisen, eine bestimmte Anzahl von Datenvarianten zu generieren.
Verbesserte Fehlermeldungen für die Postman-Integration
Wir haben Verbesserungen an der API-Testautomatisierung vorgenommen. Fehlermeldungen aus der Postman-Integration werden nun in der Benutzeroberfläche deutlicher angezeigt.
Verbesserungen beim Konvertieren von Text in Code
Sie können Text jetzt in Code umwandeln, indem Sie das Autopilot-Symbol auswählen oder die vorhandene Code generieren- Aktion auswählen.
- Das Installationsprogramm
UiPathStudio.msi
unterstützt die Befehlszeilen-Feature-FlaggePackages
nicht mehr. Dies wirkt sich nicht auf den Installationsprozess aus, da das Feature-Flag aus Gründen der Abwärtskompatibilität beibehalten wurde und keine eigentliche Funktion hatte. UiPathStudio.msi
unterstützt kein direktes Upgrade von Studio 2018.4 oder niedriger. Das Upgrade von einer solchen Version muss über ein zwischenzeitliches Upgrade auf den neuesten Patch 24.10 erfolgen.
- Optimierte Kompilierungszeiten für komplexe Projekte, einschließlich Testfällen, Ausführungsvorlagen und Entitäten mit wenig Code und codiert.
- Sie können jetzt die Ausrichtung von Flowchart-Knoten und Connectors im Designerbereich verbessern, indem Sie die Kontextmenüoption Automatisch anordnen verwenden. Sie können Ihre Flowcharts entweder horizontal oder vertikal anordnen, um die Lesbarkeit zu verbessern.
- Die Projektvalidierung ist jetzt schneller.
- Die GIT-Integration in Studio unterstützt jetzt Schannel.
- Der Wörterbuchgenerator unterstützt jetzt komplexe Ausdrücke sowohl im Feld Schlüssel als auch im Feld Wert. Sie können auch zwischen dem Ausdruckseditor und dem Wörterbuchgenerator in Aktivitätseigenschaften wechseln, die nur den Wörterbuchgenerator verwenden.
- Sie können nun der Haupt-Sequence eines Projekts eine Anmerkung der obersten Ebene hinzufügen, indem Sie mit der rechten Maustaste auf das Designer -Panel klicken und Anmerkungen > Anmerkung hinzufügen auswählen. Die Haupt-Sequence ist jetzt standardmäßig ausgeblendet.
- Die Meldung, die Sie im Fenster Pakete verwalten sehen, wenn Sie ein Aktivitätspaket auswählen, das nicht mit Ihrem Projekt kompatibel ist, wurde verbessert.
- Das Massenaktualisierungstool für Projektabhängigkeiten verfügt jetzt über die Option Fehlendes Paket installieren, um Abhängigkeiten zu aktualisieren, die bereits Teil von Projekten sind, oder zum Installieren von Abhängigkeiten in Projekten, die diese noch nicht enthalten.
- Um die Größe der veröffentlichten Pakete zu reduzieren, werden die Ordner .git und .svn jetzt von der resultierenden NUPKG-Datei ausgeschlossen.
-
Bei der RAM-Nutzung wurden mehrere Leistungsverbesserungen vorgenommen.
Codierte Automatisierungen
Um Konflikte zu vermeiden, wenn Sie Verbindungen aus denselben Orchestrator-Ordnern verwenden, müssen Sie jetzt eine andere Namenskonvention beim Aufbau von Verbindungen in codierten Automatisierungen verwenden. Nachdem Sie die Verbindung im Integration Service erstellt haben, rufen Sie sie in Ihrer codierten Automatisierung auf, indem Sie sowohl den Orchestrator-Ordner als auch den Namen des Unterordners verwenden, in dem sich die Verbindung befindet.
var myGmailConnection = connections.Gmail.My_Workspace_john_doe_gmail_com
, wobei My_Workspace
der Orchestrator-Ordnername ist, müssen Sie jetzt den Namen des Unterordners einschließen, in dem die Verbindung zuerst hergestellt wurde. Wenn sich die Gmail-Verbindung also im Unterordner My Gmail Workspace
befindet, ändern Sie den Verbindungsnamen in: var myGmailConnection = connections.Gmail.My_Workspace_My_Gmail_Workspace_john_doe_gmail_com
.
Weitere Informationen zur neuen Einrichtung von Dienstverbindungen in codierten Automatisierungen finden Sie unter Erstellen von Verbindungen für Dienste in codierten Automatisierungen.
Studio-Protokolle
Fatal
werden im Ausgabebereich als Trace
-Protokolle angezeigt und beim Klicken auf die Schaltfläche Ablaufverfolgung im Header des Bereichs als Trace
-Protokolle gefiltert.
- Beim Debuggen eines XAML-Workflows innerhalb eines Projekts, das CS-Dateien enthielt, trat der Fehler „Unerwarteter Fehler während der Bibliothekskompilierung: Wert kann nicht null sein. (Parameter ‚type‘)“ auf, wodurch die Kompilierung fehlschlug.
- Beim Veröffentlichen einiger Hintergrundprozesse ist der Fehler Stammelement fehlt aufgetreten.
- Einige Projekte mit fehlenden Abhängigkeiten wurden fälschlicherweise als veröffentlicht gemeldet, wenn das Massenaktualisierungstool für Projektabhängigkeiten verwendet wurde.
- Studio protokollierte Ungültiges IL-Format-Kompilierungsfehler beim Ausführen einiger Projekte, die von Windows – Legacy migriert wurden. Diese Fehler wirkten sich nicht auf die Projektausführung aus.
- Nicht verwendete Abhängigkeiten wurden beim Analysieren einiger Projekte, die von Windows – Legacy migriert wurden, nicht korrekt identifiziert.
- Die Zusammenstellung ist bei einigen Projekten fehlgeschlagen, bei denen die kombinierte Länge der Zeichenfolgen der Benutzer den zulässigen Grenzwert überschritt.
- Das Umbenennen eines Projekts führte zu ungültigen Verweisen in Projekten mit XAML-Dateien, die auf Code-Assemblies verweisen.
- Beim Erstellen von benutzerdefinierten Aktivitäten mit Code führte der UiPath.Workflow 6.0.0-20231211-03 zu einem Versionskonflikt mit Microsoft.CodeAnalysis.Common. Die Lösung beinhaltete das Hinzufügen einer zuvor fehlenden Abhängigkeit.
- Die Veröffentlichung einiger Projekte mit fehlenden Abhängigkeiten in einer GitHub CI/CD-Pipeline führte nicht zu Validierungsfehlern.
- Die Regel ST-NMG-004 – Duplizierung des Anzeigenamens hat fälschlicherweise wiederholt auftretende Aktivitätsnamen erkannt.
- Der Lokalbereich zeigte beim Debuggen einiger Projekte, die auf einem Netzwerklaufwerk gespeichert waren, keine Informationen an.
- Elastic Robot Pools wurden beim Konfigurieren einer Remote-Debugging-Verbindung für Unattended Robot nicht im Dropdownmenü der Maschine angezeigt.
- Studio hat beim Debuggen einiger Projekte mit Gehen in fälschlicherweise Änderungen am Workflow erkannt.
- Der Textgenerator zeigte eine nicht funktionsfähige Schaltfläche Plus in plattformübergreifenden Projekten an.
- Beim Versuch, einige in früheren Versionen von Studio erstellte Projekte zu veröffentlichen, traten mehrere Validierungsfehler BC31424 und BC30652 auf.
- Das Veröffentlichen einiger Projekte, die eine große Anzahl von Testfällen enthielten (200+), dauerte länger als erwartet.
- Das Kompilieren einiger Projekte mit einer großen Anzahl von Workflows (1000+) dauerte länger als erwartet.
- Die Anwendungsnachverfolgung funktioniert nicht für Anwendungen in Bibliotheken.
- Beim Arbeiten mit codierten Workflows oder Testfällen kann ein Fehler auftreten. Wenn Sie versuchen, Argumente eines beliebigen Typs (einschließlich In, Out und In/Out) mit bestimmten Namen wie
result
,newResult
,codedWorkflow
undisolated
zu erstellen, tritt möglicherweise ein Kompilierungsfehler auf.
UiPathStudio.msi
-Installationsprogramm enthalten und können im lokalen Feed gefunden werden.
Aktivitätspaket |
Version |
---|---|
UiPath.UIAutomation.Activities | |
UiPath.System.Activities | |
UiPath.Excel.Aktivitäten (UiPath.Excel.Activities) | |
UiPath.Mail.Aktivitäten (UiPath.Mail.Activities) | |
UiPath.Word.Aktivitäten (UiPath.Word.Activities) | |
UiPath.ComplexScenarios.Activities | |
UiPath.Presentations.Activities | |
UiPath.Testing.Activities | |
UiPath.WebApi.Activities | |
UiPath.Form.Activities | v24.10.5 |
UiPath.Callout.Activities | v24.10.5 |
- Neuigkeiten
- Neue Autopilot™-Funktionen
- Neue Workflow-Analyse-Regeln
- Funktionen der codierten Automatisierung
- Testautomatisierungsfunktionen
- Verbesserungen
- Das Speichern in der Cloud wurde verbessert
- Verbesserungen der State Machine
- Verbesserter Ausdrucks-Editor
- Verbesserungen bei codierten Automatisierungen
- Verbesserungen der Testautomatisierung
- Installation und Upgrade
- Weitere Verbesserungen
- Durchschlagende Änderungen
- Fehlerkorrekturen (Bug Fixes)
- Bekannte Probleme (Known Issues)
- Aktivitätspaketversionen