Erkunden der Benutzeroberfläche von UiPath Studio

Was Sie in dieser Lektion lernen werden

Am Ende dieser Lektion sollten Sie in der Lage sein:

  1. Suchen und beschreiben Sie die Hauptkomponenten der UiPath Studio-Benutzeroberfläche.

Überblick

Wenn Sie etwas bauen, müssen Sie zunächst sicherstellen, dass Sie alles haben, was Sie zum Beginnen und Beenden benötigen. Die Werkzeuge, die Sie dabei verwenden, sind entscheidend.

UiPath Studio ermöglicht Ihnen einen schnellen Einstieg, auch ohne vorherige Entwicklungserfahrung.

Beim Erstellen von Automatisierungen ist UiPath Studio das Tool der Wahl, da es alle Funktionen und Fähigkeiten umfasst, die Sie zum Erstellen von Automatisierungslösungen benötigen, die den höchsten Standards entsprechen. Unabhängig davon, wie groß oder klein Ihr Automatisierungsteam ist, bietet Ihnen Studio Quellcodeverwaltungsintegration, benutzerdefinierte Codeintegration, erweiterte Benutzeroberflächenautomatisierung, intuitive Fehlerbehandlung, robuste Debugging-Tools und mehr.

Um das volle Potenzial von Studio nutzen zu können, müssen Sie sich zunächst mit der Benutzeroberfläche vertraut machen. 

Sehen wir uns das Video an und erfahren Sie mehr über die Elemente, aus denen die  Benutzeroberfläche von Studio besteht!

Video-Transkript

Hallo und willkommen zu dieser Videodemo, in der wir die UiPath Studio-Benutzeroberfläche erkunden!

Wir lernen, wie man:

• Verwenden Sie die Optionen der Backstage-Ansicht.

• Erstellen Sie von „Start“ aus einen neuen Prozess.

• Verwenden Sie die Bereiche „Designer“, „Aktivitäten“, „Eigenschaften“, „Ausgabe“ und „Datenmanager“.

• Sowie das Ausführen eines Studio-Projekts im Debug-Modus.

Alles bereit? Super! Beginnen wir mit einem Blick auf die Backstage-Ansicht!

Hier können wir Projekte erstellen und öffnen, Studio konfigurieren oder auf Hilfe und Lizenzinformationen zugreifen.

Lassen Sie uns die verfügbaren Registerkarten erkunden:

• Wir können auf „Öffnen“ klicken, um ein lokales Automatisierungsprojekt zu durchsuchen und es zu öffnen.

• Klicken Sie auf „Schließen“, um das aktuell geöffnete Automatisierungsprojekt zu schließen.

• Klicken Sie auf „Start“, um ein neues Automatisierungsprojekt zu erstellen oder kürzlich aufgerufene Projekte zu öffnen.

Heften Sie Projekte an die Liste „Zuletzt geöffnet“ an oder entfernen Sie sie.

Über die Option „Tools“ können wir den UI Explorer, das Project Dependencies Mass Update Tool und das Repair Tool für Microsoft Office starten. Darüber hinaus können wir verschiedene Erweiterungen installieren.

Lassen Sie uns jetzt die Edge-Erweiterung installieren.

Als Nächstes überprüfen wir die im Studio verfügbaren Plug-Ins.

Wir können Studio-Projekte mit Quellcodeverwaltungssystemen wie GIT, SVN oder TFS verbinden, wenn die Zusammenarbeit zwischen mehreren Benutzern erforderlich ist.

Wir können sie auf der Registerkarte „Plugins“ aktivieren oder deaktivieren.

Darüber hinaus sind Test Explorer und Test Manager als Plugins für Automatisierungstests verfügbar.

• Um ein neues Projekt auf Grundlage einer Vorlage zu erstellen, können wir Vorlagen verwenden. Auf dieser Registerkarte können wir alle verfügbaren Projektvorlagen anzeigen, durchsuchen und nach Quelle filtern.

