- Versionshinweise
- Erste Schritte
- UiPath Assistant
- Installation und Upgrade
- Robotertypen
- Roboterkomponenten
- Lizenzierung
- Verbindung von Robotern mit Orchestrator
- Prozesse und Aktivitäten
- Protokollierung
- Robot JavaScript SDK
- Spezifische Szenarien
- Windows-Sitzungen
- Anmeldung mit Thales Luna Credential System
- Anmelden mit nShield Key Storage Provider
- Weiterleitung von Robotern über einen Proxy-Server
- Ausführung von Aufgaben in einem minimierten RDP-Fenster
- Arbeiten mit zugeordneten Netzwerklaufwerken
- Anhalten eines Prozesses:
- Schaltfläche „Beenden“ deaktivieren
- Benutzerdefinierte Paketordner und Netzwerkpfade
- CrowdStrike-Integration
- Neustarten von Roboterkomponenten
- Governance
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- Nicht reagierender Roboter über RDP
- Doppelte Ausführungsprotokolle
- Häufig auftretende Fehler bei Robotern
- Erhöhte Prozessausführungsdauer
- Erzwungene Paketsignaturüberprüfung
- Nachricht zu groß für die Verarbeitung
- Fehler bei der Ausführung als Administrator
- NuGet-Pakete nach der Migration nicht zugänglich
- Aufforderung zur Benutzerzugriffssteuerung und UI-Automatisierungsaktivitäten
Mit der Bild-in-Bild-Funktion können Sie Attended-Prozesse in Zusammenarbeit mit dem Roboter ausführen. Ein Prozess, der im Bild-in-Bild-Modus gestartet wurde, wird in einer isolierten Windows-Sitzung ausgeführt, sodass Sie die Maschine während der Prozessausführung verwenden können.
You can start a process in Picture-in-Picture mode either from the Debug tab in Studio, from StudioX, or directly from the UiPath Assistant from the Contextual Menu
of a process.
Das Standard-Timeout zum Starten eines Prozesses in der BiB-Sitzung beträgt 180 Sekunden. Wenn die Anmeldung in der Bild-in-Bild-Sitzung länger dauert, wird ein Timeout-Fehler ausgelöst. Dieses Standard-Timeout kann mit der Umgebungsvariablen UIPATH_PIP_SESSION_TIMEOUT auf der Maschine geändert werden.
Wenn Sie den Robot im Dienstmodus verwenden, stellen Sie sicher, dass Sie die Variable UIPATH_PIP_SESSION_TIMEOUT als Systemumgebungsvariable festlegen und den UiPath-Roboterdienst neu starten.
Wenn ein Prozess im Bild-in-Bild-Modus gestartet wird, wird ein Vorschaufenster auf Ihrem Desktop angezeigt, das Echtzeit-Feedback zur Prozessausführung liefert. Die Größe des Anzeigefensters kann geändert werden und es kann verschoben, im Vollbildmodus dargestellt oder vor andere Fenster gesetzt werden. Sie können den Bild-in-Bild-Modus jederzeit beenden, indem Sie mit der rechten Maustaste auf den Windows-Taskleisten-Eintrag für Bild in Bild klicken und Fenster schließen auswählen oder einfach das Fenster schließen. Ein Bestätigungsdialogfeld wird angezeigt, und wenn Sie das BiB-Fenster schließen, wird der ausgeführte Prozess gestoppt.
Administratorrechte sind erforderlich, um die Bild-in-Bild-Funktionalität auf der Maschine zu aktivieren. Das ist nur nötig, wenn Bild-in-Bild zum ersten Mal verwendet wird. Danach kann der eigentliche Prozess in Bild-in-Bild ohne erhöhte Berechtigungen gestartet werden.
Steuerelemente
Die folgenden Steuerelemente sind für das BiB-Fenster verfügbar:
-
– Aktivieren Sie diese Option, um die Kontrolle über die BiB-Sitzung zu übernehmen. Wenn die Option deaktiviert ist, funktionieren Ihre Maus und Tastatur nur in der Hauptsitzung. -
– Aktivieren Sie diese Option, damit das BiB-Fenster vor anderen Anwendungen angezeigt wird, auch wenn es nicht den Fokus hat. -
Minimieren – Minimiert das BiB-Fenster auf die Hauptsitzungs-Taskleiste, ohne den Prozess zu unterbrechen. -
Maximieren – Maximiert das BiB-Fenster. -
Schließen – Schließt das BiB-Fenster, stoppt alle laufenden Prozesse und meldet die BiB-Sitzung ab.
Wenn Sie eine Bild-in-Bild-Sitzung zum ersten Mal starten, wird in einer Eingabeaufforderung nach Ihren Windows-Anmeldeinformationen gefragt. Bitte beachten Sie, dass Sie beim Neustart des Computers nicht erneut aufgefordert werden, die Anmeldeinformationen einzugeben.
Markieren eines Prozesses als BiB-fähig
Im Abschnitt Projekteinstellungen in Studio kann ein Prozess als BiB-fähig markiert werden, was bedeutet, dass er getestet wurde und sicher in einer BiB-Sitzung ausgeführt werden kann. Sie können auch festlegen, dass ein Prozess standardmäßig in einer Bild-in-Bild-Sitzung gestartet wird.
Verwenden von BiB für Invoke-Aktivitäten
Invoke-Aktivitäten wie „Invoke Process“, „Invoke Workflow“ und „Run Parallel Process“ bieten eine Option zur Auswahl, wo der neue Prozess gestartet werden soll.
Dies kann über die Eigenschaften-Registerkarte der Aktivität in Sonstiges > Zielsitzung über Studio festgelegt werden.
Die Eigenschaft Target Session kann nur über Studio geändert werden. In StudioX entwickelte Projekte müssen in Studio geöffnet werden, um diese Eigenschaft zu ändern.
Die Optionen sind:
-
Aktuell: Öffnet den untergeordneten Prozess in derselben Sitzung wie den übergeordneten Prozess
-
Prozessstandard – Der untergeordnete Prozess verwendet die Prozesseinstellungen
-
Main – Der untergeordnete Prozess wird in der Hauptsitzung gestartet, unabhängig davon, wo der übergeordnete Prozess ausgeführt wird
-
Bild in Bild – Der untergeordnete Prozess wird in der Bild-in-Bild-Sitzung gestartet, unabhängig davon, wo der übergeordnete Prozess ausgeführt wird
Zugriff auf die Funktion Bild im Bild
Aus Studio: Gehen Sie zur Registerkarte Debuggen und wählen Sie dann die Option Bild im Bild .
Aus Assistant: Wählen Sie für die gewünschte Automatisierung die Registerkarte Konfigurieren und aktivieren Sie dann den Schalter In PiP aufführen.
Aktivieren von BiB
Die Bild-in-Bild-Funktion der Maschine kann entweder über die Befehlszeile oder manuell aktiviert werden, wenn die BiB-Sitzung zum ersten Mal auf der Maschine gestartet wird.
| Method | Befehl | Beschreibung |
|---|---|---|
|
Manuell |
Wenn Sie zum ersten Mal eine Bild-in-Bild-Sitzung über Studio oder den Assistant starten, werden Sie aufgefordert, die BiB-Funktion auf der Maschine zu aktivieren. Dies erfordert Administratorrechte. | |
|
Befehlszeile |
|
Damit können Sie die Bild-in-Bild-Funktion auf der Maschine aktivieren oder deaktivieren. Diese Einstellung wird auf der lokalen Maschine angewendet, wirkt sich auf alle Benutzer aus und wird zum Anpassen vorhandener Installationen verwendet. Folgende Parameter sind möglich:
Aktiviert die Bild-in-Bild-Funktion der Maschine.
Deaktiviert die Bild-in-Bild-Funktion der Maschine. Beispiel: Zur Durchführung dieser Anweisungen sind Administratorrechte erforderlich. |
|
Befehlszeile |
|
Ermöglicht Ihnen die Aktivierung der Bild-in-Bild-Funktion der Maschine während der Installation der UiPath-Befehlszeile. Verwenden Sie zum Aktivieren den folgenden Parameter:
Beispiel:
|
Bekannte Probleme und Einschränkungen
Bei der Verwendung der Bild-in-Bild-Funktion sind einige Dinge zu beachten:
- Wenn Sie sich mit einer PIN bei der Windows-Hauptsitzung anmelden, werden Sie jedes Mal nach Ihren Anmeldeinformationen gefragt, wenn Sie eine Bild-in-Bild-Sitzung starten.
- Wenn die Bild-in-Bild-Sitzung geöffnet wird, werden auch Startprogramme in der BiB-Sitzung geöffnet. Aus diesem Grund können einige Einstellungen für Peripheriegeräte auf ihre Standardwerte zurückgesetzt werden (z. B. die Beleuchtungseinstellungen für Tastatur und Maus).
- Falls Sie die Remotedesktopsitzung aktivieren, wenn die Eingabeaufforderung beim Ausführen eines BiB-Prozesses angezeigt wird, müssen Sie sich bei der Windows-Hauptsitzung abmelden und wieder anmelden, damit die Änderungen wirksam werden.
- Der Computer kann nicht neu gestartet oder heruntergefahren werden, während die BiB-Sitzung geöffnet ist, da die BiB-Sitzung zuvor geschlossen werden muss.
- Aufgrund von Betriebssystemeinschränkungen für die Ausführung von Bild in Bild werden die Home Editions von Windows 8 und 10 nicht unterstützt.
- Die Zwischenablage wird von der BiB-Sitzung und der Hauptsitzung gemeinsam genutzt.
- Ausführen als Administrator ist in der BiB-Sitzung nicht verfügbar.
- Es kann jeweils nur eine Bild-in-Bild-Sitzung gestartet werden.
- Damit ein Benutzer eine BiB-Sitzung startet, müssen ihm
Allow Log On Locally-Berechtigungen erteilt werden.
Automatisierung von Microsoft Office
Automatisierungen, die Microsoft Office-Ressourcen verwenden, werden im Bild-in-Bild-Modus nicht erfolgreich ausgeführt, wenn die Ressourcen bereits in der Hauptsitzung geöffnet sind. Um sicherzustellen, dass die Automatisierungen im BiB-Modus reibungslos ablaufen, können Sie Folgendes tun:
- Schließen Sie die von Microsoft Office-Anwendungen verwendete Ressource aus der Hauptsitzung, damit sie in der BiB-Sitzung geöffnet werden kann.
- Use an
InvokeIsolatedWorkflowactivity to invoke the part of the automation using Microsoft Office and set its Target Session toPicture-in-Picturefrom Studio.
Verwenden des Webbrowsers in BiB-Sitzungen
Die Browserdaten einer Bild-in-Bild-Sitzung werden standardmäßig in der Hauptsitzung gespeichert. Wenn in der Hauptsitzung eine geöffnete Google Chrome- oder Microsoft Edge-Instanz vorhanden ist, muss ein anderes Benutzerprofil im BiB verwendet werden. Dies geschieht automatisch durch die Aktivität „Open Browser“. Ein bestimmter Browser (z. B. Chrome) kann nicht gleichzeitig in der BiB-Sitzung und in der Hauptsitzung mit demselben Benutzerprofil geöffnet sein.
Der Modus und der Speicherort der Browserdaten können über die Eigenschaften der Aktivität Open Browser konfiguriert werden.
Wenn Sie die Eigenschaft UserDataFolderMode auf Automatic festlegen, kann der Browser separate Benutzerdatenordner in den Haupt- und BiB-Sitzungen verwenden.
Achtung: Wenn Sie in diesem Modus die Benutzerdaten aus dem Ordner %LocalAppData%\UiPath\PIP Browser Profiles löschen, muss die entsprechende Browsererweiterung wieder aktiviert werden.
Wenn Sie Daten von der Hauptsitzung verwenden müssen (z. B. Cookies oder gespeicherte Kennwörter), sollten Sie die Eigenschaft UserDataFolderMode auf DefaultFolder festlegen. Das hat zur Folge, dass die Haupt- sowie die BiB-Sitzungen den gleichen Ordner für die Browserbenutzerdaten verwenden.
Wenn Sie UserDataFolderMode auf DefaultFolder setzen, funktioniert der Browser jeweils nur in einer Sitzung. Wenn der Browser in der Hauptsitzung geöffnet wird, funktioniert er in der BiB-Sitzung nicht. Dies liegt daran, dass dasselbe Browserprofil nicht in zwei gleichzeitigen Sitzungen verwendet werden kann.
Target Session und UserDataFolderMode sind Eigenschaften, die nur in Studiogeändert werden können. In StudioX entwickelte Projekte müssen in Studio geöffnet werden, um diese Eigenschaften zu ändern.
Wenn Sie die Eigenschaft UserDataFolderMode auf CustomFolder festlegen, können Sie verschiedene Benutzerdatenordner für die Haupt- und BiB-Sitzungen angeben.
The browser extension needs to be installed per machine in order to work by default in PiP browsers. Otherwise, you must install it in the PiP session.
BiB erfordert jedes Mal eine Anmeldung
Je nach Umgebung können bestimmte Windows-Richtlinien dazu führen, dass die BiB-Sitzung bei jedem Start eine Anmeldung verlangt.
Die folgende Einstellung, die auf Disabled festgelegt ist, löst beispielsweise aus, dass das BiB-Fenster bei jedem Start nach Anmeldeinformationen fragt:
-
Local Group Policy\Computer Configuration\Administrative Templates\System\Credential Delegation\Allow delegating default credentialsDies ist auch der Fall, wenn die PIN von Windows Hello for Business verwendet wird. Die PIN-Authentifizierung funktioniert nur, wenn eine BiB-Sitzung zum ersten Mal gestartet wird. Danach kann die BiB-Sitzung nur noch mit Benutzername und Kennwort authentifiziert werden.
SmartCard-Authentifizierung
Wenn Ihre Umgebung die Anmeldung mit einer Smartcard erfordert, sollte die folgende Richtlinie not auf Enabled festgelegt werden:
Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Device and Resource Redirection\Do not allow smart card device redirection
Der Start des Workflows in BiB dauert sehr lange
Wenn Sie einen Prozess zum ersten Mal in BiB starten, dauert es länger als üblich, bis die eigentliche Ausführung beginnt. Dies geschieht, weil die BiB-Sitzung alle ihre Windows-Prozesse und Startprogramme starten muss.
Empfehlung: Starten Sie eine BiB-Sitzung, wenn Sie die Maschine starten und lassen Sie sie den ganzen Tag über geöffnet. Dies verbraucht weniger Ressourcen, als wenn für jeden Prozess eine neue BiB-Sitzung gestartet wird.
BiB-Sitzung startet nicht
Einige Windows-Richtlinien können den Start der BiB-Sitzung einschränken. Um dies zu vermeiden, muss der Benutzer, der eine BiB-Sitzung startet, Teil der folgenden Richtlinien sein:
-
Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Allow Log On Locally -
Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Access this computer from the networkHinweis:Wir untersuchen derzeit, ob es weitere Richtlinien gibt, die sich auf die BiB-Funktion auswirken können.
Der VPN-Client funktioniert nicht in BiB
Wenn VPN-Clients in Verbindung mit BiB verwendet werden, können in bestimmten Situationen Konflikte auftreten. Wenn die VPN-Clients beispielsweise so eingestellt sind, dass sie bei der Anmeldung des Benutzers starten, wird beim Start von BiB eine weitere Instanz des VPN-Clients gestartet. Dies verursacht einen Konflikt zwischen den beiden Sitzungen, da der VPN-Client auf die Ausführung einer einzelnen Instanz pro Benutzer eingestellt ist.
Um diese Szenarien zu lösen, haben wir eine Liste der gängigsten VPN-Anbieter mit ihren Besonderheiten sowie Lösungen für die bekannten Probleme, die auftreten können, zusammengestellt.
Cisco Anyconnect
Beobachtetes Verhalten
Wenn der Cisco Anyconnect-Client auf der Benutzermaschine läuft und eine BiB-Sitzung gestartet wird, wird ein weiterer Cisco Anyconnect-Client in der BiB-Sitzung gestartet.
Cause The Cisco VPN server is set to accept one session per user at a time. When the PiP session starts, Cisco Anyconnect disconnects the VPN in the main session and throws an error in the PiP session.
Dadurch wird die VPN-Verbindung des Benutzers unterbrochen, so dass der Benutzer nicht mehr auf Dienste zugreifen kann, die eine VPN-Verbindung erfordern.
Resolution Do not set the VPN client to start automatically at Windows start-up. This stops the VPN client from starting a new connection when the PiP session starts and tunnels the PiP traffic through the main Windows session.
Zscaler
Beobachtetes Verhalten
Wenn die BiB-Sitzung gestartet wird, wird ein weiterer Zscaler-Client in der BiB-Sitzung gestartet. Dadurch verschwindet der Zscaler-Client aus der Windows-Hauptsitzung. Alles funktioniert wie erwartet, bis der Benutzer die BiB-Sitzung schließt. Wenn die BiB-Sitzung geschlossen wird, bleibt der Zscaler-Client in einem Schwebestatus und der Benutzer muss sich ab- und wieder anmelden oder die Maschine neu starten, um den Zscaler zu öffnen.
Cause We are currently investigating this behavior with Zscaler to find the cause. Resolution We are currently investigating this behavior with Zscaler to find a resolution.
Pulse Secure
Beobachtetes Verhalten
Wenn eine BiB-Sitzung gestartet wird, wird der Benutzer vom VPN getrennt.
Cause The Pulse secure client cannot handle two Windows sessions for the same user. Resolution We recommend opening a ticket with Pulse Secure team.
Palo Alto Global Protect
Wenn BiB gestartet wird, zeigt die grafische Benutzeroberfläche an, dass der Benutzer in beiden Sitzungen nicht mehr mit dem VPN verbunden ist. Aber die BiB-Sitzung ist immer noch mit dem VPN verbunden.
Resolution We recommend opening a ticket with Palo Alto team.
BiB und Windows Servers
In dem Szenario, in dem mehrere Benutzer gleichzeitig mit einem Windows Server verbunden sind, kann nur eine BiB-Sitzung auf der Maschine gestartet werden. Das bedeutet, dass nur eine BiB-Sitzung auf einer einzigen Maschine geöffnet werden kann, unabhängig davon, welcher Benutzer oder Sitzungstyp zum Öffnen der BiB-Sitzung verwendet wurde.
BiB und weitere virtualisierte Umgebungen
In anderen virtualisierten Umgebungen wie AppV oder Citrix XenApps ist die BiB-Funktionalität nicht verfügbar.
- Steuerelemente
- Markieren eines Prozesses als BiB-fähig
- Verwenden von BiB für Invoke-Aktivitäten
- Zugriff auf die Funktion Bild im Bild
- Aktivieren von BiB
- Bekannte Probleme und Einschränkungen
- Automatisierung von Microsoft Office
- Verwenden des Webbrowsers in BiB-Sitzungen
- BiB erfordert jedes Mal eine Anmeldung
- SmartCard-Authentifizierung
- Der Start des Workflows in BiB dauert sehr lange
- Der VPN-Client funktioniert nicht in BiB
- Cisco Anyconnect
- Zscaler
- Pulse Secure
- Palo Alto Global Protect
- BiB und Windows Servers
- BiB und weitere virtualisierte Umgebungen