- 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
- 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
- Triggerbasierte Attended-Automatisierung
- Aufzeichnung
- UI-Elemente
- Selektoren
- Objekt-Repository
- Data-Scraping
- Bild- und Textautomatisierung
- Automatisierung von Citrix-Technologien
- RDP-Automatisierung
- VMware Horizon-Automatisierung
- Salesforce-Automatisierung
- SAP-Automation
- macOS UI-Automatisierung
- Das Tool ScreenScrapeJavaSupport
- Das WebDriver-Protokoll
- 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
- Group Policies
- 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
- Group Policies
- 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
- Test Suite – Studio
- 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
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
Ctrl + Shift + Num+
: Erweitern Sie die aktuelle Codeauswahl auf den nächstgrößeren Syntaxknoten, z. B. Block, Methode, Klasse, Namespace oder gesamte Datei.Ctrl + Shift + Num-
: Reduzieren Sie die aktuelle Codeauswahl auf den nächst kleineren Syntaxknoten.
When you work with coded automations, you create and edit them in the dedicated code editor. To personalize the built-in Studio code editor, navigate to Settings, and select 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.
|
Importabschluss aktivieren | Importieren Sie automatisch den Namespace, der das ausgewählte Symbol enthält, mit IntelliSense. |
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.