• Auf der Registerkarte „Einstellungen“ können wir das Erscheinungsbild von Studio ändern, globale Voreinstellungen festlegen, Aktivitätspaketquellen verwalten, lokale Lizenzen ändern, zwischen Studio-Profilen wechseln und Quellcodeverwaltungs-Plugins aktivieren oder deaktivieren.

• Über die Registerkarte „Hilfe“ gelangen wir zur Produktdokumentation, zum Community-Forum, zum Hilfe-Center, zur UiPath Academy, zu Versionshinweisen, zur UiPath Studio-Umfrage und einer kurzen Schritt-für-Schritt-Anleitung.

Als Nächstes erstellen wir einen grundlegenden Prozess, indem wir auf „Start“ klicken und „Prozess“ auswählen.

Wir nennen es „Studio-Schnittstelle“, geben einen Speicherort und eine Beschreibung an und wählen die Kompatibilität aus.

Beachten Sie, dass beim Erstellen eines neuen Projekts in Studio die Auswahl der Kompatibilität basierend auf der Umgebung, in der das Projekt ausgeführt wird, von entscheidender Bedeutung ist:

• Die Windows-Kompatibilität verwendet dot NET 5 mit Windows-Unterstützung und dies ist die Standardkompatibilität in Studio.

• Plattformübergreifende Kompatibilität verwendet dot NET 5 mit plattformübergreifender Unterstützung. Dies ist für Projekte erforderlich, die Roboter unter Linux verwenden.

• Windows – Legacy verwendet dot NET Framework 4.6.1, die Kompatibilität wurde in Versionen vor 2021.10 verwendet.

Für dieses Beispiel wählen wir die Standardkompatibilitätsoption mit Visual Basic als Sprache.

… und klicken Sie dann auf „Erstellen“.

Großartig! Öffnen wir nun den Hauptworkflow.

UiPath Studio verfügt über mehrere Bedienfelder für einen einfacheren Zugriff auf bestimmte Funktionen.

In der Mitte des Bildschirms befindet sich das sogenannte Designer-Panel. Hier wird der Prozess gestaltet.

Das Designer-Bedienfeld zeigt unser aktuelles Automatisierungsprojekt an, ermöglicht uns, Änderungen daran vorzunehmen und bietet schnellen Zugriff auf Variablen, Argumente und Importe.

Gehen wir zum Aktivitätenbereich auf der linken Seite.

Hier können wir mithilfe des Suchfelds oben im Fenster nach Aktivitäten anhand von Name und Beschreibung suchen.

Geben wir beispielsweise „Protokollnachricht“ ein. Diese Aktivität schreibt die angegebene Diagnosenachricht auf der angegebenen Ebene.

Dann ziehen Sie es einfach per Drag-and-Drop in die Hauptsequenz. So einfach ist es, in Studio eine Aktivität zu unserem Workflow hinzuzufügen.

Sequenzen sind der kleinste Projekttyp. Sie eignen sich für lineare Prozesse, da sie einen nahtlosen Übergang von einer Aktivität zur nächsten ermöglichen und als einzelne Blockaktivität fungieren.

Achten Sie als bewährte Vorgehensweise darauf, am Anfang jedes Workflows Anmerkungen einzufügen, die seinen Zweck beschreiben, und alle Aktivitäten umzubenennen.

Großartig! Ein weiterer wichtiger Teil von Studio ist das „Projekt“-Panel. Über das Projekt-Panel können wir den Inhalt des aktuellen Projekts anzeigen, Ordner hinzufügen, den Dateispeicherort öffnen, Abhängigkeiten verwalten und Projekteinstellungen anpassen.

Wir können Dateien aus dem Datei-Explorer direkt in das Projektfenster kopieren und einfügen. Oder ziehen Sie einfach eine oder mehrere Dateien per Drag & Drop, einschließlich „dot xaml“-Workflows.

