- 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
- Das Source Control-Panel
- 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 Source Control-Panel bietet einen vollständigen Git-Workflow in Studio. Das Panel ist verfügbar, wenn ein Projekt, das zu einem Git-Repository gehört, geöffnet ist. Es ist zusammen mit anderen Bereichen (Explorer, Aktivitäten, Snippets usw.) links neben dem Designer angedockt.
Das Source Control-Panel funktioniert nur mit Git-Repositories. Mit TFS und SVN verwaltete Projekte werden weiterhin über die Team-Backstage-Registerkarte verwaltet.
Beim ersten Öffnen des Panels werden Sie angewiesen, ein lokales Git-Repository zu initialisieren. Dieser Schritt ist obligatorisch; wählen Sie die Schaltfläche Repository initialisieren aus, um ihn automatisch auszuführen.
Der Bereich enthält zwei verschiedene Abschnitte:
- Änderungen: Listet alle Dateien auf, die im Arbeitsbaum geändert, hinzugefügt, gelöscht oder umbenannt wurden, und hostet die Commit-Steuerelemente.
- Diagramm: Stellt den Commit-Verlauf des Repositories als interaktive visuelle Grafik dar.
Klicken Sie auf die einzelnen Header der Abschnitte, um den entsprechenden Abschnitt zu minimieren oder zu erweitern.Wenn ein Abschnitt minimiert ist, zeigt sein Header die Anzahl der darin enthaltenen Elemente an, sodass Sie die Aktivität auf einen Blick überwachen können.
Der Abschnitt Änderungen
Der Abschnitt Änderungen listet alle ausstehenden Dateiänderungen auf, getrennt in bereitgestellte (staged) und nicht bereitgestellte (unstaged) Gruppen.
Jeder Dateieintrag verfügt über einen farbcodierten Statusbuchstaben (M – geändert, A – hinzugefügt, D – gelöscht, R – umbenannt, U – nicht nachverfolgt).
Zeigen Sie auf eine Datei oder klicken Sie mit der rechten Maustaste darauf, um auf dateispezifische Optionen zuzugreifen:
- Datei öffnen, um die Datei im Designer-Bereich zu öffnen.
- Änderungen verwerfen, um die Datei auf ihren zuletzt festgeschriebenen Status zurückzusetzen.
- Stage oder Unstage.
- Zu .gitignore hinzufügen, um die Datei von der zukünftigen Nachverfolgung auszuschließen.
- Im Datei-Explorer anzeigen, um den Speicherort der Datei auf Ihrer Maschine zu öffnen.
- In der Explorer-Ansicht anzeigen, um den Explorer-Bereich zu öffnen.
Verwenden Sie das Feld Nachricht, um Ihre Commit-Nachricht zu schreiben. Wählen Sie nach dem Verfassen Ihrer Nachricht die Option Commit aus oder verwenden Sie die Tastaturkombination STRG+Eingabe. Wenn beim Commit keine Dateien explizit bereitgestellt werden, werden alle Änderungen automatisch bereitgestellt.
Wählen Sie den Pfeil neben der Schaltfläche Commit aus, um auf weitere Optionen zuzugreifen:
- Commit: Überträgt bereitgestellte Änderungen lokal.
- Commit (Ändern): Fügt dem neuesten Commit bereitgestellte Änderungen hinzu.
- Commit und Push: Überträgt Änderungen und führt dann einen Push in den Remote-Zweig aus.
- Commit und Synchronisieren: Überträgt bereitgestellte Änderungen, führt dann Zieh- und Push-Vorgänge aus, um die Synchronisierung mit dem Remote-Zweig vorzunehmen.
Wählen Sie die Schaltfläche Aktualisieren oben im Abschnitt Änderungen aus, um den Abschnitt neu zu laden.
Sie können auch die Schaltfläche Weitere Optionen auswählen, um:
- Auf die Vorgänge Ziehen, Pushen und Alle Remote-Objekte abrufen zuzugreifen.
- Alle Änderungen bereitzustellen.
- Das Fenster Verzweigungen verwalten zu öffnen.
Ein Symbol „Vor/hinter“ neben dem Namen der Verzweigung in der Symbolleiste zeigt die Anzahl der Commits an, die Ihre lokale Verzweigung vor und hinter der Remote-Tracking-Verzweigung liegt.
Der Abschnitt Diagramm
Der Abschnitt Diagramm rendert den Commit-Verlauf Ihres Repositories als visuelles, mehrspuriges Diagramm. Der Abschnitt zeigt bis zu 200 Commits an, mit Verzweigungs- und Tag-Bezeichnungen, farbcodierten Verzweigungslinien und Bezier-Kurven, um Zusammenführungsverbindungen zu veranschaulichen.
Wählen Sie die Schaltfläche Verzweigungsfilter aus, um zu wechseln, welche Commits angezeigt werden sollen:
- Auto: Commits der aktuellen Verzweigung.
- Alle: Commits über alle Verzweigungen hinweg.
- Commits nur auf einer bestimmten Verzweigung.
Über separate Schaltflächen können Sie auf Funktionen zugreifen wie:
- Alle Remote-Objekte abrufen: Lädt Remote-Änderungen herunter, ohne sie zusammenzuführen.
- Ziehen: Lädt Remote-Änderungen herunter und führt sie in der aktuellen Verzweigung zusammen.
- Pushen: Lädt committete lokale Änderungen in den Remote-Zweig hoch.
Sie können den Abschnitt auch über die dedizierte Schaltfläche aktualisieren.
Jede Zeile im Abschnitt Diagramm stellt einen Commit dar. Wenn Sie den Mauszeiger über einen Commit bewegen, werden der Commit-Autor, das Datum, die Nachricht und das gekürzte SHA angezeigt. Sie können auch den vollständigen SHA in die Zwischenablage kopieren.
Dateien, die geändert wurden, werden unter der Liste Geänderte Dateien aufgeführt. Klicken Sie mit der rechten Maustaste auf eine Datei in der Liste und wählen Sie Mit vorherigem Commit vergleichen aus, um eine Vergleichsnsicht im Designer zu öffnen.
Wenn Sie mit der rechten Maustaste auf einen Commit klicken, erhalten Sie Zugriff auf die folgenden Optionen:
- Commit auschecken: Checkt das Repository am ausgewählten Commit aus.
- Checkout-Zweig: Wechselt zu dem Zweig, der mit dem ausgewählten Commit verknüpft ist.
- Commit gezielt übernehmen („Cherry-Pick“): Wendet die Änderungen des Commits auf die aktuelle Verzweigung an.
- Commit zurücksetzen: Erstellt einen neuen Commit, der die durch den ausgewählten Commit eingeführten Änderungen rückgängig macht.
- Soft zurücksetzen: Verschiebt den Branch-Pointer auf den ausgewählten Commit, wobei alle nachfolgenden Änderungen im Staging-Bereich bleiben.
- Hart zurücksetzen: Verschiebt den Verzweigungszeiger in den ausgewählten Commit und verwirft alle nachfolgenden Änderungen.
- Mit Arbeitsbaum vergleichen: Öffnet einen Vergleich zwischen dem Commit und Ihren aktuellen lokalen Dateien.
- Mit vorherigem Commit vergleichen: Öffnet einen Vergleich zwischen dem Commit und seinem übergeordneten Commit.
- Commit-SHA kopieren: Kopiert den vollständigen Commit-SHA in die Zwischenablage.
Wenn Sie auf eine Datei irgendwo im Source Control-Bereich klicken (im Bereich Änderungen oder in einer erweiterten Commit-Zeile im Bereich Diagramm), öffnet sich die Vergleichsansicht.
