- 基本情報
- UiPath Robot について
- UiPath Assistant
- インストール要件
- 無人オートメーション用にロボットをインストールする
- 無人オートメーション用にロボットを設定する
- 有人オートメーション用にロボットをインストールする
- 有人オートメーション用にロボットを設定する
- Integrations
- トラブルシューティング
Robot サービス
ロボットは、マシンの電源がオンになっているときは常に実行される Windows サービスを使用します。このサービスは UiPath Orchestrator との一貫した接続を維持し、ロボットがいつでもジョブを受け入れて実行できるようにします。Robot サービスの主な機能の一部を以下に示します。
-
プロセス間通信 (IPC) — オートメーションを実行すると、Robot サービスはプロセスのデータを受信し、Robot Executor が理解して実行できるアクションに分解します。これは通信チャネルを介して行われ、これによって同じデバイス上のさまざまなソフトウェア要素がデータを共有できます。
-
Orchestrator への接続 — Robot サービスは Orchestrator との接続を常に維持し、サービスの動作ステータスで絶えずサービスを更新して、新しい指示を受信します。また、Robot サービスはハートビートを Orchestrator に送信します。ハートビートは、Robot サービスがオンラインで機能していることを示す信号です。
-
セッションと資格情報の管理 — Robot サービスは Windows セッションを管理し、ロボットごとに分離されたタスク環境を作成します。同時に、ロボットの資格情報を管理して機密データのセキュリティを維持します。認証が必要なタスクでは、必要な資格情報を安全に取得してロボットに提供します。
-
操作モード — Robot サービスは、サービス モードとユーザー モードの 2 つのモードで動作できます。これらのモードの主な違いは、インストールと動作の方法と、サポートするタスクの種類です。
-
無人オートメーション — Robot サービスは、仮想環境上や、ユーザーがログインしていないときでも、プロセスをバックグラウンドで実行します。Robot サービスは事前定義されたルールに基づいて判断を下します。そのため、大規模な大量のタスクに適しており、業務効率が向上します。
-
有人オートメーション — Robot サービスはユーザーに寄り添って動作し、日常的なタスクを支援します。このようなタスクとして、人間による判断を通じて正確性と生産性を支援する必要がある、ルールベースのタスクがあります。
UiPath.Service.Host.exe
が、ジョブの実行に関連するすべての処理をバックグラウンドで扱うサービスになります。
サービス モードでは、Robot はローカル システムで実行されます。つまり、システムと一緒に起動します。
UiPath.Service.Host.exe
サービスは、実行に使用する Windows セッションを Robot がいつ、どのように開くかを管理するほか、開いたセッションで Robot Executor を起動および保守する処理を受け持ちます。
UiPath.Service.Host.exe
はロボットの機能の中核をなす要素です。ユーザーの操作を必要とすることなく、オートメーション プロセスをバックグラウンドで正しく実行できるようにします。これは、ログインしているユーザーから独立して動作します。
UiPath.Service.UserHost.exe
は、ユーザー モードでインストールする場合に UiPath Robot にリンクされるサービスです。
ユーザー モードでは、Robot はログイン中のユーザーで実行され、アクティブな Windows セッションでのみ機能できます。特別なシステム権限は必要なく、ユーザーがログアウトするとシャットダウンされます。
UiPath.Service.UserHost.exe
サービスは、Orchestrator によってスケジュールされたタスクを実行し、ジョブを実行するためにロボットを起動します。