Robot
v2023.4
バナーの背景画像
Robot ガイド
最終更新日 2024年2月27日

Robot サービス

Robot サービスは、すべての操作の頭脳の役割を果たします。プロセス間通信チャネルを介して StudioUiPath Assistant、および Robot コマンド ライン インターフェイスと通信して情報を受信および処理し、Robot Executor に必要な指示を与えます。

また、ロボットのハートビートを Orchestrator に送信したり、実行ステータスを伝達したり、新しい実行命令を受信したりし、Orchestrator と実行ホスト間のプロキシとしても機能します。

プロセスが実行される Windows セッションは、Robot サービスによって管理および監視され、Robot の資格情報によって信頼されます。

Robot サービスは、サービス モードまたはユーザー モードでデプロイできます。主な違いを以下の表に示します。

操作

サービス モードの Robot

ユーザー モードの Robot

有人実行

利用可能

利用可能

無人実行 (自動セッション管理)

利用可能

利用できません。 1

同時ジョブ実行

利用可能

利用可能

単一マシン マルチユーザー デプロイ

利用可能

利用可能

1ユーザー モードの Robot による無人実行は、ユーザーがアクティブなセッションでログインしている間にのみ可能です。

サービス モードの Robot サービス

サービス モードの Robot は、無人オートメーションのシナリオに最適です。プロセスが実行されると、Robot Executor が実行されます。この時、Robot Executor はそれが登録されているユーザーと同じ権限を持ちます。

サービス モードの Robot サービスは、以下のように動作します。

  • UiPath.Service.Host.exe、およびユーザーごとの追加のサービス (UiPath.Service.UserHost.exe) をマシン上の各ユーザーに対して使用します。
  • ローカル システム ユーザー配下のサービス コントロール マネージャー (SCM) により起動されます。
  • 対話型 Windows セッションを開くことができます。
  • 無人オートメーションのシナリオや大規模なプラットフォームのデプロイに最適です。
  • マシン管理者の権限があります。
  • Windows サービスの下に表示されています。
  • ユーザーがセッションを開始してログインしていない場合でも、Orchestrator からジョブを実行できます。

さらに、以下が追加されました。

  • UiPath.settings ファイルは %ProgramData%\UiPath フォルダーにインストールされます。
  • パッケージは、既定で %userprofile%\.nuget\packages フォルダーにダウンロードされます。
  • ローカル パッケージは %ProgramData%\UiPath\Packages フォルダーに保存され、Assistant で使用できます。


    サービス モードの Robot は、ユーザー モードの Robot に簡単に更新したり変換したりできます。

    注: Robot をサービス モードからユーザー モードに変換すると、Robot が元の NuGet パッケージ フォルダーの .xaml ファイルにアクセスできなくなる場合があります。この解決方法について詳しくは、この特定のシナリオの詳細が記載されたこちらのガイドをご覧ください。

ユーザー モードの Robot サービス

ユーザー モードの Robot は、有人オートメーションのシナリオに最適です。プロセスを開始するユーザーの下で実行され、そのユーザーとまったく同じ権限を持ちます。

ユーザー モードの Robot サービスは、以下のように動作します。

  • UiPath.Service.UserHost.exe のみを使用し、Studio または UiPath Assistant によって自動的に起動されます。
  • 有人オートメーションのシナリオに最適です。
  • 実行したユーザーの権限を有しています。
  • Windows サービスの下に表示されていません。
  • Orchestrator からジョブを実行するには、ユーザーがアクティブなセッションでログインする必要があります。

さらに、以下が追加されました。

  • UiPath.settings ファイルは %LocalAppData%\UiPath フォルダーにインストールされます。
  • パッケージは %userprofile%\.nuget\packages フォルダーにダウンロードされます。
  • ローカル パッケージは %ProgramData%\UiPath\Packages フォルダーに保存され、Assistant で使用できます。


    ユーザー モードの Robot は、簡単に更新したり、サービス モードの Robot に変換したりできます。

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.