- 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
Starting with UiPath.UIAutomation.Activities version 24.10.0, Safari UI Automation support is available in preview. The extension for Safari lets you:
- Entwerfen Sie UI-Automatisierungen in Studio Web im Safari-Browser unter macOS.
- Führen Sie Browser-Automatisierungen in Safari mit einem lokalen macOS Robot aus, der zuvor installiert und mit dem Orchestrator verbunden wurde.
- Starten Sie Attended-Browserautomatisierungen in Safari über den macOS-Assistant.
Um solche Automatisierungen zu erstellen und auszuführen, müssen Sie die UiPath Browser Automation-Erweiterung für Safari installieren.
Sie können von Studio Web aus beginnen, indem Sie UIAutomation-Aktivitäten hinzufügen. Wenn Sie über Safari auf Studio Web zugreifen, werden Sie aufgefordert, die UiPath-Erweiterung für Safari aus dem App Store zu installieren. Folgen Sie der Konfigurationsanleitung, um die Erweiterung zu konfigurieren, und beginnen Sie dann mit der Gestaltung Ihrer Workflows für die Browser-Automatisierung in Safari.
Zum Erstellen von Browser-Automatisierungen in Safari auf Maschinen mit macOS ist die mindestens unterstützte Version macOS 12.
Installieren
Über UiPath Studio Web installieren
-
Greifen Sie in der UiPath Automation Cloud™ auf Studio Web zu.
-
Fügen Sie Ihrem Projekt eine Use Browser-Aktivität hinzu. Sie werden aufgefordert, die UiPath-Erweiterung für Safari zu installieren.

-
Wählen Sie die Schaltfläche Erweiterung installieren aus.
-
The App Store opens with the UiPath Browser Automation extension.
-
Wählen Sie Abrufen aus, um die Erweiterung zu installieren, und öffnen Sie sie dann.

-
After you select Open, a configuration window appears.

-
Wählen Sie Safari-Einstellungen öffnen, um auf das Fenster Erweiterungen zuzugreifen, in dem Sie die richtigen Berechtigungen für die neu installierte Erweiterung festlegen können.
- Aktivieren Sie die UiPath Browser Automation-Erweiterung im linken Bereich.
2. Wählen Sie Auf jeder Website immer zulassen aus und bestätigen Sie diese Auswahl.
3. Wenn Sie privates Browsing verwenden möchten, aktivieren Sie die Einstellung Privates Browsing zulassen.
Result: A message informs you that the extension is now available.
Über den App Store installieren
Sie können direkt im App Store auf die UiPath-Erweiterung für Safari zugreifen und den Installationsvorgang ab Schritt 4 des vorherigen Abschnitts fortsetzen.
Installieren über UiPath Assistant
Bei der Installation der Safari-Erweiterung über Studio Web oder direkt über den App Store wird auch die native Host-Komponente installiert. Das bedeutet, dass Sie Automatisierungen über den UiPath Assistant ohne zusätzliche Installation ausführen können.
Installation using UiPath Assistant requires only a few clicks, with no additional configuration, as long as UiPath Assistant is already installed. This method installs the latest extension version published to the Web Store for the current user only.
Install Steps
-
Greifen Sie auf UiPath Assistant zu.
-
Select the account icon.
-
Select Preferences.
-
Wechseln Sie zu UiPath-Erweiterungen.
-
Select View on App Store for Safari.

-
Wählen Sie Installieren aus.
-
Wählen Sie Öffnen aus.
-
Follow the steps required by the extension.
Result: The extension is installed and enabled in Safari.
Install using an MDM
To install via an MDM (mobile device management) application, the machine has to be enrolled to be managed. More details on how device management works on Apple machines can be found on this page: Device Management | Apple Developer Documentation.
Examples of MDMs include:
- Jamf
- Microsoft Intune
- Kandji
- MicroMDM (open-source)
This method relies on the new declarative management model to push configuration changes to the managed machine(s). The configuration for Safari extensions is detailed here: SafariExtensionSettings | Apple Developer Documentation.
Installieren über das Terminal
The installation from Terminal is performed via UiPath.ExtensionControl.Portable.dll.
UiPath provides a tool for managing extension installation: UiPath.ExtensionControl.Portable.dll. This tool is distributed with UiPath Assistant, which also includes the extension application packaged as an archive.
This method updates the Safari configuration so that the extension is recognized as installed. The extension is installed for the current user only.
This method is not meant for production environments, as it relies on a mechanism that Apple might change in future updates. Use it only if no other alternative is available.
Voraussetzungen:
- All instances of Safari are closed.
Install Steps
-
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:
dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install safari peruserdotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install safari peruser -
Start Safari to design and run automations.
Deinstallieren
Deinstallieren in den Safari-Einstellungen
-
Greifen Sie auf die Safari-Einstellungen zu.
-
Navigieren Sie zur Registerkarte Erweiterungen.
-
Wählen Sie die Schaltfläche Deinstallieren aus.

-
Wählen Sie die Schaltfläche Im Finder anzeigen aus. Dadurch wird der Finder mit der ausgewählten Anwendung geöffnet.

-
Open the context menu for the UiPath for Safari application and select Move to the Bin.

If a pop-up message states the application cannot be deleted because it is in use:

-
Open Activity Monitor and search for UiPath Native Host for Safari.

-
Select the application, choose Stop, then select Quit.
-
Return to Finder and select Move to Bin again.

-
-
Enter your Mac credentials and then select OK to authorize this deletion.

Result: The extension is uninstalled. It is removed from the Safari extension bar and from the Safari Settings Extensions tab.
Konfiguration der Zugänglichkeit
Um den Eingabemodus Hardware-Ereignisse zu verwenden, müssen Sie UiPath Assistant über die Einstellungen von Datenschutz und Sicherheit ausdrücklich Zugriff auf Ihren Mac gewähren.
Führen Sie dazu die folgenden Schritte aus:
-
Wählen Sie das Apple-Menü aus.
-
Wählen Sie Systemeinstellungen aus.
-
Wählen Sie Datenschutz und Sicherheit in der linken Seitenleiste aus.
-
Wechseln Sie zu Zugänglichkeit, indem Sie den Pfeil auf der rechten Seite auswählen.
-
Enable UiPath Assistant from the list. If you do not see the application, select + at the bottom of the list, search for UiPath Assistant, select the application, and choose Open. Mac credentials are requested for this change.

Result: UiPath Assistant is now authorized to use Hardware Events input mode in Safari automations.
Bekannte Einschränkungen
Berücksichtigen Sie beim Erstellen von Browser-Automatisierungen für Safari die folgenden Einschränkungen:
- Die Erweiterung kann nicht auf Datei-URLs zugreifen. Dies ist eine Einschränkung von Safari, wie in diesem Thread im Apple Developer Forum erklärt wird (Zugriff auf Datei-URLs für Web-Erweiterungen zulassen).
- Die Erweiterung unterstützt nicht mehrere Profile.