- Versionshinweise
- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- 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
- 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
- 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.
- Fehlerbehebung bei JxBrowser-Anwendungen
- Überwachung der Benutzerereignisse (User Events Monitoring)
- Citrix-Fehlerbehebung
2021.10.3
Release-Datum: 27. Oktober 2021
Sie können jetzt Projekte erstellen, die mit .NET 5 kompatibel sind. Wenn Sie ein Projekt erstellen, wählen Sie die Projektkompatibilität aus – entweder Windows – Legacy (.NET Framework 4.6.1), Windows (.NET 5 mit Windows-Unterstützung) oder plattformübergreifend (.NET 5 mit plattformübergreifender Unterstützung). Die Standardoption ist Windows – Legacy, die Kompatibilität, die in früheren Versionen von Studio verwendet wurde.
Gut zu wissen:
- Windows- und plattformübergreifende Projekte werden als 64-Bit-Prozesse ausgeführt, sodass Sie die Vorteile der 64-Bit-Architektur voll nutzen können. Das bedeutet, dass die Projekte nur auf 64-Bit-Betriebssystemen unterstützt werden. Windows – Legacy-Projekte werden als 32-Bit-Prozesse ausgeführt.
- Plattformübergreifende Projekte können für die API-Automatisierung verwendet und sowohl unter Windows- als auch unter Linux-Betriebssystemen ausgeführt werden.
- Projekte, die in Studio-Versionen 2021.4 und älter erstellt wurden, werden als Windows – Legacy-Projekte geöffnet.
- Windows- und plattformübergreifende Projekte werden bei der Veröffentlichung kompiliert, was Leistungsverbesserungen bei der Ausführung und sicherere Pakete mit DLL-Dateien anstelle der Projektquelldateien mit sich bringt. Keine Sorge – wenn Sie die Quelldateien veröffentlichen möchten, haben Sie weiterhin die Möglichkeit, sie in die veröffentlichten Pakete aufzunehmen.
- Windows- und plattformübergreifende Projekte können nur auf Robot v2021.10 oder höher ausgeführt werden.
- Ab dieser Version unterstützen die standardmäßig in Studio enthaltenen Aktivitätspakete sowohl Windows – Legacy- als auch Windows-Projekte, während eine begrenzte Anzahl von Paketen plattformübergreifende Projekte unterstützt. Nur die Pakete und Versionen, die die ausgewählte Projektkompatibilität unterstützen, stehen für die Installation über das Fenster Pakete verwalten zur Verfügung.
- Organisationen können Governance Richtlinien bereitstellen, die die Standardkompatibilität definieren oder die Verwendung bestimmter Kompatibilitäten erzwingen.
- Bibliotheken können nur in Projekten installiert werden, die dieselbe Kompatibilität haben.
- Alle Projekte, die im StudioX-Profil erstellt wurden, verwenden die Windows – Legacy-Kompatibilität.
- Die Kompatibilität jedes Projekts wird rechts neben der Studio-Statusleiste unter Projekt-Panel > Abhängigkeiten-Knoten angezeigt, sowie im Eintrag jedes Projekts in der Liste Zuletzt verwendete öffnen unter Start (Studio Backstage-Ansicht) > Starten.
- Sie können Ihre vorhandenen benutzerdefinierten Aktivitäten zu .NET 5 migrieren.
Sie können jetzt Projekte auf Robotern ausführen und debuggen, die auf anderen Maschinen ausgeführt werden. Die neue Remote-Debugging-Funktion funktioniert sowohl mit Windows- als auch mit Linux-Robotern und bietet Ihnen die Möglichkeit, entweder eine TCP/IP-Verbindung zu einem Remote-Roboter einzurichten oder eine Verbindung mit einem Unattended-Roboter über den Orchestrator herzustellen. Wenn eine Verbindung hergestellt und die Remote-Ausführung aktiviert ist, werden alle Ausführungs- und Debugging-Vorgänge auf dem Remote-Roboter ausgeführt. Weitere Informationen finden Sie unter Remote-Debugging.
Um die Arbeit mit Studio zu vereinfachen und den Zugriff auf die von Ihnen benötigten Funktionen zu erleichtern, wurde das Studio Pro-Profil abgeschafft. Das Studio-Profil enthält jetzt alle erweiterten Funktionen, die zuvor ausschließlich für das Studio Pro-Profil verfügbar waren, z. B. Testautomatisierung, mobile Automatisierung oder C#-Unterstützung. Zudem sind nun Studio Pro-Vorlagen in Studio verfügbar.
Gut zu wissen:
- Wenn Sie auf diese Version aktualisieren und in der vorherigen Version das Studio Pro-Profil verwendet haben, werden die Einstellungen im Studio Pro-Profil in das Studio-Profil dieser Version migriert, auch wenn Sie in der vorherigen Version ebenfalls das Studio-Profil verwendet haben.
- Studio ist kompatibel mit Projekten, die in älteren Studio- und Studio Pro-Versionen erstellt wurden.
-
Organisationen, die Governance verwenden, müssen vorhandene Studio Pro-Richtlinien wie folgt in das Studio-Profil migrieren:
- Bei dateibasierter Governance müssen die für das StudioPro-Profil konfigurierten Parameter in das Development-Profil verschoben werden.
- Bei Automation Ops verschieben Sie die Einstellungen in Ihren bestehenden Studio Pro-Richtlinien in neue Studio v2021.10-Richtlinien.
- Eine neue Lizenz namens Automation Developer ist jetzt verfügbar und ersetzt die Lizenzen RPA Developer, RPA Developer Pro und Test Developer Pro, die in älteren Versionen verfügbar waren. Sie können Studio weiterhin verwenden, wenn Sie es mit einer der älteren Lizenzen aktivieren, die Zugriff auf Studio Pro gewährt haben.
Die für StudioX entwickelten Aktivitäten sind jetzt auch standardmäßig in Studio verfügbar und Sie können das Plus-Menü verwenden, um mit Excel- und PowerPoint-Dateien zu interagieren sowie mit Outlook-, Outlook 365- und Gmail-Konten oder Google-Tabellen, die zu Ihren Automatisierungen hinzugefügt wurden.
Beim Konfigurieren von Aktivitäten können Sie direkt im Plus-Menü jeder Eigenschaft nach Daten suchen und die auswählen, die dem erwarteten Typ einer Eigenschaft entsprechen. Ausdrücke werden automatisch generiert, ohne dass Sie diese manuell eingeben müssen.
-
Bei Excel, sofern die moderne Designumgebung aktiviert ist:
- Die modernen StudioX-Aktivitäten sind die Excel-Aktivitäten, die standardmäßig in Ihren Projekten verfügbar sind und die klassischen Excel-Aktivitäten der App-Integration ersetzen.
- Wenn Sie Excel-Aktivitäten innerhalb der Scope-Aktivität Use Excel File konfigurieren, können Sie die Inhalte der Datei durchsuchen und Daten wie Zellen, Bereiche, Tabellen, Blätter oder Diagramme aus dem Menü auswählen. Darüber hinaus können Sie jetzt das Excel-Add-in installieren, mit dem Sie zwischen Studio und Excel wechseln können, um die Daten, die Sie in Ihren Automatisierungen verwenden möchten, aus der Datei anzugeben.
- Bei PowerPoint können Sie bei der Konfiguration von PowerPoint-Aktivitäten innerhalb der Scope-Aktivität Use PowerPoint Presentation Daten wie beispielsweise Folien, Formen oder Layouts aus dem Menü auswählen.
- Bei E-Mails können Sie bei der Konfiguration von E-Mail-Aktivitäten innerhalb der Scope-Aktivitäten Use Outlook 365, Use Gmail oder Use Desktop Outlook App Outlook-Ordner, Gmail-Labels, die aktuelle E-Mail in einer Iteration oder auch Nachrichtenfelder wie z. B. Betreff, Text, Text als HTML, BCC, CC, Empfänger, Sender, Datum (als Text) und Priorität aus dem Menü auswählen.
- Wenn Sie bei Google Tabellen Tabellen-Aktivitäten innerhalb der Scope-Aktivität Use Google Spreadsheet konfigurieren, können Sie Blätter und benannte Bereiche aus dem Menü auswählen.
-
Bei Dateiaktivitäten im Systemaktivitätspaket können Sie beim Durchlaufen von Dateien oder Ordnern Datei- und Ordnereigenschaften aus dem Menü auswählen, z. B. Name, vollständiger Name, Datum der letzten Änderung, Datum des letzten Zugriffs oder Erstellungsdatum.
Wenn Sie mit den Aktivitäten Use Excel File und Use PowerPoint Presentation arbeiten und die Datei, die zur Laufzeit verwendet wird, noch nicht vorhanden ist, können Sie weiterhin das Plus-Menü verwenden, indem Sie eine Datei mit der gleichen Struktur wie eine Vorlage für die Verwendung zur Entwurfszeit definieren.
Die moderne Designumgebung ist jetzt standardmäßig für alle neuen Studio-Projekte aktiviert, sodass Sie die neuesten Funktionen im UIAutomation-Aktivitätspaket nutzen können.
Um den Übergang zu erleichtern: Wenn Sie bei der Verwendung der modernen Umgebung nach einer klassischen Aktivität suchen, ist das moderne Gegenstück der Aktivität in den Suchergebnissen enthalten (z. B. ergibt die Suche nach der klassischen Aktivität Attach Browser die moderne Aktivität Use Application/Browser).
Wenn Sie dennoch die klassische Umgebung verwenden möchten, können Sie die moderne Umgebung auf globaler oder Projektebene deaktivieren oder im Panel Aktivitäten die Option Klassische anzeigen auswählen, um die klassischen Aktivitäten in einem Projekt verfügbar zu machen.
Das Debuggen Ihrer Projekte ist jetzt noch einfacher. Sie können nun Probleme beheben, während das Debuggen pausiert wird, indem Sie die Eigenschaften der aktuellen Aktivität bearbeiten. Zeigen Sie mit der Maus auf eine Eigenschaft im Lokal-Panel, klicken Sie auf , nehmen Sie im Fenster Lokaler Wert Anpassungen vor und setzen Sie dann das Debuggen fort.
Studio kann jetzt Telemetriedaten an Ihre Application Insights-Instanz in Azure senden, sodass Sie überwachen und analysieren können, wie Studio in Ihrer Organisation verwendet wird. Um diese Funktion zu aktivieren, müssen Sie lediglich den Application Insights-Instrumentierungsschlüssel in Ihren Governance-Richtlinien zur Verfügung stellen. Weitere Informationen finden Sie unter Governance im Studio-Handbuch und in den Einstellungen für Studio-Richtlinien im Automation Ops-Handbuch.
Um eine reibungslosere Automatisierung zu ermöglichen, haben wir die Verknüpfung von Studio-Projekten mit Ideen im Automation Hub vereinfacht. Mit einer neuen Projekteigenschaft namens Automation Hub-URL können Sie ein vorhandenes Projekt mit einer Idee im Automation Hub verknüpfen. Alternativ haben Sie im Automation Hub die Möglichkeit, ein Studio-Projekt direkt von Ideen zu starten, die sich in der Phase Entwicklung befinden und den Status Nicht gestartet haben. Weitere Informationen finden Sie unter Verknüpfen eines Projekts mit einer Idee im Automation Hub.
Sie können nun angeben, ob ein Prozess für beaufsichtigte Automatisierung entwickelt wurde. Aktivieren Sie die Projekteinstellung Attended-Automatisierung für Prozesse, die UI-Automatisierungsaktivitäten oder andere Aktivitäten enthalten, die eine Benutzerinteraktion erfordern. Prozesse, die als Attended-Automatisierungen markiert sind, dürfen nicht in Unattended-Szenarien ausgeführt werden.
Sie haben jetzt die Möglichkeit, für jede Workflow-Analyse die Ergebnisse zu exportieren. Dies erfolgt in einer JSON-Datei im Projektordner.
Authentifizieren durch Anmelden mit Ihrem GitHub-Konto
Sie können sich jetzt mit Ihrem GitHub-Konto anmelden, um sich bei Remote-Git-Repositorys zu authentifizieren, die auf github.com gehostet werden. Wenn Sie HTTPS zum Klonen eines Remote-Repositorys oder zum Kopieren eines Projekts in ein Repository verwenden, ist unter Anmeldeinformationen verwenden eine neue Option namens Mit GitHub anmelden verfügbar. Diese Funktion erfordert, dass die UiPath GitHub-App in Ihrer Organisation oder Ihrem Konto installiert ist.
Ändern der Anmeldeinformationen in Git
Sie können jetzt die Anmeldeinformationen ändern, die zum Herstellen einer Verbindung mit Remote-Git-Repositorys verwendet werden.
Erstellen einer Verzweigung aus vorherigem Git-Commit
Sie können jetzt aus jedem beliebigen vorherigen Commit eine neue Verzweigung erstellen. Wenn Sie den Verlauf einer Datei, eines Ordners oder eines Projekts anzeigen, klicken Sie im Fenster „Verlauf“ mit der rechten Maustaste auf einen Commit und wählen Sie Verzweigung erstellen aus.
Governance für Git-Repositorys
AllowEditRepositories
, um anzugeben, ob Benutzer nur zulässige Repositorys und den Parameter Repositories
verwenden sollten, um die Liste der zulässigen Repositorys zu definieren. Informationen zu Automation Ops finden Sie unter Einstellungen für Studio-Richtlinien im Automation Ops-Handbuch.
Repository-URL kopieren
Sie können jetzt schnell die Repository-URL für ein Projekt kopieren, das zu Source Control hinzugefügt wurde, indem Sie mit der rechten Maustaste auf den Projektknoten oder eine Datei im Projekt-Panel klicken und dann im Kontextmenü Repository-URL kopieren auswählen.
Aktualisierte Installationsprogramme
- Um die Installation für Community-Benutzer konsistenter und flexibler zu machen, wurde das Installationsprogramm
UiPathStudioSetup.exe
der Community Edition abgeschafft. Das MSI-Installationsprogramm, das zuvor nur für die Enterprise Edition verfügbar war, wurde aktualisiert und ist jetzt auch für die Community Edition verfügbar (UiPathStudioCommunity.msi
). Ab dieser Version haben Community-Benutzer auch die Möglichkeit, die Enterprise Edition von Studio zu installieren und mit einer Community-Lizenz zu aktivieren. -
Das MSI-Installationsprogramm von Studio verfügt über eine neue Benutzeroberfläche und bietet Ihnen zwei Einrichtungsoptionen:
- Schnell (empfohlen für Community-Benutzer) – Führen Sie die Installation für den aktuellen Benutzer in einer Standardkonfiguration durch, die einen Benutzermodus-Roboter enthält, ohne Einstellungen zu konfigurieren.
-
Benutzerdefiniert (empfohlen für Enterprise- und fortgeschrittene Benutzer) – Führen Sie die Installation pro Maschine durch, wählen Sie den Robotertyp und die zu installierenden Komponenten aus und konfigurieren Sie erweiterte Installationseinstellungen.
Automatisches Aktualisieren von Clientkomponenten über den Orchestrator
Haben Sie schon einmal daran gedacht, wie toll es wäre, wenn Ihre Roboter stets auf dem neuesten Stand wären? Dann haben wir gute Neuigkeiten! Sie können jetzt Roboter-, Studio- und UiPath Assistant-Clients über den Orchestrator auf neuere Versionen aktualisieren. Dies bietet eine einfache Möglichkeit, ein Versionsupdate von einer zentralen Stelle aus auf eine große Anzahl von Maschinen zu übertragen, um den Benutzern Zeit zu sparen und den Aktualisierungsprozess zu optimieren.
Test Explorer
Sind Sie bereit für das Testen auf Knopfdruck? Das Panel „Test Explorer“ gruppiert alle Testausführungen in einer einzigen Ansicht, inklusive Testentwicklung, Ausführung und Analyse. Im neuen Panel können Sie Tests basierend auf dem Ergebnisstatus filtern und Tests auf Grundlage von erfolgreichen/fehlgeschlagenen Szenarien ausführen oder debuggen. Die Aktivitätsabdeckung wurde als Unterpanel aufgenommen, um die Testfunktionen zusammenzuhalten.
Informationen zur Funktionsweise finden Sie unter Test Explorer.
Ausführungsvorlagen
Sie können Testfälle in dynamische Vorlagen zur Laufzeit einbetten, um die Instandhaltung der Testausführungssortierung, die testfallspezifische Wiederherstellung, die anpassbare Testfallberichterstattung sowie das Einrichten und Abbrechen zu reduzieren.
Weitere Informationen finden Sie unter Ausführungsvorlagen.
Dateivorlagen
Sie können Vorlagen für Ihre Testfälle erstellen, sodass Sie diese in verschiedenen Tests wiederverwenden können.
Weitere Informationen finden Sie unter Dateivorlagen.
SAP Change Impact Mining
In Zusammenarbeit mit unserem UiPath Technologiepartner führen wir das Change Impact Mining für SAP ECC- und SAP S/4HANA-Projekte ein.
Das SAP Monitoring führt die Aktivität „SAP Session Attributes Change Trigger“ ein, um die Überwachung von SAP-Sitzungsattributen zu ermöglichen. Während der Laufzeit können Änderungen am SAP-Sitzungsattribut protokolliert werden. Sie können die SAP-Sitzungsattribute definieren. Standardmäßig ist die Überwachung für SAP-Transaktionen und SAP-Programme festgelegt.
Die SAP-Testprojektvorlage verwendet eine Ausführungsvorlage, mit der Sie sowohl den SAP-Testfall als auch das SAP Monitoring parallel ausführen können. Dadurch können Sie Informationen über ausgeführte SAP-Transaktionen und SAP-Programme sowie deren Abhängigkeiten während der Laufzeit sammeln. Alle gesammelten Informationen werden automatisch an den UiPath Test Manager übermittelt und auf Testfallebene sichtbar.
Weitere Informationen finden Sie unter:
- Der App/Web-Recorder unterstützt jetzt die Verwendung des Objekt-Repositorys bei der Aufzeichnung, sodass Sie bereits vorhandene Objekte verwenden oder neue erstellen können.
- Das Objekt-Repository verwendet jetzt die Computer Vision-Technologie für die Funktion Alle Elemente erfassen, die alle Elemente einer angegebenen Anwendung extrahieren und zu Ihrem Objekt-Repository hinzufügen kann. Dadurch kann der Zeitaufwand für die Verwendung des Objekt-Repository erheblich reduziert werden, da Sie nicht mehr jedes Element einzeln manuell hinzufügen müssen.
- Mit der neuen Hervorhebungsfunktion im Objekt-Repository können Sie jedes Objekt hervorheben, das Sie auf dem Bildschirm erfasst haben, sodass Sie leichter erkennen können, mit welchem Element Sie gerade arbeiten.
Hinzugefügt am 16. November 2021
Die Vorlage für das Robotic Enterprise Framework hat mehrere Verbesserungen erhalten:
- Wir haben OrchestratorQueueName in der Config.xlsx-Datei und als Eingabeargument in Main.xaml hinzugefügt.
- Die Process.xaml-Datei wurde in den Framework-Ordner verschoben.
-
Es wurde ein Problem behoben, das darin bestand, dass im Falle eines beendeten Prozesses für ein Warteschlangenelement der Status Erfolgreich gesetzt wurde:
- Wir haben den Aufruf von
Framework\SetTransactionStatus.xaml
innerhalb des Finally-Blocks entfernt. - Ein Aufruf von
Framework\SetTransactionStatus.xaml
, umgeben von einer Try Catch-Aktivität, wurde nach dem Aufruf vonFramework\Process.xaml
für die erfolgreichen Fälle im selben Try-Block hinzugefügt. - Im Abschnitt Catch wurde für jeden Ausnahmetyp (Systemausnahme oder Betriebsregelausnahme) ein Aufruf von
Framework\SetTransactionStatus.xaml
umgeben von einer Try Catch-Aktivität hinzugefügt.
- Wir haben den Aufruf von
- Wir haben eine maximale Anzahl aufeinanderfolgender Wiederholungsversuche hinzugefügt, um zu vermeiden, dass die Warteschlange für persistente Fehler verbraucht wird. In Config.xlsx wurde eine neue globale Variable namens ConsecutiveSystemExceptions und eine Konstante mit dem Namen MaxConsecutiveSystemExceptions hinzugefügt.
- Falls die maximale aufeinanderfolgende Wiederholungsanzahl erreicht ist, wird der Auftrag jetzt als fehlgeschlagen (fehlerhaft) markiert. Dieses Verhalten kann aktiviert werden, indem der boolesche Wert ShouldMarkJobAsFaulted in Config.xlsx auf
TRUE
festgelegt wird (standardmäßig ist er aufFALSE
festgelegt). - Fehlgeschlagene Warteschlangenelemente enthalten jetzt den Namen und Speicherort zugehöriger Screenshots.
- Wir haben Wiederholungsmechanismen für die Aktivitäten Set Transaction Status und Get Transaction Item hinzugefügt, falls ein Fehler auftritt.
- Die Bildschirmauflösung wird nun im Abschnitt „Init“ protokolliert.
- Das Projekt entspricht nun den standardmäßigen Workflow-Analyseregeln.
- Wir haben die Verwaltung von Assets verbessert. In früheren Versionen, als ein Asset im Blatt Assets der Config.xlsx-Datei deklariert wurde, das Asset jedoch im Orchestrator fehlte, gab es eine Protokollmeldung mit der Stufe „Warnung“. Der Prozess wurde fortgesetzt, auch wenn für diese Schlüssel Werte fehlten, und später im Prozess anfällig für Fehler war. Das Framework löst jetzt eine Ausnahme aus, wenn ein Asset nicht im Orchestrator gefunden wird und der Prozess in der Init-Phase angehalten wird.
- Wir haben ein neues Testframework hinzugefügt, das die neuen Funktionen der Test Suite verwendet. Ein Ordner mit dem Namen Tests, der einige Testfälle im Zusammenhang mit den Workflows des Frameworks enthält, ist jetzt im Projektordner „REFramework“ enthalten.
- Wir haben die Dokumentationsdatei im Ordner Dokumentation im REFramework-Projektordner mit allen neuen Verbesserungen aktualisiert.
- Der Ausdrucks-Editor wird an derselben Position geöffnet, an der Sie das Fenster zum letzten Mal geschlossen haben.
- Schaltflächen zum Maximieren/Wiederherstellen sind jetzt in der Titelleiste oben im Ausdrucks-Editor verfügbar, um die Fenstergröße schnell zu ändern.
- Wenn Sie vergrößern oder verkleinern, um die Größe des Texts zu ändern (z. B. mit Strg + Scrollen), und dann das Fenster schließen, wird der Ausdrucks-Editor mit demselben Zoomfaktor geöffnet, den Sie beim letzten Schließen des Fensters verwendet haben.
- Wenn Sie den Ausdrucks-Editor auf einer Anzeige mit einer niedrigeren Auflösung als der zuletzt verwendeten Fenstergröße des Ausdrucks-Editors öffnen, wird das Fenster automatisch auf seine Standardgröße zurückgesetzt, anstatt seine vorherige Größe zu behalten.
- Die Optionen Bei Veröffentlichung ignorieren/Als veröffentlichbar festlegen, die im Kontextmenü des Projekt-Panels verfügbar sind, wurden in Als privat festlegen/Als öffentlich festlegen umbenannt, wenn auf das Menü für Workflow-Dateien in Bibliotheksprojekten zugegriffen wird.
- Der letzte Feed, in dem Sie veröffentlicht haben, ist jetzt der Standardspeicherort, der im Schritt Veröffentlichungsoptionen des Veröffentlichungsassistenten ausgewählt wurde. Der Speicherort bleibt so lange standardmäßig festgelegt, bis Sie einen anderen Ordner in der Studio-Statusleiste auswählen oder Studio neu starten.
- Sie können jetzt Governance-Richtlinien verwenden, um das Hinzufügen von Versionshinweisen beim Veröffentlichen eines Projekts zu erzwingen. Wenn Sie im dateibasierten Governance-Modell den Wert des Parameters
EnforceReleaseNotes
auftrue
festlegen, dann wird das Feld Versionshinweise im Veröffentlichungs - Assistenten zu einem Pflichtfeld. Informationen zu Automation Ops finden Sie unter Einstellungen für Studio-Richtlinien im Automation Ops-Handbuch. - Wenn Sie die Option auswählen, Quellen beim Veröffentlichen eines Projekts einzuschließen, werden die Dateien nun in der
.nupkg
-Datei im Ordnerlib\net45
(für Windows-Legacy-Bibliotheken) oder im Ordnercontent
(für Windows- und plattformübergreifende Bibliotheken und Projekte) gespeichert. Bei Windows-Legacy-Bibliotheken werden die Dateien auch weiterhin in der generierten Assembly-Datei gespeichert.
- Sie können in einem einzigen Schritt Testdaten zu mehreren Testfällen hinzufügen.
- Wenn Sie Testdaten aktualisieren, können Sie vorhandene Daten in Ihren Testfällen überschreiben.
- Sie können Ordner und Elemente mit Datenvarianten schneller erkennen, da diese mit einem aussagekräftigeren Symbol versehen sind.
- Bei der Installation von Studio ist die Option zum Installieren der Erweiterung für Edge Chromium nun standardmäßig aktiviert, wenn Microsoft Edge Chromium bereits auf Ihrer Maschine installiert ist.
- Sie können jetzt die Workflow-Analyse-Regel ST-SEC-009 – Falscher Gebrauch von SecureString so konfigurieren, dass Aktivitäten ausgeschlossen werden, die vertrauliche Daten eingeben können, aber den SecureString-Typ nicht unterstützen.
-
Zusätzliche Informationen werden nun für jedes Projekt in der Liste der letzten Projekte unter Start (Studio Backstage-Ansicht) > Registerkarte Start angezeigt:
- Für Ausdrücke verwendete Sprache (VB oder C#).
- Projektkompatibilität (Windows-Legacy, Windows oder plattformübergreifend).
-
Source Control-Repository, unter dem sich das Projekt befindet (GIT, SVN oder TFS) oder lokal, wenn sich das Projekt nicht unter Source Control befindet.
Wenn Sie von einer älteren Studio-Version aktualisieren, werden die Kompatibilitäts- und Source Control-Informationen für Projekte angezeigt, die Sie in der vorherigen Version erst geöffnet haben, nachdem Sie sie in der aktuellen Version geöffnet haben.
- Sie können jetzt mit der Tastenkombination Strg + W die Workflowdatei schließen, die im Designer-Panel im Fokus steht.
- Sie haben jetzt Zugriff auf zusätzliche Vorlagen, auf denen Ihre Automatisierungen basieren können. Wenn Sie unter Start (Studio Backstage-Ansicht) > Vorlagen nach Vorlagen suchen, dann ist jetzt die Option UiPath-Marktplatz verfügbar. Dort können Sie aus einer Vielzahl von vorgefertigten Vorlagen auswählen, die auf dem UiPath-Marktplatz veröffentlicht wurden.
- Wenn Sie eine Datei innerhalb des Projekt-Panels in einem Projekt mit großer Struktur durch Ziehen verschieben, innerhalb des Panels scrollen und die Datei dann ablegen, dann bleibt die Ansicht des Projekt-Panels jetzt an dem Ort, zu dem die Datei verschoben wurde, anstatt an den ursprünglichen Ort der Datei zurückzukehren.
- Um die Konfiguration der If-Aktivität zu erleichtern, ist das Symbol, das schnellen Zugriff auf die Leiste Aktivität hinzufügen bietet, nun auch innerhalb der Verzweigungen Then und Else der Aktivität verfügbar.
- Die Suchleiste Aktivität hinzufügen verwendet jetzt KI, um Aktivitäten vorzuschlagen, die Sie basierend auf dem aktuellen Kontext des Workflows als Nächstes hinzufügen möchten. Sie können dies deaktivieren, indem Sie in den Entwurfs-Einstellungen die Auswahl der Option KI-Aktivitätsvorschläge aktivieren aufheben. Organisationen können diese Einstellung über Governance-Richtlinien steuern.
- Es wurde ein Problem behoben, das dazu führte, dass Aktivitäten, die aus in Studio v2021.4 erstellten Bibliotheken generiert wurden, einen unerwarteten Namespace haben, wenn der Bibliotheksname einen Punkt (
.
) enthielt. - Wenn Sie eine Bibliothek als Projektabhängigkeit installieren, enthält das Panel Aktivitäten keinen unerwarteten zusätzlichen Ordner mehr in der Struktur für Aktivitäten aus dieser Bibliothek. Das Problem trat in Bibliotheken auf, die über Studio v2021.4 veröffentlicht wurden.
- Die Fehlermeldung Ein Element mit demselben Schlüssel wurde bereits hinzugefügt tritt nicht mehr auf, wenn Sie versuchen, eine Bibliothek zu veröffentlichen, die die ServiceNow- und Mail-Pakete als Abhängigkeiten enthält.
- Es wurde ein Problem behoben, das verhinderte, dass Anmerkungen, die den Stammaktivitäten in Dateien aus Bibliotheksprojekten hinzugefügt wurden, als Tooltips für die erzeugten Aktivitäten angezeigt wurden, wenn die Bibliotheken in Projekten installiert waren.
- Die Eingabe der Zeichen
{
,[
und|
in Ausdrücken funktioniert jetzt wie erwartet, wenn Sie eine französische Tastatur verwenden. - Ein Fehler tritt nicht mehr auf, wenn Sie die türkische Q-Tastatur verwenden und die Tastenkombinationen AltGr + 7 und AltGr + 8 drücken, um die Zeichen
{
und[
in Ausdrücken einzugeben. - Das Eingeben des
@
-Zeichens in Ausdrücke durch das Drücken der Tastenkombination AltGr + 2 funktioniert jetzt wie erwartet, wenn die niederländisch-belgische Tastatur verwendet wird.
- Die Aktivitätsabdeckung wurde für Dateien, die Pseudo-Aktivitäten enthielten, nicht korrekt berechnet.
- Das Umgeben einer hereingezoomten Aktivität mit einem Pseudo-Objekt im Designer-Panel hat den Fokus nicht auf diese neue Aktion geändert.
- Es wurde ein Problem behoben, das dazu führte, dass Studio mit dem Fehler Sammlung wurde geändert; Aufzählung kann möglicherweise nicht ausgeführt werden zufällig nicht mehr reagierte.
- Es wurde ein Problem behoben, das manchmal dazu führte, dass ein Fehler auftritt und Studio nicht mehr reagierte, wenn Sie Aktivitäten aus dem Aktivitäten-Panel gezogen und in einen Workflow abgelegt haben.
- Es wurde ein Problem behoben, das dazu führen konnte, dass ein Fehler auftritt, wenn versucht wurde, ein neues Projekt mit der Hintergrundprozessvorlage zu erstellen.
- Die Auswahl eines Elements aus dem Studio-Menüband erfordert keinen zweiten Klick mehr, wenn eine andere Anwendung im Fokus steht.
- Wenn Sie mit mehreren Bildschirmen arbeiten und das Studio-Fenster auf einem Bildschirm maximieren, dann verdeckt das Fenster nicht länger Teile eines anderen Bildschirms.
- Es wurde ein Problem behoben, das zu unerwartetem Verhalten führte, beispielsweise wurden Aktivitäten in der falschen Datei hinzugefügt, wenn zwei Workflowdateien nebeneinander in derselben Studio-Instanz geöffnet wurden.
- Das Öffnen des Popup-Menüs Anmelden/Abmelden durch Klicken auf das Symbol in der Studio-Titelleiste funktioniert jetzt wie erwartet, unabhängig davon, welches Studio-Panel im Fokus steht.
- Das UiPath.Activities.API SDK-Paket, das nur zum Entwickeln benutzerdefinierter Aktivitäten vorgesehen ist, kann nicht mehr als Projektabhängigkeit installiert werden.
- Es wurde ein Problem behoben, durch das die Aktivität Try Catch
System.InvalidOperationException
-Fehler nicht verarbeiten konnte, die generiert wurden, wenn Bildaktivitäten wie Find Image die Pick Branch-Aktivitäten nicht auslösen konnten. - Wenn Sie die Aktivität Invoke Code mit der Sprache CSharp verwenden, die für den aufgerufenen Code festgelegt ist, dann geben Validierungsfehlermeldungen im Zusammenhang mit der Aktivität die Codezeilennummern, bei denen Fehler erkannt werden, nun korrekt an.
- Es wurde ein Problem behoben, das dazu führte, dass Argumente, die im Dialogfeld Workflowargumente aufrufen der Aktivität Invoke Workflow File erstellt wurden (z. B. STRG + M in einem Wertefeld), erst sichtbar wurden, nachdem die Datei, in der die Aktivität enthalten ist, geschlossen und erneut geöffnet wurde.
- Die Workflow-Analyse-Regel ST-USG-010 (Nicht verwendete Abhängigkeiten) erkennt keinen Verstoß mehr, wenn keine Aktivität aus einem Paket in einem Projekt, sondern eine Funktion aus dem Paket verwendet wird.
- Wenn das Objekt-Repository in einem Projekt erzwungen wird, kann es nicht mehr über den Recorder deaktiviert werden.
- Wenn das Panel Ausgabe, Fehlerliste, Verweise suchen oder Haltepunkte nicht fixiert ist und einen großen Bereich des Fensters abdeckt, während Studio maximiert ist, führt das Klicken auf die Schaltfläche Wiederherstellen in der Statusleiste zum Verkleinern von Studio dazu, dass das Panel nicht mehr das beinahe gesamte Fenster abdeckt und Studio nicht ordnungsgemäß angezeigt wird.
- Neuigkeiten
- Unterstützung für .NET 5.0-Windows- und plattformübergreifende Projekte
- Ausführen und Debuggen von Projekten auf Remote-Robotern
- Die Profile von Studio und Studio Pro wurden zusammengeführt
- Das Design von StudioX jetzt auch in Studio
- Moderne Designumgebung standardmäßig aktiviert
- Bearbeiten von Aktivitätseigenschaften während des Debuggens
- Erfassen von Telemetriedaten in Azure Application Insights
- Integration mit dem Automation Hub
- Option zum Markieren von Prozessen als beaufsichtigte Automatisierungen
- Exportieren von Workflow-Analyse-Ergebnissen
- Neue Source Control-Funktionen
- Änderungen bei der Installation und Aktualisierung
- Neue Testautomatisierungsfunktionen
- Verbesserungen
- Objekt-Repository
- Vorlage für das Robotic Enterprise Framework
- Ausdrucks-Editor
- Veröffentlichen
- Testautomatisierung
- Weitere Verbesserungen
- Fehlerkorrekturen (Bug Fixes)
- Bibliotheken
- Benutzerfreundlichkeit
- Testautomatisierung
- Weitere Korrekturen