- リリース ノート
- 基本情報
- UiPath Assistant
- インストールとアップグレード
- ロボットの種類
- Robot のコンポーネント
- Robot サービス
- Robot Executor
- コマンド ライン インターフェイス
- ライセンス
- Robot を Orchestrator に接続する
- プロセスとアクティビティ
- ログ
- Robot JavaScript SDK
- 特定のシナリオ
- トラブルシューティング
Robot サービス
Robot サービスは、すべての操作の頭脳の役割を果たします。プロセス間通信チャネルを介して Studio、UiPath Assistant、および Robot コマンド ライン インターフェイスと通信して情報を受信および処理し、Robot Executor に必要な指示を与えます。
また、ロボットのハートビートを Orchestrator に送信したり、実行ステータスを伝達したり、新しい実行命令を受信したりし、Orchestrator と実行ホスト間のプロキシとしても機能します。
プロセスが実行される Windows セッションは、Robot サービスによって管理および監視され、Robot の資格情報によって信頼されます。
Robot サービスは、サービス モードまたはユーザー モードでデプロイできます。主な違いを以下の表に示します。
操作 |
サービス モードの Robot |
ユーザー モードの Robot |
---|---|---|
有人実行 |
|
|
無人実行 (自動セッション管理) |
|
1
|
同時ジョブ実行 |
|
|
単一マシン マルチユーザー デプロイ |
|
|
1
ユーザー モードの 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 サービスは、以下のように動作します。
- UiPath.Service.UserHost.exe のみを使用し、Studio または UiPath Assistant によって自動的に起動されます。
- 有人オートメーションのシナリオに最適です。
- 実行したユーザーの権限を有しています。
- Windows サービスの下に表示されていません。
- Orchestrator からジョブを実行するには、ユーザーがアクティブなセッションでログインする必要があります。
さらに、以下が追加されました。
UiPath.settings
ファイルは%LocalAppData%\UiPath
フォルダーにインストールされます。- パッケージは
%userprofile%\.nuget\packages
フォルダーにダウンロードされます。 -
ローカル パッケージは
%ProgramData%\UiPath\Packages
フォルダーに保存され、Assistant で使用できます。
ユーザー モードの Robot は、簡単に更新したり、サービス モードの Robot に変換したりできます。