- 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
- Verknüpfen eines Projekts mit einer Idee im Automation Hub
- Verwenden des Data Managers
- Solutions (Lösungen)
- 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-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätseigenschaften
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-017 – Ungültiger Parametermodifizierer
- 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
- Integrieren von OpenAI in codierte Workflows
- Beantragen eines Kredits bei der UiBank
- Warteschlangengenerierung mit codierten Workflows und Orchestrator-APIs
- Verwenden importierter Bibliotheksprojekte in codierten Automatisierungen
- Verwenden der zweistufigen Authentifizierung in codierten Automatisierungen
- Herstellen einer Verbindung zu MongoDB Atlas mit codierten Automatisierungen
- Fehlersuche und ‑behebung
- Triggerbasierte Attended-Automatisierung
- Objekt-Repository
- Das Tool ScreenScrapeJavaSupport
- 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
- Studio Testing
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- Fehler bei der Assembly-Kompilierung
- 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
Studio-Benutzerhandbuch
Das folgende Tutorial führt Sie durch die Schritte zum Erstellen einer Bibliothek in Studio, ihrer Veröffentlichung und Verwendung in anderen Automatisierungsprojekten.
Das Erstellen einer Bibliothek ähnelt dem Erstellen eines Basisprozesses. Der Unterschied besteht darin, dass eine Bibliothek ein Paket mit wiederverwendbaren Komponenten ist, die im Kontext anderer Projekte verwendet werden können.
In diesem Beispiel werden Daten aus einer Excel-Tabelle abgerufen und an eine andere Excel-Datei angefügt. Anschließend werden Sie durch die Schritte zum Packen und Veröffentlichen des Projekts in einen benutzerdefinierten Feed, zum Installieren des Pakets in ein anderes Projekt und zum Verwenden der darin enthaltenen Aktivität geführt.
Dieses Beispiel verwendet Excel-Aktivitäten, für die Microsoft Excel nicht auf Ihrem Computer installiert sein muss.
Fangen wir an.
Erstellen einer Bibliothek
-
Launch Studio. In the HOME Backstage view, select Library to create a new library project. The New Blank Library window is displayed.
-
Im Fenster „Neue leere Bibliothek“:
- Geben Sie einen Namen für das neue Projekt und eine Beschreibung ein, die zusammenfasst, was Sie mit dieser Automatisierung erreichen möchten. Bei diesem Beispiel können Sie den Namen QuickLibrary verwenden.
Hinweis:
Der Projektname darf 128 Zeichen und die Beschreibung darf 500 Zeichen nicht überschreiten.
- Wählen Sie Erweiterte Optionen anzeigen und dann den Speicherort aus, an dem das Projekt erstellt werden soll.
- Wählen Sie Windows für die Option Kompatibilität und VB für Sprache aus.
- Geben Sie einen Namen für das neue Projekt und eine Beschreibung ein, die zusammenfasst, was Sie mit dieser Automatisierung erreichen möchten. Bei diesem Beispiel können Sie den Namen QuickLibrary verwenden.
-
Select Create. The new library is opened in Studio.
Ergebnis
The library project is created and opens in Studio, ready for activities to be added.
Hinzufügen von Excel-Aktivitäten
-
Suchen Sie im Aktivitätenbereich nach der Excel-Prozess-Scope-Aktivität und legen Sie sie im Designer-Bereich ab.
-
Fügen Sie der Sequenz eine Aktivität „Excel-Datei verwenden“ hinzu.Diese Aktivität ist für die meisten Excel-bezogenen Aktivitäten erforderlich.
-
Navigieren Sie im Feld Excel-Datei zu der Excel-Datei, aus der Sie die Daten abrufen möchten. Optional können Sie das Feld Verweis als verwenden, um die Art und Weise zu ändern, wie auf diese Datei im Workflow verwiesen wird (
Excel1in diesem Fall). -
Fügen Sie eine zweite Aktivität innerhalb der ersten Aktivität hinzu und navigieren Sie zu der Excel-Datei, in der Sie die Daten kopieren möchten.Fügen Sie einen optionalen Verweis zu dieser zweiten Datei hinzu (
Excel2in diesem Fall). -
Fügen Sie eine Aktivität zum Kopieren/Einfügen des Bereichs hinzu.
-
Wählen Sie im Feld Quelle die Schaltfläche Plus
aus, um den Namen des Blatts in der ersten Arbeitsmappe anzugeben. Bei diesem Beispiel sollte Excel1.Sheet("Sheet1")im Feld stehen. -
Wählen Sie im Feld „Ziel“ die Option Plus
aus, um den Namen des Blatts in der zweiten Arbeitsmappe anzugeben (Excel2.Sheet("Sheet1")in unserem Fall). Ihr Projekt sollte wie in der folgenden Abbildung aussehen. -
In the ribbon, select Run File or use Ctrl + F6 to execute the workflow. The data gathered from the first Excel spreadsheet is copied to another.
Ergebnis
The data from the first Excel spreadsheet is copied to the second. The workflow runs successfully.
Packen einer Bibliothek
Um diese Bibliothek als wiederverwendbare Komponente zu anderen Automatisierungsprojekten hinzuzufügen, müssen Sie sie als Paket .nupkgverpacken, indem Sie das Projekt veröffentlichen.
-
Öffnen Sie das Bibliotheksprojekt in Studio.
-
From the ribbon, select the Publish button. The Publish Library window opens.
- Geben Sie auf der Registerkarte Paketeigenschaften einen Paketnamen ein. Fügen Sie im Feld Versionshinweise ein paar Details zur Bibliothek hinzu. Dies ist nützlich, um die Änderungen nachzuverfolgen, die an der Bibliothek in jeder neuen veröffentlichten Version vorgenommen wurden.
- Wählen Sie auf der Registerkarte Veröffentlichungsoptionen die Option Veröffentlichen in > Benutzerdefiniert aus, und fügen Sie dann im Feld Benutzerdefinierte URL den Pfad zu einem lokalen Ordner hinzu. Sie können z. B. einen
myfeed-Ordner auf Ihrem Desktop erstellen.
-
Select Publish. The package is now available in the local folder as a
.nupkgfile.
Ergebnis
The library is published as a .nupkg file to your custom feed folder and is ready to be installed in other projects.
Installieren von wiederverwendbaren Komponenten
Um das Paket in einem anderen Projekt zu verwenden, müssen Sie es zuerst als Projektabhängigkeit hinzufügen.Erstellen Sie einen neuen Prozess in Studio, wie auf der Seite Erstellen eines Basisprozesses erläutert.
Weitere Informationen zu Projektabhängigkeiten finden Sie auf der Seite Über Projektabhängigkeiten.
Hinzufügen eines benutzerdefinierten Feeds
-
In the Studio ribbon, select Manage Packages > Settings. The default and user-defined feeds are displayed.
-
Fügen Sie im Container Benutzerdefinierte Paketquellen einen Namen für Ihren Feed im Feld Name hinzu. Fügen Sie im Feld Quelle den Pfad zu dem Ordner hinzu, in dem Sie Ihre Bibliothek veröffentlicht haben.
-
Select Add. Your new feed is added to the section.
Ergebnis
The custom feed is added to Studio. It is now available under All Packages when managing package dependencies.
Sie müssen die oben genannten Schritte ausführen, wenn Sie einen benutzerdefinierten Feed in Studio hinzufügen oder entfernen möchten. Aktivieren Sie die Seite Über Aktivitäten-Pakete, um weitere Informationen zu Aktivitäten-Feeds zu lesen.
Installieren des Pakets
-
Wechseln Sie im Fenster Pakete verwalten unter der Registerkarte Alle Pakete auf der linken Seite zum zuvor hinzugefügten Feed. Die Liste der im Feed verfügbaren Pakete wird angezeigt.
-
Suchen Sie nach dem Paket, und wählen Sie es aus. In unserem Beispiel lautet der Paketname Quick Library
-
Select Install, then Save. The package is now installed in your project, and visible in the Explorer panel, under Dependencies.
Ergebnis
The package is installed as a dependency in your project. Its activities are available in the Activities panel.
Hinzufügen von Aktivitäten aus der Bibliothek
-
Suchen Sie im Panel Aktivitäten nach dem Namen des Pakers, in unserem Fall
Quick Library. -
Legen Sie die Aktivität im Panel Designer ab.
-
In the Studio ribbon, select Run File or use Ctrl + F6 to execute the activity.
Ergebnis
The library activity runs successfully in the project. The reusable component is ready to use in any project where the package is installed.
Sie können andere Aktivitäten wie Blatt kopieren oder den Bereich zum automatischen Ausfüllen hinzufügen, aber diese erfordern, dass Microsoft Excel auf Ihrer Maschine installiert ist.
Der Vorteil von wiederverwendbaren Komponenten ist, dass sie Wiederholungen reduzieren. Sie erstellen sie einmal und verwenden sie in anderen Projekten wieder.
Zum Herunterladen der Bibliothek, die wir oben erstellt haben, klicken Sie auf die Schaltfläche unten: