- 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
- Variablen
- Argumente
- Importierte Namespaces
- Aufzeichnung
- UI-Elemente
- Kontrollfluss
- Selektoren
- Objekt-Repository
- Data-Scraping
- Bild- und Textautomatisierung
- Automatisierung von Citrix-Technologien
- RDP-Automatisierung
- SAP-Automation
- VMware Horizon-Automatisierung
- Protokollierung
- Das ScaleCoordinates-Migrationstool
- Das Tool ScreenScrapeJavaSupport
- Das WebDriver-Protokoll
- StudioPro
- Erweiterungen
- Fehlersuche und ‑behebung
- Internet Explorer x64
- Microsoft Office Interop-Probleme
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Erkennen von UI-Elementen nach Windows-Aktualisierungen.
- JxBrowser-Anwendungen
- Überwachung der Benutzerereignisse (User Events Monitoring)
- Java in App-V
- Microsoft App-V – Unterstützung und Einschränkungen
- Citrix-Fehlerbehebung
Studio-Benutzerhandbuch
Informationen über Bibliotheken
Eine Bibliothek ist ein Projekt, das einen oder mehrere Workflows enthält, die als Aktivitäten in anderen Projekten wiederverwendet werden können. Bibliotheken werden bei der Veröffentlichung als NUPKG-Dateien gespeichert und können als Abhängigkeiten vom Paketmanager installiert werden.
Beispielsweise könnten Sie eine Bibliothek erstellen, die Daten aus einer Excel-Tabelle sammelt und sie an eine andere anhängt, wie auf der Seite Erstellen einer Basisbibliothek erläutert. Dann kann die Bibliothek verpackt und in anderen Prozessen als Aktivität verwendet werden.
- Gehen Sie in die Studio-Backstage-Ansicht (Studio Backstage View > Starten (Start) > Bibliothek (Library). Das Fenster Neue leere Bibliothek (New Blank Library) wird geöffnet.
- Tragen Sie den Namen ein und suchen Sie einen Ort für die Bibliothek aus. Der Standardort ist
C:\Users\<current_user>\Documents\UiPath
. Fügen Sie eine Beschreibung hinzu und wählen Sie Erstellen (Create). Die neue Bibliothek wird erstellt und auf Ihrem lokalen Computer gespeichert.
-
Im Projektbereich sehen Sie die Baumstruktur mit Projektordner, Abhängigkeiten und dem
NewActivity.xaml
, der den aktuellen Workflow enthält.Jede Workflowdatei in einer Bibliothek ist als Aktivität in Projekten verfügbar, in denen die Bibliothek als Abhängigkeit installiert ist. Wenn Sie eine bestimmte Datei als privat festlegen möchten, klicken Sie mit der rechten Maustaste darauf, und wählen Sie Bei Veröffentlichung ignorieren aus. In diesem Fall ist die Datei im Bibliothekspaket enthalten, aber sie ist nicht als wiederverwendbare Komponente im Aktivitäten-Panel verfügbar.
Hinweis: Per Standard sind die Abhängigkeiten, die für neue Bibliotheken zur Verfügung stehen, dieselben wie für neue leere Projekte, nämlichUiPath.Excel.Activities
,UiPath.Mail.Activities
,UiPath.System.Activities
undUiPath.UIAutomation.Activities
, mit der Ausführungszeitregel Niedrigste anwendbare Version (Lowest Applicable Version).
Um eine QuickInfo und einen Hilfelink zu einer Aktivität hinzuzufügen, klicken Sie mit der rechten Maustaste auf die Workflowdatei im Projekt-Panel und wählen Sie Eigenschaften aus. Die QuickInfo ist sichtbar, wenn Sie den Mauszeiger über die Aktivität in den Panels Aktivitäten und Designer in Projekten bewegen, in denen die Bibliothek installiert ist. Der Hilfelink wird geöffnet, wenn Sie die Aktivität im Designer-Panel auswählen und F1 drücken.
Argumente, die Sie in der Bibliothek definieren, werden zu Aktivitätseigenschaften in den Projekten, in denen die Bibliothek als Abhängigkeit installiert ist. Anmerkungen, die Sie einem Argument in der Bibliothek hinzufügen, werden für die Eigenschaft als QuickInfo im Eigenschaften-Panel der resultierenden Aktivität angezeigt. Weitere Informationen zu Argumenten finden Sie im Argumente-Panel.
- Im Fall von Bibliotheken wird empfohlen,
Nothing
zum Zuweisen eines Nullwerts zu einer Variablen zu verwenden, anstatt""
. Dadurch sollen Inkonsistenzen bei der Verwendung der gepackten Bibliothek als Abhängigkeit zu einem Projekt vermieden werden. - Die Eigenschaft ImplementationVersion des Objekts
System.Activities.ActivityBuilder
wird nicht unterstützt. Das Festlegen eines Werts für diese Eigenschaft führt dazu, dass Argumente nicht gespeichert werden. Dieses Objekt wird im Bereich Eigenschaften angezeigt, wenn Sie den leeren Bereich des Bereichs Designer auswählen.
Um die Einstellungen eines Bibliotheksprojekts zu konfigurieren, öffnen Sie das Fenster Projekteinstellungen, indem Sie im Bereich Projekt auf Einstellungen klicken.
Die folgenden Optionen sind auf der Registerkarte Allgemein verfügbar:
- Name - Bearbeiten Sie den Namen des Projekts.
- Beschreibung - Bearbeiten Sie die Beschreibung des Projekts.
- Quellen einschließen – Wählen Sie Ja aus, um alle
.xaml
-Quellen in der generierten Assembly-Datei zu verpacken, einschließlich Workflows, die zuvor als privat festgelegt wurden. Bei Bedarf können Sie dann die Assembly-Datei dekompilieren und die Workflows extrahieren, was während des Debuggens hilfreich sein kann. - Aktivitätsausdrücke kompilieren – Wählen Sie Ja aus, um alle Aktivitätsausdrücke mit der Bibliothek zu kompilieren und zu verpacken. Dies beschleunigt die Ausführung.
- Bereit zur Ausführung – Wählen Sie Ja aus, um die generierten Assemblys für die schnellere JIT-Kompilierung zur Laufzeit zu optimieren.
- Moderne Designumgebung – Legen Sie Ja fest, um eine moderne Arbeitsumgebung für UI-Automatisierung zu aktivieren, einschließlich neuer und verbesserter Aktivitäten, Recorder und Assistenten sowie des Object Repository.
Das Veröffentlichen von Bibliotheken ähnelt dem Veröffentlichen von Prozessen. Weitere Informationen finden Sie unter Über die Veröffentlichung von Automatisierungsprojekten.
Berücksichtigen Sie beim Veröffentlichen von Bibliotheken die folgenden Einschränkungen:
-
Aufgrund von NuGet-Einschränkungen:
- Sie können keine Bibliotheken an Speicherorte veröffentlichen, die durch Benutzer eingeschränkte Unterordner enthalten, die Windows-Umgebungspfadvariablen verwenden.
- Versionshinweise für veröffentlichte Bibliotheken sind nur in Orchestrator sichtbar.
- Bibliotheken mit Sonderzeichen in den Namen der darin enthaltenen
.xaml
-Dateien werden möglicherweise nicht veröffentlicht. - Bibliotheken, die Invoke Workflow File-Aktivitäten enthalten und bei denen die Option Isolated aktiviert ist, können nicht veröffentlicht werden. Im Ausgabebereich wird eine Fehlermeldung eingeblendet.
- Wenn Sie die Aktivität Workflow-Datei aufrufen (Invoke Workflow File) verwenden, müssen Sie sicherstellen, dass die aufgerufene Datei in demselben Ordner wie das Bibliotheksprojekt liegt.
- Die Aktivität Launch Workflow Interactive wird bei Bibliotheken nicht unterstützt.
- Die Verwendung von Workflow-Datei aufrufen in einer Bibliothek zum Verweisen auf die Bibliothek selbst wird nicht unterstützt.
Bitte beachten Sie, dass die in der Bibliothek referenzierten Abhängigkeiten nicht importiert werden, wenn Sie mit Workflows importieren (Import Workflows) einen Workflow hinzufügen, der eine Bibliothek enthält.
Beim Importieren von zwei Versionen derselben benutzerdefinierten Bibliothek in ein Projekt in Studio sind die zusätzlichen benutzerdefinierten Aktivitäten, die nur in der zweiten Bibliothek enthalten sind, im Bedienfeld Aktivitäten nur sichtbar, wenn Sie die erste importierte Bibliothek entfernen.