• Wenn Sie auf die Option „Alle Dateien anzeigen“ klicken, werden alle Dateien angezeigt, die zum Automatisierungsprojekt gehören, einschließlich „project dot json“.

• Die Option „Datei-Explorer“ öffnet den Speicherort des Projekts auf dem Computer

• Während die Option „Projekteinstellungen“ das Fenster „Projekteinstellungen“ für Prozesse oder Bibliotheken öffnet.

Im Workflow Analyzer wird ein Regelsatz angewendet, um nach Inkonsistenzen zu suchen, die nicht mit der Projektausführung selbst zusammenhängen.

Die Test Manager-Einstellungen können auch von hier aus konfiguriert werden.

Die Projektkompatibilität wird im Knoten „Abhängigkeiten“ angezeigt.

Projektabhängigkeiten in Studio beziehen sich auf Pakete, die mit einem bestimmten Projekt verknüpft sind und Aktivitäten enthalten.

Wenn wir mit der Maus über eine Abhängigkeit fahren, werden uns angeforderte und aufgelöste Versionen angezeigt.

Kontextbezogene Aktionen wie „Verwalten, Reparieren oder Entfernen von Abhängigkeiten“ oder „Namespaces importieren“ sind nur für Abhängigkeiten und nicht für deren Unterpakete verfügbar.

Um Abhängigkeiten in einem Projekt zu verwalten, klicken Sie einfach mit der rechten Maustaste auf die Kategorie „Abhängigkeiten“ im Projektfenster und wählen Sie dann „Verwalten“. Dadurch wird das Fenster „Pakete verwalten“ mit der Kategorie „Projektabhängigkeiten“ geöffnet.

Das grüne, runde Symbol zeigt an, welche Pakete aktuell installiert sind.

Um Abhängigkeiten hinzuzufügen, müssen wir zuerst „Alle Pakete“ auswählen. Hier können wir nach neuen Paketen suchen, die wir dem Projekt hinzufügen können. Bitte beachten Sie, dass die verfügbaren Pakete je nach Projektkompatibilität unterschiedlich sind.

Suchen wir nach dem PDF-Aktivitätspaket.

Und klicken Sie auf „UiPath.PDF.Activities Package“.

Wählen Sie nun auf der rechten Seite die neueste Version aus und klicken Sie auf „Installieren“.

Klicken Sie anschließend auf „Speichern“.

Das PDF-Aktivitätenpaket enthält Aktivitäten zum Abrufen von Daten aus PDF- und XPS-Dateien und zum Speichern in Zeichenfolgenvariablen.

Wechseln wir als Nächstes zum Designer-Bedienfeld und wählen die Aktivität „Nachricht protokollieren“ aus.

Das Eigenschaftenfenster wird auf der rechten Seite des Bildschirms angezeigt.

Es ist kontextbezogen und ermöglicht uns, die Eigenschaften einer ausgewählten Aktivität anzuzeigen und zu ändern.

Beim Auswählen von zwei Aktivitäten im selben Workflow können gemeinsame Eigenschaften geändert werden.

Wählen wir „Info“ als Protokollebene und geben eine Nachricht in Anführungszeichen ein.

Perfekt! Öffnen wir nun das Data Manager-Panel.

Hier können wir verschiedene Datentypen für unser Automatisierungsprojekt verwalten. Zu den Datentypen gehören Variablen, Argumente und Konstanten. Wir können auch Orchestrator-Warteschlangen, -Prozesse und -Assets sowie verwendete Verbindungen und Namespaces anzeigen und darauf zugreifen.

Indem wir oben in den Datenmanager-Optionen auf Neu klicken, können wir Folgendes neu erstellen:

• Variabel,

• Argument,

• oder Konstant.

Lassen Sie uns eine neue Variable erstellen.

Wir können hier den Namen angeben, Typ, Umfang und Standardwert auswählen.

