studio
2024.10
false
- 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
- 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-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-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
- 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
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
Studio-Benutzerhandbuch
Die folgenden Tutorials und Beispiele finden Sie in den entsprechenden Kapiteln in diesem Handbuch. Diese Seite dient als zentraler Punkt für den Zugriff auf diese Beispiele.
Prozesse und Bibliotheken
- Erstellen eines Basisprozesses
Ein Schritt-für-Schritt-Tutorial zum Erstellen eines einfachen Automatisierungsprozesses unter Nutzung von UI-Elementen. - Erstellen einer Basisbibliothek
Erfahren Sie, wie Sie eine Bibliothek in anderen Automatisierungsprojekten erstellen, veröffentlichen und verwenden. - Arbeiten mit Sequences
Lernen Sie, Sequenzen für lineare Automatisierungsprozesse zu verwenden. - Erstellen eines Flowcharts
In diesem Beispiel erfahren Sie, wie Sie mehrere verzweigende logische Operatoren in Flowcharts verwenden. - Verwenden von State Machines
Verwenden Sie Zustandsautomaten mit ihren Übergängen und einer endlichen Anzahl von Zuständen in ihrer Ausführung. - Webdienste in Bibliotheken laden
Generieren Sie Aktivitäten aus SOAP- oder REST-Webdiensten oder Postman-Sammlungen. - Verwenden des Global Exception Handler
Erfahren Sie, wie Sie das Verhalten des Projekts bestimmen, wenn ein Ausführungsfehler auftritt. - Verwalten von Abhängigkeiten
Hinzufügen, Aktualisieren, Entfernen und Reparieren von Abhängigkeiten zu Ihrem Projekt. - Aktivitäten testen und Prüfstände erstellen
Erfahren Sie, wie Sie die Funktion „Testaktivität“ verwenden, Prüfstände erstellen und Ihren Workflow von und zu einer bestimmten Aktivität debuggen.
Variablen
- Verwenden von Textvariablen
Folgen Sie diesem Beispiel, und erfahren Sie, wie Sie Textvariablen in Automatisierungen verwenden. - Verwenden boolescher Variablen
Erfahren Sie, wie Boolesche Variablen in Automatisierungen verwendet werden. - Verwenden von Zahlenvariablen
Folgen Sie diesem einfachen Beispiel zur Verwendung von Zahlenvariablen in Automatisierungen. - Verwenden von Array-Variablen
Sehen Sie sich dieses Beispiel zur Verwendung von Arrayvariablen in Automatisierungen an. - Verwenden von Datums- und Zeitvariablen
Erfahren Sie, wie Sie Datums- und Uhrzeitvariablen in Automatisierungen verwenden. - Verwenden von Datentabellenvariablen
Folgen Sie diesem Beispiel, und erfahren Sie, wie Sie Datentabellenvariablen in Automatisierungen verwenden. - Verwenden von GenericValue-Variablen
Lernen Sie, diesen proprietären Variablentyp zu verwenden. - Verwenden von QueueItem-Variablen
Erfahren Sie, wie Sie diesen proprietären Variablentyp in Warteschlangen und Transaktionen verwenden.
Automatisieren von UI-Elementen
- Folgen Sie einem Beispiel, wie Sie die automatische Aufzeichnung verwenden können.
- Erfahren Sie, wie Sie die Webaufzeichnung verwenden und verstehen, wie sie funktioniert.
- Sehen Sie sich dieses Beispiel zum Extrahieren von Daten mithilfe von Datenextraktion an.
- Folgen Sie diesem Tutorial zu Eingabeaktionen für die direkte Interaktion mit einer geöffneten Anwendung oder Webseite.
- Sehen Sie sich dieses Beispiel für die Verwendung der verschiedenen Screen Scraping-Methoden und die praktischen Unterschiede zwischen ihnen an.
- Sehen Sie sich dieses Tutorial zur Verwendung von relativem Scraping an.
- Automatisieren Sie einen Prozess mithilfe von Aktivitäten, die Maus- und Tastatureingaben simulieren.
- Automatisieren Sie einen Prozess mithilfe von Texterkennungsaktivitäten.
- Erfahren Sie, wie Sie OCR- und Bildautomatisierung in Ihren Projekten verwenden.
- Erfahren Sie, wie Sie Tabellen aus unstrukturierten Daten generieren und die Informationen in DataTable-Variablen speichern.
- Erfahren Sie, wie Selektoren mit Platzhaltern generiert werden.
- Erfahren Sie, wie Sie einen dynamischen Selektor verwenden, um ein Zielelement basierend auf dem Wert einer Variablen oder eines Arguments zu identifizieren.
- Verwenden Sie die Fuzzy-Suchfunktionen des Selektors, um Zeichenfolgen basierend auf einem Muster zu suchen.
- Erfahren Sie, wie Sie das Zielelement aus einem Pool ähnlicher Anwendungen mithilfe von nicht gierigen Suchfunktionen identifizieren.
- Verwenden Sie die RegEx-Suche in Selektoren, um mehrere Zielelemente mit einer einzigen Suchausführung zu identifizieren.
Kontrollfluss
- Verwendung der Delay-Aktivität
Erfahren Sie, wie Sie diese Aktivität verwenden, mit der Sie die Automatisierung für einen benutzerdefinierten Zeitraum anhalten können. - Verwendung einer Do While-Aktivität
Sehen Sie sich ein Beispiel für die Aktivität an, die zum Blättern durch alle Elemente eines Arrays verwendet werden kann. - Verwenden einer If-Aktivität
Folgen Sie einem Beispiel für die Aktivität, die eine Anweisung und zwei Bedingungen enthält. - Verwenden einer Switch-Aktivität
Erfahren Sie, wie Sie mit dieser Aktivität basierend auf dem Wert eines angegebenen Ausdrucks, eine Auswahl aus mehreren treffen. - Verwendung einer Do While-Aktivität
Sehen Sie sich ein Beispiel für die While-Aktivität an, mit der Sie einen bestimmten Prozess wiederholt ausführen können, während eine bestimmte Bedingung erfüllt ist. - Verwenden einer For Each-Aktivität
Erfahren Sie, wie Sie diese Aktivität zum Blättern durch Arrays, Listen, Datentabellen oder andere Auflistungstypen verwenden. - Verwenden einer Break-Aktivität
Überprüfen Sie ein Beispiel dieser Aktivität, mit der Sie die Schleife an einem bestimmten Punkt anhalten und mit der nächsten Aktivität fortfahren können.
Quellenkontrolle
- Arbeiten mit Git
Lernen Sie, sich bei GIT zu authentifizieren, ein Repository zu klonen, zu bestätigen und an GIT zu übertragen, Zweigstellen zu erstellen und zu verwalten und vieles mehr. - Einrichten und Arbeiten mit TFS
Führen Sie die Schritte zum Einrichten von TFS, Öffnen und Hinzufügen eines Projekts, Bearbeiten und Überprüfen von Änderungen an Ihrem TFS-Repository aus. - Arbeiten mit SVN
Erfahren Sie, wie Sie ein Projekt in SVN öffnen und hinzufügen sowie Änderungen an Ihrem SVN-Repository bearbeiten und überprüfen.
Technologien
- Folgen Sie diesem Beispiel eines Prozesses, der über ein Remotedesktopprotokoll (Remote Desktop Protocol, RDP) ausgeführt wird.
- Sehen Sie sich diesen Prozess an, der zeigt, wie die Automatisierung von Citrix Technologien funktioniert.
Entwickler (Developer)
- Building Custom Workflow Analyzer Rules
Sehen Sie sich die Beispiele an, und lernen Sie, Ihre eigenen Workflow-Analyseregeln zu erstellen und zu integrieren. - Projekteinstellungen für das Erstellen von Aktivitäten
Erfahren Sie, wie Sie Einstellungen auf Projektebene für Ihre eigenen benutzerdefinierten Aktivitäten erstellen und integrieren. - Erstellen benutzerdefinierter Assistenten
Erstellen Sie benutzerdefinierte Assistenten, und integrieren Sie sie über benutzerdefinierte Aktivitätspakete in Studio. - Governance
Verwenden Sie dieses Beispiel, um ein Governancemodell auf Organisationsebene zu erzwingen.