- 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
- Unterschiede zwischen moderner und klassischer Umgebung
- 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
Recorder
- Moderne Umgebung – Die Recorder App/Web und Computer Vision sind verfügbar.
- Klassische Umgebung – Die Recorder Basic, Desktop, Web, Image, Native Citrix und Computer Vision sind verfügbar.
Aktivitäten
In jeder Umgebung ist standardmäßig ein separater Satz von Aktivitäten verfügbar.
Unabhängig von der für ein Projekt ausgewählten Umgebung können Sie auch die Aktivitäten aktivieren, die nur standardmäßig in der anderen Umgebung verfügbar sind. Klicken Sie oben im Bereich Aktivitäten auf Optionen anzeigen und wählen Sie dann folgende Option aus:
-
Modern anzeigen, um moderne Aktivitäten in einem Projekt anzuzeigen, das die klassische Umgebung verwendet.
-
Klassisch anzeigen, um klassische Aktivitäten in einem Projekt anzuzeigen, das die moderne Umgebung verwendet.
In der folgenden Tabelle sind die Aktivitäten aufgeführt, die standardmäßig nur in einer der beiden Umgebungen verfügbar sind. Die UI-Automatisierungsaktivitäten, die nicht in der Tabelle aufgeführt sind, sind in beiden Umgebungen standardmäßig verfügbar.
Ausnahmen
Die folgende Tabelle zeigt für jede klassische Ausnahme ihr modernes Gegenstück mit dem Beziehungstyp: direkte Umbenennung (gleiches Konzept und Scope in modern), partielle Zuordnung (engenerer/breiterer Scope in modern) oder kein Gegenstück (Funktion entfernt, noch nicht portiert oder Ausnahme in modern nicht benötigt).
| Klassisch | Modern (UiPath.UIAutomationNext.Exceptions) | Zuordnung | Hinweise |
|---|---|---|---|
Allgemeine Aktivität (UiPath.Core.Activities) | |||
ElementNotSetException | NotInitializedException | Teilweise | Klassisch: Element im Kontext nicht bereitgestellt. Modern: Eigenschaft InUIElement wurde vor der Verwendung nicht initialisiert. Konzept ist dasselbe; modern ist speziell auf die Eingabe InUIElement beschränkt. |
TextNotFoundException | NodeNotFoundException | Teilweise | Klassisch: spezielle Ausnahme für Textsuchaktivitäten. Modern: Alle „nicht gefundenen“-Fälle ( einschließlich Textziele) werden zu NodeNotFoundException reduziert. |
RegistrationException | (keine) | Kein Gegenstück | Auch nicht klassisch in der Produktion ausgelöst; kein äquivalentes Konzept in der modernen Sprache. |
ActivityTimeoutException | RuntimeTimeoutException | Direkte Umbenennung | Dasselbe Konzept; umbenannt und in den UiPath.UIAutomationNext.Exceptions -Namespace verschoben. |
PropertyNotSetException | (keine) | Kein Gegenstück | Entwurfszeit ValidationError nur in klassisch. Moderne Aktivitäten verwenden einen anderen Validierungsmechanismus. |
BrowserNotSetException | BrowserNotFoundException | Direkte Umbenennung | Klassisch: kein Browser im Kontext. Modern: kein übereinstimmender Browser gefunden. Dasselbe Konzept; moderner Name ist aussagekräftiger. |
WindowNotSetException | ApplicationNotFoundException | Teilweise | Klassisch: kein Fenster im Kontext für eine Aktivität mit Fenster-Scope. Modern: Anwendung beim Anhängen nicht gefunden. Nächstes Äquivalent; „Modern“ ist umfassender ( deckt alle App-Typen ab, nicht nur Fenster). |
SAP (UiPath.Core.Activities) | |||
SAPCallTransactionException | SAPCallTransactionException | Direkte Umbenennung | Gleicher Name, dasselbe Konzept; Namespace von UiPath.Core.Activities in UiPath.UIAutomationNext.Exceptions verschoben. |
SAPLoginException | SAPLoginException | Direkte Umbenennung | Gleicher Name, dasselbe Konzept; Namespace von UiPath.Core.Activities in UiPath.UIAutomationNext.Exceptions verschoben. |
CellScopeException | SAPTableCellScopeException | Direkte Umbenennung | Dasselbe Konzept (Scope-Fehler bei Tabellenzellen;) umbenannt, um SAP-spezifisch zu sein, und klarstellen, dass es sich um Tabellen handelt. |
ExpandALVTreeException | SAPExpandTreeException | Direkte Umbenennung | Dasselbe Konzept (Fehler bei der Erweiterung der SAP-Struktur; vereinfachten Namen. |
Selektor (UiPath.Core) | |||
InvalidSelectorException | InvalidSelectorException | Direkte Umbenennung | Gleicher Name, dasselbe Konzept (nicht analysierbarer Selektor). Namespace von UiPath.Core in UiPath.UIAutomationNext.Exceptions verschoben. |
InvalidFilterSelectorException (intern) | (keine) | Kein Gegenstück | Interne Klasse; kein Äquivalent in der modernen Umgebung. |
SelectorOperationException | UiAutomationException | Teilweise | Klassisch: Umschließt COM-/Analyse-Fehler während Selektorvorgängen. Modern: diese werden als allgemeine UiAutomationException angezeigt; Kein dedizierter Ausnahmetyp für den Selektorvorgang. |
Element/Knoten (UiPath.Core) | |||
SelectorNotFoundException | NodeNotFoundException | Direkte Umbenennung | Dasselbe Konzept (Element vom Selektor nicht gefunden): moderner Name wird über Selektoren hinweg verallgemeinert. SelectorNotFoundException erweitert FindElementException in klassisch; modern verwendet eine flache Hierarchie unter UiAutomationException. |
FindElementException | RuntimeFindException | Teilweise | Klassisch: COM-Fehler während der Suche, der nicht „nicht gefunden“ ist. Modern: Suche fehlgeschlagen mit Details dazu, welcher Suchschritt fehlgeschlagen ist. Nächstes Äquivalent; „Modern“ enthält umfangreichere Diagnoseinformationen. |
InvalidUiElementException | NodeNotFoundException | Teilweise | Klassisch: COM-Fehler E_UINODE_INVALID_ELEMENT (veraltet/ungültige Referenz). Modern: COM-Fehler E_UINODE_INVALID_IDENTIFIER ist NodeNotFoundException zugeordnet . Konzept ist dasselbe (veraltetes Element). anderen Ausnahmetyp in der modernen Umgebung. |
UninitializedNodeException | UiNodeUninitializedElementException | Direkte Umbenennung | Dasselbe Konzept (nicht initialisierter Knoten, COM-Fehler E_UINODE_UNINITIALIZED_ELEMENT). mit dem Präfix UiNode für Konsistenz umbenannt. |
UiElementHasNoItemsException | UiNodeHasNoItemsException | Direkte Umbenennung | Dasselbe Konzept (leere Liste/Struktur/Kombination, COM-Fehler E_UINODE_HAS_NO_ITEMS). vom Präfix UiElement in UiNode umbenannt. |
ElementOperationException | UiAutomationException | Teilweise | Klassisch: Breites Catch-All, das alle COM-Fehler bei Elementvorgängen umschließt (Klicken, Eingeben, Hervorheben usw.). Modern: Die gleiche Rolle spielt die Basis UiAutomationException; Kein dedizierter Elementvorgangs-Ausnahmetyp. |
Browser (UiPath.Core) | |||
InvalidBrowserException | BrowserNotFoundException | Teilweise | Klassisch: uiBrowser COM-Referenz ist NULL. Modern: keine übereinstimmende Browserinstanz gefunden. Dasselbe für den Benutzer sichtbare Szenario (Browser nicht verfügbar). Der moderne Name spiegelt das Attach-by-Find-Modell wider. |
BrowserOperationException | UiAutomationException | Teilweise | Klassisch: Dedizierte Ausnahme für Fehler bei COM-Vorgängen im Browser. Modern: Fehler bei Browservorgängen werden als UiAutomationException angezeigt; Kein dedizierter Browser-Vorgangstyp. |
Fenster (UiPath.Core) | |||
InvalidWindowException | ApplicationNotFoundException | Teilweise | Klassisch: Fenster-COM-Referenz ist vor einem Vorgang NULL. Modern: Anwendung beim Anhängen nicht gefunden. Nächstes Äquivalent; „Modern“ ist umfassender (alle App-Typen). |
WindowOperationException | UiAutomationException | Teilweise | Klassisch: Dedizierte Ausnahme für Fenster-COM-Vorgangsfehler (ausblenden, schließen, maximieren usw.). Modern: diese Oberfläche als UiAutomationException; Kein dedizierter Fenstervorgangstyp. |
Bild (UiPath.Core) | |||
InvalidImageException | UiAutomationException | Teilweise | Klassisch: spezielle Ausnahme für ungültige Bilddaten. Modern: Bildfehler werden als UiAutomationException angezeigt; Kein dedizierter Bildausnahmetyp. |
InvalidRegionException | UiAutomationException | Teilweise | Klassisch: Bildschirmbereich ist NULL oder leer. Modern: keine dedizierte Regionsausnahme; wird als UiAutomationException angezeigt. |
ImageOperationException | UiAutomationException | Teilweise | Klassisch: Dedizierte Catch-All für Fehler beim Bildvorgang. Modern: Fehler beim Bildvorgang werden als UiAutomationException angezeigt; keinen dedizierten Typ. |
Scrapen (UiPath.Core) | |||
InvalidScrapeOptionsException | (keine) | Kein Gegenstück | Das klassische Muster der Scraping-Optionen ist in der modernen Version nicht vorhanden; wird das Scraping unterschiedlich behandelt, ohne dass es ein äquivalentes Optionsobjekt gibt. |
ActiveX(UiPath.Core.Activities) | |||
AutomateActiveXException | (keine) | Kein Gegenstück | Die ActiveX-Automatisierung ist eine ausschließlich klassische Funktion. In modernen Aktivitäten nicht verfügbar. |
ActiveXOutputArgumentsNotSupportedException | (keine) | Kein Gegenstück | Nur-ActiveX-Funktion. |
ActiveXUnknownMethodException | (keine) | Kein Gegenstück | Nur-ActiveX-Funktion. |
ActiveXInvalidArgumentsException | (keine) | Kein Gegenstück | Nur-ActiveX-Funktion. |
InjectDotNet (UiPath.Core.Activities) | |||
InjectDotNetMethodNotFoundException | (keine) | Kein Gegenstück | Die Aktivität „Inject .NET Code“ ist nur klassisch; keine moderne äquivalente Aktivität. |
InjectDotNetAmbiguousMethodException | (keine) | Kein Gegenstück | Nur klassische Funktion. |
InjectDotNetTypeNotFoundException | (keine) | Kein Gegenstück | Nur klassische Funktion. |
InjectDotNetTypeNotSupportedException | (keine) | Kein Gegenstück | Nur klassische Funktion. |
InjectDotNetAssemblyReflectionException | (keine) | Kein Gegenstück | Nur klassische Funktion; auch nicht in der Produktion geworfen. |
InjectDotNetArgumentNotDefinedException | (keine) | Kein Gegenstück | Nur klassische Funktion. |
Objekt-Repository
Sie können das Object Repository nur in der modernen Umgebung mit modernen Aktivitäten verwenden.
Extraktions-Assistenten
- Moderne Umgebung – Der Tabellenextraktions-Assistent steht für die Datenextraktion zur Verfügung.
- Klassische Umgebung – Die Assistenten zur Datenextraktion und für das Screen Scraping sind verfügbar.