UiPath Documentation
robot
2026.10
false
Robot 管理ガイド

バックグラウンド オートメーション

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

バックグラウンド オートメーションは UI 要素を操作することなく実行でき、バックグラウンド アクションを利用して情報を共有します。UI Automation アクティビティを使用するオートメーションは、ロックされた画面では実行できないため、バックグラウンドでの実行には適しません。

複数のバックグラウンド オートメーションを同じ Windows セッション内で同時に実行できます。実行中の各オートメーションは、専用の依存関係のセットを使用します。そのため、2 つのオートメーションで同じリソースの異なるバージョンが必要であっても、各オートメーションは必要な特定のバージョンを使用します。

動作のしくみ​

  1. Windows システムでは、起動時にセッション 0 と呼ばれる Windows セッションが作成されます。このセッションは、マシンの動作を支援するさまざまなシステム プロセスを実行し、どのユーザーにも関連付けられません。このセッションはユーザー インターフェイスを持たず、ユーザー ログインによって開始されるセッションと対話することはできません。
  2. ユーザーがそのマシンにログインすると、ユーザー セッションという新しいセッションが作成されます。このセッションは、ユーザー固有のサービスを実行するために使用されます。
  3. 有人オートメーションは、バックグラウンドで実行される場合、そのオートメーションを開始したユーザーのユーザー セッション内で動作します。これにより、ロボットは情報を取得し、ユーザー固有のファイルにアクセスすることができます。
  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.

有人オートメーションをバックグラウンドで実行する​

有人オートメーションは、人間の監督下で実行されるように設計されています。マウスのクリックやキーボード入力などのユーザー イベントによってトリガーされ、ユーザーがログインしたマシンと同じマシンで実行されます。

バックグラウンドでの実行では、ロボットは、アクティブなユーザー インターフェイスを使用することなく、特定のユーザーに対してバックグラウンドでオートメーションを実行できます。

Attended ライセンスの場合、1 つのフォアグラウンド オートメーション (UI 操作あり) と、複数のバックグラウンド オートメーション (UI 操作なし) を実行できます。

無人オートメーションをバックグラウンドで実行する​

無人オートメーションは、UI 操作や人間の監督なしに、バックグラウンドでネイティブに実行されるように設計されています。この種類のオートメーションは通常、Windows セッション内のローカル サービス下で実行されます。

Excel、Word、PowerPoint などの Microsoft アプリケーションはユーザー セッションで動作します。このため、バックグラウンドで実行される無人オートメーションでは、これらのアプリで問題が発生する可能性があります。

複数の無人オートメーションを同時に実行すると、オートメーションごとに別個の Unattended ライセンスが消費されます。

バックグラウンドをフォアグラウンドに移行する​

[フォアグラウンドを使用] アクティビティを使用して、バックグラウンド オートメーションをフォアグラウンド オートメーションに移行できます。

Orchestrator の資格情報を使用する​

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.

このページは役に立ちましたか?

接続

ヘルプ リソース サポート(opens in new window)

学習する UiPath アカデミー(opens in new window)

質問する UiPath フォーラム(opens in new window)

最新情報を取得