Nennen wir sie „Testvariable“.

Und klicken Sie auf „OK“.

Wir können die neu erstellte Variable im Datenmanager-Bedienfeld sehen.

Großartig! Gehen wir nun zur oberen Seite des Bildschirms, um das Menüband zu erkunden.

Das Menüband ist unkompliziert und kann durch Klicken auf die Schaltfläche „Minimieren“ oder „Erweitern“ minimiert oder erweitert werden.

Das Menüband enthält die folgenden Registerkarten:

• Auf der Startseite erstellen und öffnen wir Projekte, konfigurieren Studio oder greifen über die Studio-Backstage-Ansicht auf Hilfe und Lizenzinformationen zu.

• Beim Design fügen wir unserem Projekt Sequenzen, Flussdiagramme und Zustandsmaschinen hinzu, installieren und verwalten Aktivitätspakete, erstellen Interaktionen mit UI-Elementen, exportieren Workflows nach Excel und veröffentlichen unsere Arbeit im Orchestrator oder in benutzerdefinierten Feeds.

Ein wichtiger zu berücksichtigender Aspekt ist, dass Assistenten und der UI-Explorer im Menüband nicht sichtbar sind, es sei denn, wir installieren das Paket „UiPath UIAutomation Activities“.

• Unter Debuggen debuggen wir unseren Workflow. Dabei verwenden wir Debugging-Tools, um Haltepunkte zu setzen, die Ausführung von Aktivitäten Schritt für Schritt zu überwachen und die Debugging-Geschwindigkeit anzupassen. Öffnen Sie Protokolle, um Details zur Ausführung und zu allen am Projekt vorgenommenen Änderungen anzuzeigen.

Die in der Multifunktionsleiste verfügbaren Optionen unterscheiden sich je nach der ausgewählten allgemeinen Projektdesignerfahrung. Modern oder Klassisch.

Zum Ausführen eines Workflows oder Projekts stehen Ihnen drei Optionen zur Auswahl:

• Aktuelle Datei ausführen, um den aktuellen Workflow auszuführen.

• Projekt debuggen, um Fehler zu finden und zu beheben.

• Und „Projekt ausführen“, um das gesamte Projekt auszuführen.

Klicken wir mit der rechten Maustaste auf die Aktivität „Protokollnachricht“, wählen „Haltepunkt umschalten“ und führen das Projekt dann im Debugmodus aus.

Unter Debugging versteht man den Vorgang, Fehler zu finden und zu beseitigen, die die ordnungsgemäße Funktion des Projekts verhindern.

Das Debuggen einer einzelnen Datei oder des gesamten Projekts kann über die Menübandregisterkarten „Entwurf“ oder „Debuggen“ durchgeführt werden. Der Debugvorgang ist jedoch nicht verfügbar, wenn Projektdateien Validierungsfehler aufweisen.

Haltepunkte werden verwendet, um den Debugging-Prozess bei einer Aktivität absichtlich anzuhalten, die Ausführungsprobleme auslösen kann.

• Verwenden Sie „Step Into“, um Aktivitäten einzeln zu debuggen. Der Debugger öffnet sich und hebt die Aktivität hervor, bevor sie ausgeführt wird.

• Bei Verwendung öffnet Step Over nicht den aktuellen Container. Es debuggt die nächste Aktivität und hebt Container wie Sequenzen hervor, ohne sie zu öffnen.

• Step Out wird zum Aussteigen und Anhalten der Ausführung auf der aktuellen Containerebene verwendet.

• „Fokus-Ausführungspunkt“ hilft dabei, zum aktuellen Haltepunkt oder zur Aktivität zurückzukehren, die beim Debuggen einen Fehler verursacht hat.

• Slow Step ermöglicht es uns, jede Aktivität während des Debuggens genauer zu betrachten.

• Die Ribbon-Schaltfläche „Ausführungspfad“ ist standardmäßig deaktiviert. Wenn sie aktiviert ist, wird beim Debuggen der genaue Ausführungspfad angezeigt.

