- 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
- 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
- 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
2023.4.0
Release-Datum: 27. April 2023
Studio enthält jetzt eine Trigger-basierte Attended-Automatisierungslösung, mit der Sie reaktionsschnelle Automatisierungen erstellen können, indem Sie Trigger für verschiedene Anwendungs- oder Benutzerereignisse verwenden. Die Vorteile der neuen Trigger-basierten Attended-Automatisierungslösung sind eine verbesserte Leistung sowie die Möglichkeit zum gleichzeitigen Automatisieren und Ausführen von mehreren Szenarien.
Zu den Komponenten der Trigger-basierten Attended-Automatisierung gehören Formulare, Callouts, Trigger und Globale Variablen. Diese neuen Funktionen decken viele gängige Anwendungsfälle ab, darunter Contact-Center-Szenarien, Feedback-Prozesse und Plattformen zur digitalen Einführung.
Formulare
Mit den verbesserten Formularfunktionen ist das Erstellen und Verwenden von Formularen jetzt einfacher und flexibler. Sie können jetzt Formulare außerhalb von Aktivitäten erstellen, mehrere Formulare gleichzeitig anzeigen und Trigger so konfigurieren, dass sie basierend auf Formularereignissen ausgelöst werden. Zudem können Sie ein Formular anzeigen, während der Workflow ausgeführt wird, Formularwerte zur Laufzeit bearbeiten und abrufen, Formulareigenschaften ändern und benutzerdefiniertes JavaScript in das Formular einfügen. Um mehr über die verbesserten Funktionen von Formularen zu erfahren, sehen Sie sich die Funktionsweise der Formulare im System der Trigger-basierten Attended-Automatisierung an und lesen Sie die entsprechende Dokumentation.
Popups
Mit den neuen Callout-Funktionen in der Attended-Automatisierung können Sie Benutzer zu bestimmten UI-Elementen führen und benutzerdefinierte Validierungen erstellen. Sie können Callouts mithilfe einer Formulardatei erstellen und das gewünschte UI-Element für die Anzeige angeben. Callouts können auch Werte an Elemente übergeben, die in ihnen enthalten sind. Callouts sind Formularen sehr ähnlich, eignen sich aber besser für Szenarien wie geführte Touren und benutzerdefinierte Validierungen.
Weitere Informationen zur neuen Erstellungsmethode für Callouts finden Sie in der entsprechenden Dokumentation.
Auslöser
Mit Triggern können Sie jetzt Workflows basierend auf Benutzer- oder Anwendungsereignissen starten. Dazu zählen Form Events, Application Events, Keypress Events, Click Events, Hotkey Triggers, Mouse Triggers, Click Image Triggers, System Triggers und SAP Session Attributes Changed Triggers. Zudem können Sie mehrere Attended-Szenarien automatisieren, indem Sie die Aktivitäten Run Local Triggers, Stop Local Triggers, Repeat Trigger, Disable Local Trigger und Enable Local Trigger verwenden. Schließlich können Sie mit der Aktivität Global Variable Changed Trigger jetzt auch Workflows starten, wenn sich der Wert einer globalen Variablen ändert. Diese neuen Funktionen geben Ihnen mehr Kontrolle über die Trigger-basierte Attended-Automatisierung in Studio.
Weitere Informationen über den Zweck der neuen Trigger-Funktionen finden Sie im Abschnitt Trigger.
Weitere Informationen zur Nutzung dieser Funktionen finden Sie im Kapitel Trigger-basierte Attended-Automatisierung.
Um die neue Attended-Automatisierungslösung zu verwenden, sehen Sie sich die entsprechenden Tutorials und die verbesserte Vorlage für das Attended Automatisierungs-Framework an.
Es ist jetzt einfacher, die richtige Aktivität für Ihr Projekt zu finden, da Sie in allen verfügbaren Aktivitätspaketen suchen können, ohne im Voraus ein Paket installieren zu müssen. Diese Funktion ist in plattformübergreifenden Projekten verfügbar, wenn Studio mit dem Automation Cloud Orchestrator verbunden ist.
Der Aktivitätenbereich gruppiert jetzt Aktivitäten, die in Ihrem Projekt verfügbar sind, unter der Beschriftung Installiert und Aktivitäten, die in deinstallierten Paketen enthalten sind, unter Installierbar. Um die Suche noch einfacher zu machen, haben jetzt auch Aktivitätspakete verständlichere Namen.
Sie können ein installierbares Paket hinzufügen, indem Sie im Aktivitätenbereich mit der rechten Maustaste auf seinen Namen klicken und Installieren auswählen. Sie können auch auf einzelne Aktivitäten doppelklicken oder sie in den Designerbereich ziehen. Pakete werden mit der neuesten verfügbaren Version installiert.
Die Suchleiste für Aktivität hinzufügen wurde ebenfalls aktualisiert, um zwischen installierten und installierbaren Aktivitäten zu unterscheiden.
Sie können jetzt vordefinierte Werte für bestimmte Eingabetypen in den Eigenschaften von benutzerdefinierten Aktivitäten festlegen, die über Bibliotheken erstellt wurden. Weitere Informationen finden Sie unter Informationen über Bibliotheken.
Studio ist jetzt mit Microsoft Office 2021 und Office LTSC 2021 kompatibel. Das Reparaturtool für Microsoft Office unterstützt jetzt auch Microsoft Office 2021.
Sie können jetzt die Dateien im Projektordner nach Dateityp filtern. Sie können beispielsweise auswählen, dass nur Workflow-Dateien angezeigt werden. Weitere Informationen finden Sie unter Über Automatisierungsprojekte.
Sie können jetzt die Aktionen sehen, die vom Roboter in Echtzeit ausgeführt werden, wenn Sie ein Projekt remote über eine Unattended-Roboter-Verbindung debuggen. Mit der neuen Remote-Debugging-Einstellung Livestream anzeigen können Sie die Interaktion des Roboters mit UI-Elementen visualisieren und steuern. Diese Funktion ist besonders nützlich für die Fehlerbehebung und Aktualisierung von Automatisierungen, die in der Produktionsumgebung ausgeführt werden. Weitere Informationen finden Sie unter Remote-Debugging.
Als Reaktion auf das Feedback zum Fehlen des Eigenschaftenbereichs im neuen Aktivitätsdesign, das mit Studio 2022.10 vorgestellt wurde, führen wir den Eigenschaftenbereich für Aktivitäten mit dem neuen Design wieder ein. Das bedeutet, dass Sie jetzt den Eigenschaftenbereich unabhängig von der Kompatibilität Ihres Projekts verwenden können, um erweiterte Eigenschaften zu konfigurieren. Der Eigenschaftenbereich ist standardmäßig aktiviert, wenn Sie Studio zum ersten Mal starten. Sie können die Sichtbarkeit des Bereichs steuern, indem Sie die Designeinstellung Aktivitätseigenschaften inline anzeigen verwenden. Bei plattformübergreifenden Projekten und einigen Aktivitäten in Projekten mit der Windows-Kompatibilität wurden die Eigenschaften, die bei der Auswahl von Erweiterte Optionen anzeigen sichtbar waren, in den Eigenschaftenbereich verlagert. Organisationen können Governance-Richtlinien verwenden, um die Sichtbarkeit des Eigenschaftenbereichs zu steuern.
Um die Ausgabe von Aktivitäten zu speichern und zu verwenden, mussten Sie bisher Variablen manuell erstellen. In plattformübergreifenden Projekten erstellt Studio jetzt automatisch eine Variable für jede Aktivitätsausgabe und bietet Ihnen die Möglichkeit, die Variable in anderen Aktivitäten im gesamten Workflow zu verwenden, damit Sie Workflows schneller erstellen können. Die Variable wird nur gespeichert, wenn sie verwendet wird. Das bedeutet, dass sich das Generieren der Variablen nicht auf die Leistung oder die Projektgröße auswirkt.
Die generierte Variable kann in anderen Aktivitäten verwendet werden, indem Sie den Ausdruckseditor aufrufen und Plus > Variable verwenden in anderen Editoren und Generatoren auswählen.
Die Aktivitätsausgaben verhalten sich wie alle anderen Variablen und sind nach der Verwendung im Data Manager verfügbar. Sie werden mit ihrem tatsächlichen Namen angezeigt und können in IntelliSense verwendet werden.
Mit der Designeinstellung Aktivitätsausgaben automatisch generieren können Sie die automatische Erstellung von Aktivitätsausgaben steuern.
Ausführungsvorlagen als isoliert aufrufen
Sie können Ausführungsvorlagen jetzt als isoliert aufrufen, indem Sie Den Workflow mit Vorlage als isoliert aufrufen im Dialogfeld Ausführungsvorlage festlegen aktivieren.
Neue Argumente für automatisch generierte Daten unterstützt
Dictionary
und Array
(aller primitiven Werte, einschließlich String
, TimeSpan
und DateTime
) in symbolischen Ausführungen.
Vorlage für Testautomatisierungs-Framework
Sie können jetzt die neue Vorlage für das Testautomatisierungs-Framework als Ausgangspunkt für Ihre Testprojekte verwenden. Diese Vorlage stellt sicher, dass Sie bei der Erstellung Ihrer Projekte die Best Practices der Testautomatisierung einsetzen. Weitere Informationen finden Sie unter Testautomatisierungs-Framework.
Unterstützung der Data Manager-Sortierung
Sie haben jetzt mehr Freiheit beim Gruppieren von Variablen, Argumenten und Konstanten, denn Sie können sie per Drag-and-drop im Data Manager-Bereich ablegen. Die Gruppierung dieser Elemente wird zur Standardreihenfolge für Ihr Projekt. Die Drag-and-drop-Funktion ist deaktiviert, wenn Sie die Menüoption Elemente nach Scope gruppieren auswählen. Diese Menüoption ist standardmäßig ausgewählt, wenn Sie Studio zum ersten Mal öffnen.
Um das Sortieren von Daten im Data Manager zu erleichtern, haben wir auch die neue Menüoption Abschnittselemente sortieren eingeführt, mit der Sie Daten in jeder Ressourcenkategorie nach Namen (auf- oder absteigend) sortieren oder die Standardreihenfolge Ihres Projekts wiederherstellen können. Diese Option ersetzt die separate Sortierung der Abschnitte Variablen oder Argumente.
Data Manager-Aktualisierung
Mit der Schaltfläche Aktualisieren oben im Data Manager-Bereich werden jetzt lokale Ressourcen unabhängig von den Orchestrator-Ressourcen aktualisiert. Das bedeutet, dass Sie Ressourcen verwenden können, die sofort aktualisiert werden (Variablen, Argumente, Konstanten und Ressourcen), während Sie auf Orchestrator-Ressourcen warten, deren Aktualisierung länger dauern kann. Aktualisierte Ressourcen sind während des Ladevorgangs deaktiviert und werden nach Abschluss des Ladevorgangs verfügbar. Zudem können Sie Studio jetzt verwenden, während Daten aktualisiert werden.
Weitere Verbesserungen beim Data Manager
- Sie können jetzt im Data Manager mit der rechten Maustaste auf eine globale Variable oder globale Konstante klicken und Verweise suchen auswählen, um jede Stelle im Projekt zu finden, an der auf die globale Variable oder globale Konstante verwiesen wird.
- Neue Variablen, Argumente, Konstanten und Namespaces werden jetzt als erste Elemente in ihren jeweiligen Knoten im Data Manager angezeigt.
- Zudem wurden mehrere Leistungsverbesserungen für die Aktualisierung von Daten im Data Manager-Bereich vorgenommen.
Um die Roboterleistung zu steigern und die Größe der veröffentlichten Pakete zu reduzieren, werden Aktivitätspakete und Bibliotheken jetzt in Design- und Runtimepakete aufgeteilt. Das bedeutet, dass veröffentlichte Aktivitäten jetzt ein von Studio verwendetes Designpaket und ein kompakteres vom Roboter verwendetes Ausführungspaket enthalten. Die Aufteilung gilt nur für Windows- und plattformübergreifende Bibliotheken und Aktivitäten, die offiziell von UiPath unterstützt werden.
Die Projektvalidierung ist jetzt schneller und verbraucht weniger RAM- und CPU-Ressourcen. Zudem werden Sie jetzt mit einem Bestätigungsdialogfeld automatisch dazu aufgefordert, fehlende Verweise zu importieren, wenn Sie einige Windows-Projekte öffnen oder validieren.
- Das Hochladen von Testergebnissen im Test Manager ist jetzt noch einfacher:
- Screenshots von lokalen Assertionen werden jetzt ebenfalls hochgeladen. Nach dem Hochladen werden die Screenshots im Test Manager innerhalb der Registerkarte Assertionen eines Testfallergebnisses angezeigt.
- Wenn Sie Testergebnisse in den Test Manager hochladen, werden jetzt auch Änderungen am Projektnamen oder am Namen des Testfalls hochgeladen.
Weitere Informationen zum Hochladen von Testergebnissen und Screenshots in den Test Manager finden Sie unter Hochladen von Testergebnissen in den Test Manager.
- Sie finden das Steuerelement Als Bibliothek exportieren jetzt im Design-Menüband. Und wenn Sie Projekte als Bibliotheken exportieren, können Sie jetzt die spezifischen Workflows auswählen, die Sie als Bibliothek extrahieren möchten.
- Wenn Sie sich im Test Explorer befinden, können Sie einen bestimmten Testfall im Projektbereich anzeigen, indem Sie Im Projekt-Explorer anzeigen über das Testfall-Kontextmenü auswählen.
- Sie können jetzt Ausführungsvorlagen basierend auf vorhandenen Vorlagen in Ihrem Projekt erstellen.
- Im Rahmen der Verwaltung Ihrer Studio-Projekte können Sie sich auf das Projektelement konzentrieren, das im Designer-Bereich aktiv ist, indem Sie auf Mit aktivem Dokument synchronisieren im Projekt-Bereich klicken.
- Wenn Sie Testdaten aktualisieren, die bereits in einem Testfall verwendet werden, können Sie jetzt den folgenden Text sehen: (bereits in Verwendung).
- Sie können jetzt Studio-Projekte von mehreren Automation Cloud-Mandanten mit Automation Hub-Ideen verknüpfen.
- Die Installation zusätzlicher Projektabhängigkeiten ist schneller.
- Wir haben neue Symbole hinzugefügt, um verschiedene Dateitypen im Projektbereich besser unterscheiden zu können.
- Studio- und Assistant-Verknüpfungen werden jetzt nach der Installation automatisch zum Desktop hinzugefügt.
- Pins, die für Studio und Assistant zum Startmenü oder zur Taskleiste hinzugefügt wurden, werden jetzt nach dem Upgrade auf eine neuere Version beibehalten.
- Wir haben eine Trigger-Filteroption hinzugefügt, die Sie über die Schaltfläche Filtern nach oben im Aktivitätenbereich auswählen können. Wenn Sie diese Option auswählen, werden alle verfügbaren Trigger angezeigt.
- Nur Aktivitäten ist jetzt der Standardfilter, wenn Sie im Fenster Pakete verwalten nach Aktivitätspaketen suchen.
- Eine neue Möglichkeit zum Erstellen von Konstanten wurde hinzugefügt: Öffnen Sie den Data Manager-Bereich und wählen Sie Neu > Neue Konstante aus.
- Sie können jetzt freigegebene Verbindungen verwenden, wenn Sie Projekte entwerfen, die den Integration Service verwenden. Der Verbindungs-Selektor zeigt Verbindungen aus Ihrem persönlichen Arbeitsbereich sowie solche aus freigegebenen Ordnern im Integration Service an.
- Die Suche in einem Projekt mit der Universellen Suche ist jetzt deutlich schneller.
- Der Haupteinstiegspunkt wird jetzt standardmäßig im Designer-Bereich geöffnet, wenn ein neues Projekt erstellt oder ein Projekt in Studio geöffnet wird. Sie können dieses Verhalten ändern, indem Sie eine andere Option für die Designeinstellung Verhalten beim Öffnen des Projekts auswählen. Wenn keine XAML-Datei als Haupteinstiegspunkt festgelegt ist, öffnet Studio die neueste XAML-Datei.
- Die Kompilierungseinstellung Quellen einschließen ist jetzt standardmäßig ausgewählt, wenn Sie ein plattformübergreifendes oder Windows-Projekt veröffentlichen.
- Projekte können auf einer Maschine, die nicht mit dem Internet verbunden ist, jetzt schneller erstellt oder geöffnet werden.
- Das Erstellen eines Arguments im Bereich Argumente importieren der Aktivität Invoke Workflow File funktionierte manchmal nicht wie erwartet in Windows-Legacy- und Windows-Projekten. Das Erstellen einer Variablen im Wert-Feld des Bereichs mit der Tastenkombination STRG + K funktionierte ebenfalls nicht wie erwartet.
- Einige Verweise und Namespaces wurden beim Konvertieren eines Projekts von „Windows – Legacy“ zu „Windows“ nicht korrekt aufgelöst.
- Ein Fehler ist aufgetreten, wenn die Aktion Aktivität testen für eine Aktivität verwendet wurde, die einen Scope für andere Aktivitäten bietet (z. B. für Excel Application Scope), und auf die Schaltfläche Fortfahren geklickt wurde, um den Debugging-Prozess fortzusetzen.
- Es ist ein Fehler aufgetreten, wenn auf Workflow öffnen in der Aktivität Invoke Workflow File bei einem Projekt von einem SVN-Repository geklickt wurde.
- Das Ausführen eines Windows-Projekts mit Aktivitäten aus einer Bibliothek, die von „Windows – Legacy“ in „Windows“ konvertiert wurde, verursachte manchmal einen
System.NotSupportedException
-Fehler. - Der Umschalter für eine boolesche Eigenschaft in einer Aktivität, die Teil einer benutzerdefinierten Bibliothek war, behielt seinen Wert nicht bei (
On
oderOff
), wenn ein Debugging durchgeführt wurde oder die Aktivität innerhalb des Workflows verschoben wurde. - Beim Verwenden einer Aktivität aus einer Bibliothek mit einem String-Array-Eingabetyp wurden Änderungen am Wert der String-Array-Eigenschaft nicht gespeichert.
- Es ist ein Fehler aufgetreten, wenn mehr als 16 Array-Elemente in der ArrayZeile-Eigenschaft der Aktivität Add Data Row hinzugefügt wurden.
- Der Fortschritt von automatisch generierten Daten wurde nicht wie erwartet angezeigt. Jetzt wird der Fortschritt von automatisch generierten Daten korrekt gemeldet.
- Die Verwendung des Aktivitätenbereichs zur Suche nach Trigger-Aktivitäten in Projekten, die in Studio-Versionen vor 2023.4 erstellt wurden, zeigt keine Ergebnisse an. Aktivieren Sie die Trigger-Filteroption über die Schaltfläche Filtern nach, damit Trigger angezeigt werden.
- Der Laufzeitfehler Datei oder Assembly konnte nicht geladen werden tritt auf, wenn der Namespace
UiPath.Constants
importiert undProject.Location
im Projekt verwendet wird. Die Verwendung des vollständigen Namespace (UiPath.Studio.Constants.Project.Location
) löst dieses Problem. - Das Konvertieren eines „Windows – Legacy“-Projekts in die Windows-Kompatibilität schlägt fehl, wenn die Groß-/Kleinschreibung für die Variablennamen im Projekt nicht konsistent verwendet wird (z. B. verursacht die Verwendung von
Config
undconfig
für dieselbe Variable einen Konvertierungsfehler). - Das Veröffentlichen einer Bibliothek schlägt während des Kompilierungsprozesses fehl, wenn die Bibliothek einen Workflow mit einem Argument namens
System
enthält. - Die Aktivität Stop Local Triggers beendet eventuell nicht sofort die Ausführung aller Trigger, wenn Sie ein Projekt mit einer Aktion debuggen, welche die Ausführung des Workflows anhält oder verlangsamt (z. B. Langsamer Schritt, Ausführungspfad oder Elemente hervorheben).
- Es tritt ein Fehler im Zusammenhang mit nicht entfernten Namespaces beim Veröffentlichen einer C#-Bibliothek auf, die leer ist oder die nur Aktivitäten enthält, die in der Kategorie Standardaktivitäten enthalten sind.
- Windows- und plattformübergreifende Projekte, die in Studio-Versionen vor 2023.4 erstellt wurden, sowie Windows-Projekte, die von „Windows – Legacy“-Projekten, die in Studio 2022.10 erstellt wurden, konvertiert wurden, können nicht in einem Automation Ops – Pipelines-Prozess erstellt oder analysiert werden. Die Projekte müssen in Studio 2023.4 validiert werden, bevor sie im Pipelineprozess verwendet werden.
- Die 32-Bit-Version des MSI-Installationsprogramms für UiPath Studio (
UiPathStudio-x86.msi
) ist nicht mehr verfügbar.
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 | v23.4.3 |
UiPath.Callout.Activities | v23.4.3 |
- Neuigkeiten
- Trigger-basierte Attended-Automatisierung
- Suche von Aktivitäten in allen offiziellen Paketen
- Definieren von Werten für Aktivitäten in Bibliotheken
- Unterstützung für Microsoft Office 2021
- Filtern von Projektdateien nach Dateityp
- Livestream-Unterstützung über Remote-Debugging
- Anzeigen des Eigenschaftenbereichs für alle Aktivitäten
- Automatisch von Aktivitätsausgaben generierte Variablen
- Neue Testautomatisierungsfunktionen
- Verbesserungen
- Verbesserungen beim Data Manager
- Separate Design- und Runtime-Abhängigkeiten
- Nachverfolgen von Anwendungen und URLs
- Verbesserungen bei der Projektvalidierung
- Verbesserungen der Testautomatisierung
- Weitere Verbesserungen
- Fehlerkorrekturen (Bug Fixes)
- Bekannte Probleme (Known Issues)
- Entfernte Funktionen
- Aktivitätspaketversionen