Roboter
2020.10
False
Bannerhintergrundbild
Roboter-Benutzerhandbuch
Letzte Aktualisierung 20. Sep. 2023

Bild in Bild

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 wird, wird in einer isolierten Windows-Sitzung ausgeführt, sodass Sie den Computer verwenden können, während der Prozess ausgeführt wird.

Sie können einen Prozess im Bild-in-Bild-Modus entweder über die Registerkarte Debuggen in Studio, über StudioX oder direkt über UiPath Assistant aus dem Kontextmenü eines Prozesses starten.



Hinweis:
Das Standard-Timeout zum Starten eines Prozesses in der BiB-Sitzung beträgt 60 Sekunden. Wenn die Anmeldung in der BiB-Sitzung länger dauert, wird ein Timeout-Fehler ausgelöst. Dieses Standard-Timeout kann mit der Umgebungsvariablen UIPATH_SESSION_TIMEOUT auf der Maschine geändert werden. Der Maximalwert für die Umgebungsvariable UIPATH_SESSION_TIMEOUT ist 180 Sekunden.
Wenn Sie den Robot im Dienstmodus verwenden, stellen Sie sicher, dass Sie die Variable UIPATH_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.

Hinweis:

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.

Im Abschnitt Befehlszeilenparameter weiter unten finden Sie weitere Informationen zur programmatischen Durchführung.

Steuerelemente

Die folgenden Steuerelemente sind für das BiB-Fenster verfügbar:

  • docs image– 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.
  • docs image – Aktivieren Sie diese Option, damit das BiB-Fenster vor anderen Anwendungen angezeigt wird, auch wenn es nicht den Fokus hat.
  • docs image Minimieren – Minimiert das BiB-Fenster auf die Hauptsitzungs-Taskleiste, ohne den Prozess zu unterbrechen.
  • docs image 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, d. h. er wurde getestet und kann sicher in einer BiB-Sitzung ausgeführt werden. 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.

Hinweis: Die Eigenschaft Target Session kann nur in Studio geändert werden. In StudioX entwickelte Projekte müssen in Studio geöffnet werden, um diese Eigenschaften 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



Aktivieren von BiB über die Befehlszeile

Die Befehlszeilenargumente bieten auf der Maschine über die Befehlszeilenschnittstelle eine Option zum Aktivieren oder Deaktivieren der Bild-in-Bild-Funktionalität.

Die Einstellungen werden auf der lokalen Maschine angewendet, wirken sich auf alle Benutzer aus und werden zum Ändern vorhandener Installationen verwendet.

Befehl

Beschreibung

PiP

Hinweis: Dieser Befehl ist für Robot v2020.10.4 und höher verfügbar. Für frühere Versionen verwenden Sie bitte childsession anstatt PiP.
Der PiP-Befehl wird für die Aktivierung der Bild-in-Bild-Funktion der Maschine verwendet, wenn die UiPath-Produkte bereits installiert sind.

Folgende Parameter sind möglich:

  • PiP --enable

Aktiviert die Bild-in-Bild-Funktion der Maschine.

  • PiP --disable

Deaktiviert die Bild-in-Bild-Funktion der Maschine.

Beispiel: UiRobot.exe PiP --Enable

Zur Durchführung dieser Anweisungen sind Administratorrechte erforderlich.

ENABLE_PIP

Der Befehl ENABLE_PIP ermöglicht die Bild-in-Bild-Funktion der Maschine während der UiPath-Befehlszeileninstallation.

Verwenden Sie zum Aktivieren den folgenden Parameter:

  • ENABLE_PIP=1
Beispiel:

UiPathStudio.msi ADDLOCAL=DesktopFeature,Studio,Robot,RegisterService,Packages ENABLE_PIP=1

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. Deshalb ist es möglich, dass einige Einstellungen für Peripheriegeräte auf ihre Standardwerte zurückgesetzt werden (z. B. 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.

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.
    • Verwenden Sie eine InvokeIsolatedWorkflow‑Aktivität, um den Teil der Automatisierung aufzurufen, der Microsoft Office nutzt, und legen sie dessen Zielsitzung auf Picture in Picture von Studio fest.
  • Automatisierungen, die von Microsoft Outlook abhängen, werden im BiB-Modus nicht erfolgreich ausgeführt, wenn die Anwendung bereits in der Hauptsitzung geöffnet ist. Um sicherzustellen, dass die Automatisierung reibungslos ausgeführt werden kann, beenden Sie Microsoft Outlook in der Hauptsitzung, bevor Sie die Automatisierung im BiB-Modus ausführen.

Verwenden des Webbrowsers in BiB-Sitzungen

Die Browserdaten einer Bild-in-Bild-Sitzung werden standardmäßig in der Hauptsitzung gespeichert. Daher kann nur ein einzelner Browsertyp in einer BiB-Sitzung aktiv sein, weil für alle Typen der gleiche Benutzerdatenordner verwendet wird.

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-Sitzung den gleichen Ordner für die Browserbenutzerdaten verwenden.
Hinweis:
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 Studio geä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.

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.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.