studio
2024.10
true
UiPath logo, featuring letters U and I in white
Studio-Benutzerhandbuch
Last updated 18. Nov. 2024

2024.10.5

Release-Datum: 21. Oktober 2024

Neuigkeiten

Neue Autopilot™-Funktionen

Sie können jetzt Workflows aus leeren Sequences (einschließlich der Haupt-Sequence) generieren, indem Sie die neue Schaltfläche Mit Autopilot generieren auswählen. Dadurch wird eine neue Anmerkung erstellt, in der Sie Ihre Anweisungen eingeben und Generieren auswählen können, um Ihren Workflow zu erstellen.

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.

Mit dem Bereich können Sie Autopilot™ verwenden, um Ihren Workflow zusammenzufassen und Workflows über eine zentrale Schnittstelle zu generieren. Der Bereich verbessert auch die Fehlerbehandlung und -behebung, indem es KI-basierte Vorschläge zur Lösung von Low-Code- und codierten Workflow-Fehlern liefert, einschließlich Fehlern, die durch Workflow-Analyseregeln identifiziert werden. Zudem können Sie Autopilot verwenden, um die gesamte UiPath-Dokumentation direkt über den Bereich zu durchsuchen. Weitere Informationen finden Sie im Der Autopilot-Bereich.

Neue Workflow-Analyse-Regeln

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.

Funktionen der codierten Automatisierung

Workflow-Analyseregeln für Code

Wir haben zwei neue Workflow-Analyse-Regeln eingeführt:
  • 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

Sie können jetzt nach der Veröffentlichung eines Projekts auf 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.

Erratum – Hinzugefügt am 30. Oktober 2024: Deklarieren von In/Out-Argumenten mit Output

Sie können jetzt ein In/Out-Argument deklarieren, indem Sie es 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.

Testautomatisierungsfunktionen

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.

Verbesserungen

Das Speichern in der Cloud wurde verbessert

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.

Eine Meldung im Projektbereich informiert Sie darüber, dass das Projekt für die Bearbeitung gesperrt ist. Über die Schaltfläche Hier bearbeiten können Sie das Projekt im Studio ändern. Die Bearbeitungssitzung wird dann in die aktuelle Studio-Instanz verschoben. Sie können auch einen Bearbeitungszugriff auf das Projekt erhalten, wenn Sie die andere Instanz des Projekts in Studio Web schließen.

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.

Wenn Sie das Projekt manuell an einen anderen Speicherort auf Ihrer Maschine kopieren, 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.

Schließlich werden lokale und Cloud-Projekte jetzt im Studio Backstage klar als solche gekennzeichnet.

Verbesserungen der State Machine

Aufbauend auf den für Flowcharts angekündigten Verbesserungen freuen wir uns, Ihnen eine aktualisierte State Machine-Erfahrung bieten zu können, die Folgendes umfasst:
  • 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.

Verbesserter Ausdrucks-Editor

Wir haben das Design und die Funktionalität des Ausdrucks-Editors verbessert. Einige Änderungen beinhalten:
  • 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 )


Verbesserungen bei codierten Automatisierungen

  • 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 der Testautomatisierung

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.

Installation und Upgrade

  • Das Installationsprogramm UiPathStudio.msi unterstützt die Befehlszeilen-Feature-Flagge Packages 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.

Weitere Verbesserungen

  • 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.

Durchschlagende Änderungen

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.

Für Ihre Integration Service-Verbindungen ändert sich dadurch nichts. Sie müssen jedoch den Namen der Verbindung, den Sie in Ihren codierten Automatisierungen festgelegt haben, manuell ändern. Wenn Sie zum Beispiel eine Automatisierung haben, bei der Sie eine Verbindung ähnlich dieser haben: 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
Protokolle zum Schweregrad Fatal werden im Ausgabebereich als Trace-Protokolle angezeigt und beim Klicken auf die Schaltfläche Ablaufverfolgung docs image im Header des Bereichs als Trace-Protokolle gefiltert.

Fehlerkorrekturen (Bug Fixes)

  • 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 docs image 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.

Bekannte Probleme (Known Issues)

  • 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 und isolated zu erstellen, tritt möglicherweise ein Kompilierungsfehler auf.

Aktivitätspaketversionen

Die folgenden Aktivitätspakete und -versionen sind im 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.Activitiesv24.10.5
UiPath.Callout.Activitiesv24.10.5

War diese Seite hilfreich?

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