- Versionshinweise
- 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
- Moderne Designumgebung
- Verknüpfen eines Projekts mit einer Idee im Automation Hub
- Verwenden des Data Managers
- 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-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-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
- Triggerbasierte Attended-Automatisierung
- Aufzeichnung
- UI-Elemente
- Kontrollfluss
- Selektoren
- Objekt-Repository
- Data-Scraping
- Bild- und Textautomatisierung
- Automatisierung von Citrix-Technologien
- RDP-Automatisierung
- Salesforce-Automatisierung
- SAP-Automation
- VMware Horizon-Automatisierung
- Protokollierung
- Das Tool ScreenScrapeJavaSupport
- Das WebDriver-Protokoll
- Test Suite – Studio
- 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
- UiPath.UIAutomation.Activities-Pakete und UiPath Remote Runtime-Versionen stimmen nicht überein
- Die erforderliche UiPath-Erweiterung ist auf der Remotemaschine nicht installiert
- Einstellungen für die Bildschirmauflösung
- Chrome-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
- Edge-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 VMware Horizon
- SAP Solution Manager-Plugin
- Excel-Add-in
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- 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 IDE
Die Studio IDE-Benutzeroberfläche besteht aus einem eigenen Code-Editor, Dateiregisterkarten und Breadcrumbs für die einfache Navigation. Mit diesem Layout können Sie Ihre Dateien verwalten, Projektstrukturen erkunden, Ihren Code bearbeiten, Projekte versionieren und Ihre Automatisierungen ausführen und veröffentlichen.
Der Code-Editor zeigt Ihr aktuelles Automatisierungsprojekt an, ermöglicht es Ihnen, Änderungen daran vorzunehmen, und hebt Fehler in Ihrem Code hervor. Sie können den Code-Editor wie jedes andere Code-Editor-Tool verwenden.
Das Kontextmenü – Wenn Sie mit der rechten Maustaste auf eine Zeile in Ihrer codierten Automatisierung klicken, wird das Kontextmenü angezeigt. Sie können die Aktionen im Kontextmenü auch mithilfe von Tastenkombinationen ausführen.
Option | Tastenkombination | Beschreibung |
---|---|---|
Schnellaktionen | Ctrl + . | Bearbeiten, generieren oder ändern Sie Code-Elemente mit einer automatisch angezeigten Aktion.
Ein Beispiel für eine Schnellaktion ist Parameter für X einfügen → in neue Überladung. |
Umbenennen | F2 | Benennen Sie das ausgewählte Code-Element um. Die Änderung gilt für alle Verweise des Elements im gesamten Projekt. |
Zu Definition wechseln | F12 | Navigieren Sie zur Quelle eines Typs oder Mitglieds und zeigen Sie das Ergebnis auf einer Registerkarte für eine neue Datei an. |
Zur Implementierung wechseln | Ctrl + F12 | Navigieren Sie zur Implementierung eines Symbols:
|
Zu Zeile wechseln | Ctrl + G | Geben Sie die Nummer der Zeile ein, auf die Sie den Cursor bewegen möchten. |
Breakpoint umschalten (Toggle Breakpoint) | F9 | Legen Sie einen Haltepunkt auf Ihrer ausgewählten Zeile fest. Der Haltepunkt wird als roter Punkt auf der linken Seite des Code-Entwurfsbereichs angezeigt. |
Alle Verweise suchen | Shift + F12 | Ermitteln Sie, wo in der gesamten geöffneten Datei auf ein bestimmtes Code-Element verwiesen wird. |
Dokument formatieren | Ctrl + K, Ctrl + D | Legen Sie gewünschte Einzüge, Abstände und Umbrüche fest. |
Dokumentation anzeigen | F1 | Öffnen Sie die Dokumentation der Funktion oder API. |
Kommentar (Comment) | Ctrl + K, Ctrl + C | Kommentieren Sie die ausgewählte Zeile. |
Kommentar entfernen | Ctrl + K, Ctrl + U | Entfernen Sie das Kommentar aus der ausgewählte Zeile. |
Ausschneiden | Ctrl + X | Schneiden Sie die ausgewählte Zeile aus. |
Kopieren | Ctrl + C | Kopieren Sie die ausgewählte Zeile. |
Einfügen | Ctrl + v | Paste. |
Löschen | Delete | Löschen Sie die ausgewählte Zeile. |
Alle auswählen | Ctrl + A | Wählen Sie alle Zeilen in der Datei aus. |
For keyboard shortcuts that you generally use in Studio, not specifically for coded automations, visit Keyboard Shortcuts
Um den integrierten Studio-Code-Editor zu personalisieren, wechseln Sie zu Einstellungen und Code-Editor.
In der folgenden Tabelle wird jede Code-Editor-Einstellung beschrieben.
Einstellung | Beschreibung |
---|---|
Schriftart | Wählt die Schriftart des Codes aus. |
Schriftgröße | Legt die Größe der Schriftart fest. |
Registerkartengröße | Legt die Größe der Registerkarte fest. |
Leerzeichen anzeigen | Hebt die Leerzeichen hervor, die beim Drücken von Space auf der Tastatur erstellt werden.
|
Aktuelle Zeile hervorheben | Markiert die Zeile, auf der sich der Cursor befindet. |
Hilfslinien für Struktur anzeigen | Aktiviert gepunktete Hilfslinien für die Struktur in Ihrem Code, um einzelne Blöcke zu identifizieren. |
Fehlerwellenlinien anzeigen | Zeigt eine rote Wellenlinie an, die auf einen Compiler-Fehler oder eine Warnung hinweist. |
Zeilennummern anzeigen | Zeigt die Nummer jeder Zeile des Codes an, an dem Sie arbeiten. |
Tabstopps automatisch in Leerzeichen konvertieren | Erstellt 4 Leerzeichen, wenn Sie die Tab -Taste verwenden.
|
Auswahlrand anzeigen | Zeigt einen Rand neben der Codezeile an, die Sie bearbeiten. |
Auswahlübereinstimmungen anzeigen | Sucht und markiert alle übereinstimmenden Zeichenfolgen für Ihren ausgewählten Zeichenbereich. |
Verweise hervorheben | Hebt Verweise auf das Objekt hervor, auf dem sich Ihr Cursor befindet. Nur Objekte, die dem aktuellen Kontext entsprechen, werden hervorgehoben. |
Quelldekompilierung aktivieren | Dekompilieren Sie den Quellcode, wenn Sie die Definition eines Objekts mit Zu Definition wechseln anzeigen. Aktivieren Sie diese Option, um zu den Definitionen zu navigieren, die in der Klasse CodedWorkflowBase verfügbar sind. Weitere Informationen finden Sie in der Basisklasse.
|
Der Code-Editor öffnet Dateien in Ihrem Projekt mit Registerkarten im Editor-Header.
Wenn Sie eine Datei öffnen, wird eine neue Registerkarte dafür angezeigt.
Im Code-Editor-Header können Sie mithilfe von Breadcrumbs durch Klassen und Methoden in einer Datei navigieren.
- Versionierung veröffentlichen – Projekte in Studio können entweder mit dem semantischen oder dem Legacy-Versionierungsschema versioniert werden. Das semantische Versionierungsschema hat das Format Major.Minor.Patch[-Suffix] und das Legacy-Versionierungsschema hat das Format
M.m.bbbb.rrrrr
. Die semantische Version des Projekts kann über die Dateiproject.json
oder das Fenster Veröffentlichen geändert werden. Die vorgeschlagene Versionsnummer im Fenster Veröffentlichen wird basierend auf dem vorherigen Versionierungsschema des Projekts generiert. Unter Einstellen der Projektversion erfahren Sie, wie Sie Ihre Projekte in Studio versionieren. - Source-Control-Versionierung – Sie können Ihre codierten Automatisierungsprojekte mithilfe von Source-Control-Systemen wie GIT, TFS oder SVN versionieren. Unter Informationen zur Versionskontrolle erfahren Sie, wie Sie Ihre Projekte mithilfe von Source-Control-Systemen versionieren können.
Um das Dialogfeld Suchen und ersetzen zu öffnen, verwenden Sie die folgenden Tastenkombinationen:
Ctrl + Shift + F
– Öffnet das Dialogfeld Suchen und ersetzen auf der Registerkarte In Dateien suchen.Ctrl + Shift + H
– Öffnet das Dialogfeld Suchen und ersetzen auf der Registerkarte In Dateien ersetzen.
In Dateien suchen
- Geben Sie die Zeichen, nach denen Sie suchen möchten, in die Suchleiste ein.
- Wählen Sie eine der Suchoptionen in der Suchleiste aus:
- Groß-/Kleinschreibung beachten
- Nur ganzes Wort suchen
- Regulärer Ausdruck
- Wählen Sie in der Dropdownliste Projekt den Ort aus, an dem nach den Zeichen gesucht werden soll:
- Projekt – Suche im aktuellen Projekt.
- Geöffnete Dokumente – Suche in den geöffneten Dokumenten.
- Dokumente – Suche in allen Dokumenten innerhalb des Projekts.
- Klicken Sie auf Im Suchbereich öffnen, um die Suchergebnisse in Studio zu öffnen.
- Klicken Sie auf Vorherige suchen, um das vorherige Ergebnis zu finden, und auf Nächstes Element suchen, um das nächste Ergebnis zu finden.
In Dateien ersetzen
- Geben Sie die Zeichen, die Sie ersetzen möchten, in die Suchleiste ein.
- Geben Sie die Zeichen, die Sie ersetzen möchten, in die Leiste Ersetzen ein.
- Wählen Sie eine der Suchoptionen in der Suchleiste aus:
- Groß-/Kleinschreibung beachten
- Nur ganzes Wort suchen
- Regulärer Ausdruck
- Wählen Sie in der Dropdownliste Projekt den Ort aus, an dem nach den Zeichen gesucht werden soll:
- Projekt – Suche im aktuellen Projekt.
- Geöffnete Dokumente – Suche in den geöffneten Dokumenten.
- Dokumente – Suche in allen Dokumenten innerhalb des Projekts.
- Klicken Sie auf Im Suchbereich öffnen, um die Suchergebnisse in Studio zu öffnen.
- Klicken Sie auf Nächstes Element ersetzen, um die nächste Iteration zu ersetzen, oder auf Alle ersetzen, um alle Iterationen zu ersetzen.