• Wenn die Option „Elemente hervorheben“ aktiviert ist, werden UI-Elemente während des Debuggens hervorgehoben.

• Wenn die Option „Aktivitäten protokollieren“ aktiviert ist, werden debuggte Aktivitäten als Ablaufverfolgungsprotokolle im Ausgabefenster angezeigt.

• Die Funktion „Bei Ausnahme fortfahren“ ist standardmäßig deaktiviert.

 

Das bedeutet, dass der Ausführungsfehler ausgegeben, das Debuggen gestoppt, die Aktivität hervorgehoben wird, die die Ausnahme ausgelöst hat, und die Ausnahme im Ausgabefenster protokolliert wird.

 

Wenn aktiviert, wird die Ausnahme im Ausgabebereich protokolliert und die Ausführung fortgesetzt.

• Der Bild-in-Bild-Modus läuft in einer isolierten Windows-Sitzung und ermöglicht uns somit, die Maschine zu verwenden, während der Prozess läuft.

• Durch Remote-Debugging können wir überwachte und unbeaufsichtigte Prozesse auf Robotern ausführen und debuggen, die auf Remote-Computern bereitgestellt sind.

• Mithilfe der Profilausführung können wir Leistungsengpässe im Workflow identifizieren. Sie ermöglicht eine Analyse der Leistung aller Vorgänge, indem sie uns einen kumulierten Prozentsatz der Ausführungszeit jeder Aktivität liefert.

Klicken wir auf „Fortfahren“, um das Debuggen des Projekts abzuschließen und das Ausgabefenster zu untersuchen.

Hier können wir die Ausgabe der Protokollnachricht, der Schreibzeilenaktivitäten und der Paketausnahmen sehen.

Im Ausgabefenster können wir Nachrichten mit unterschiedlichen Protokollebenen, Fehlern oder Warnungen anzeigen oder ausblenden, indem wir auf die Schaltflächen in der Kopfzeile des Fensters klicken.

Durch Doppelklicken auf eine Nachricht werden weitere Details zu der Nachricht angezeigt und es besteht die Möglichkeit, die Informationen zu kopieren.

Wir können jetzt „Speichern“ und Studio schließen.

Lassen Sie uns kurz einige der wichtigsten Aspekte zusammenfassen, die wir in dieser Demo behandelt haben:

• Wenn Sie im Studio-Profil ein neues Projekt erstellen, ist es wichtig, die Kompatibilität basierend auf der Umgebung auszuwählen, in der das Projekt ausgeführt wird.

• Über das Data Manager-Bedienfeld können wir verschiedene Datentypen in unseren Automatisierungsprojekten verwalten.

• Das Debuggen einer einzelnen Datei oder des gesamten Projekts kann über die Menübandregisterkarten „Entwurf“ oder „Debuggen“ durchgeführt werden. Der Debugvorgang ist jedoch nicht verfügbar, wenn Projektdateien Validierungsfehler aufweisen.

• Haltepunkte werden verwendet, um den Debugging-Prozess bei einer Aktivität absichtlich anzuhalten, die Ausführungsprobleme auslösen kann.

• Im Ausgabefenster können wir Nachrichten mit unterschiedlichen Protokollebenen, Fehlern oder Warnungen anzeigen oder ausblenden, indem wir auf die Schaltflächen in der Kopfzeile des Fensters klicken.

Großartig! Damit ist unsere Einführung in die UiPath Studio-Benutzeroberfläche abgeschlossen.

 

• Können Sie sich daran erinnern, wie Sie Aktivitäten einzeln debuggen?

 

Vielen Dank fürs Zuschauen und bis zum nächsten Mal, viel Spaß bei der Automatisierung!

 

Workflow

Im Anhang finden Sie das Projekt, das zum Erkunden der Studio-Schnittstelle verwendet wurde.