UiPath Documentation
robot
2026.10
false
Robot-Administratorhandbuch

Hintergrundautomatisierungen

Background automations run concurrently in the same Windows session without UI interaction, using headless execution for non-UI tasks.

Eine Hintergrundautomatisierung kann ohne Interaktion mit UI-Elementen ausgeführt werden und verwendet die Hintergrundaktionen, um Informationen auszutauschen. Automatisierungen, die UI-Automatisierungsaktivitäten verwenden, können nicht unter einem gesperrten Bildschirm ausgeführt werden und sind daher nicht für die Ausführung im Hintergrund geeignet.

Mehrere Hintergrundautomatisierungen können gleichzeitig in derselben Windows-Sitzung ausgeführt werden. Jede ausgeführte Automatisierung verwendet eine eigene Reihe von Abhängigkeiten. Wenn also zwei Automatisierungen dieselbe Ressource, aber in verschiedenen Versionen benötigen, verwendet jede Automatisierung die spezifische Version, die sie benötigt.

Wie es funktioniert​

  1. Wenn ein Windows-System gestartet wird, erstellt es eine Windows-Sitzung mit dem Namen Sitzung 0. Diese Sitzung führt verschiedene Systemprozesse aus, die der Maschine beim Betrieb helfen, und sie ist keinem Benutzer zugeordnet. Sie hat keine Benutzeroberfläche und kann nicht mit Sitzungen interagieren, die durch Benutzeranmeldungen initiiert werden.
  2. Durch die Anmeldung eines Benutzers auf dieser Maschine wird eine neue Sitzung namens Benutzersitzung erstellt. Diese Sitzung wird zum Ausführen von benutzerspezifischen Diensten verwendet.
  3. Attended-Automatisierungen werden, wenn sie im Hintergrund ausgeführt werden, innerhalb der Benutzersitzung des Benutzers ausgeführt, der sie initiiert hat. Auf diese Weise kann der Roboter Informationen abrufen und auf Dateien zugreifen, die benutzerspezifisch sind.
  4. Unattended automations are initiated by the Robot Service and run within Session 0. By default, a background job runs as Local Service, not as the robot user. If the UIPATH_HEADLESS_WITH_USER environment variable is set (refer to Using Orchestrator credentials), the job runs as the registered user and inherits the permissions of that user. Make sure that those permissions include access to the resources the automation requires, since Session 0 cannot access user sessions.

Ausführen von Attended-Automatisierungen im Hintergrund​

Attended-Automatisierungen sind so konzipiert, dass sie unter menschlicher Aufsicht ausgeführt werden. Sie werden durch Benutzerereignisse ausgelöst, z. B. Mausklicks oder Tastatureingaben, und werden auf der gleichen Maschine ausgeführt, auf der sich der Benutzer anmeldet.

Eine Hintergrundausführung ermöglicht es dem Roboter, Automatisierungen im Hintergrund ohne aktive Benutzeroberfläche, aber für einen bestimmten Benutzer auszuführen.

Wenn Sie über eine Attended-Lizenz verfügen, können Sie gleichzeitig nur eine Vordergrundautomatisierung (mit UI-Interaktion) und mehrere Hintergrundautomatisierungen (ohne UI-Interaktion) ausführen.

Ausführen von Unattended-Automatisierungen im Hintergrund​

Unattended-Automatisierungen werden so konzipiert, dass sie nativ im Hintergrund ausgeführt werden, ohne UI-Interaktion oder menschliche Aufsicht. Diese Art von Automatisierung wird normalerweise innerhalb einer Windows-Sitzung unter dem lokalen Dienst ausgeführt.

Microsoft-Anwendungen wie Excel, Word oder PowerPoint werden in Benutzersitzungen ausgeführt. Aus diesem Grund können Unattended-Automatisierungen, die im Hintergrund ausgeführt werden, Probleme mit diesen Apps haben.

Das gleichzeitige Ausführen mehrerer Unattended-Automatisierungen verbraucht für jede eine separate Unattended-Lizenz.

Übergang von Hintergrund zu Vordergrund​

Sie können eine Hintergrundautomatisierung in eine Vordergrundautomatisierung überführen, indem Sie die Aktivität Use Foreground verwenden.

Verwenden von Orchestrator-Anmeldeinformationen​

To use login credentials that are defined in Orchestrator, you need to configure the UIPATH_HEADLESS_WITH_USER system environment variable on the robot machine and set the value to True. Set the credentials of the robot account in Orchestrator first. If the variable is set and the robot account has no credentials, background jobs fail. The Robot reads the variable from the job's environment first, so a value that Orchestrator provides for the job applies instead of the system environment variable.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support(opens in new window)

Möchten Sie lernen? UiPath Academy(opens in new window)

Haben Sie Fragen? UiPath-Forum(opens in new window)

Auf dem neuesten Stand bleiben