- 基本情報
- インストールとアップグレード
- ロボットの種類
- Robot のコンポーネント
- ライセンス
- Robot を Orchestrator に接続する
- プロセスとアクティビティ
- ログ
- 特定のシナリオ
- ガバナンス
- トラブルシューティング
Unattended ロボットをデプロイする - Community ライセンス
Unattended ロボットは、人間の監督を必要としないタスクの自動化に使用され、通常は専用のマシン上にある仮想環境で実行されます。また、オートメーションは Orchestrator から制御されます。
無人オートメーションは必要に応じて Orchestrator から手動で開始できますが、タスクを特定の間隔 (毎日、毎時、毎週など) または特定の日時 (週末など) に開始する必要がある場合には、スケジュールを設定することもできます。
This document guides you through the process of running your first unattended automation using the Community licensed version of UiPath® , starting with building the automation, setting up the environment, and running the unattended process.
無人オートメーションを実行するには、以下の手順を行う必要があります。
1. オートメーションを作成して、Orchestrator にパブリッシュする
実際的な例を示すために、毎日午前 9 時にサーバー上にログ ファイルのバックアップを作成する必要があると仮定しましょう。そのためには、その日のログ ファイルを別のフォルダーにコピーする必要があります。この例では、「Logs.txt」という名前のファイルを「Logs」フォルダーから「Old Logs」フォルダーにコピーし、毎回バックアップを上書きします。
-
新しいプロセスを作成し、[ファイルをコピー] アクティビティを追加します。フィールド/ファイルへのパスを設定し、[上書き] オプションを選択して、以前のファイルを新規にコピーされたファイルで毎日置き換えるようにします。
-
プロセスを Orchestrator にパブリッシュします。
-
Studio のリボンの右のほうにある [パブリッシュ] ボタンをクリックします。
-
[パッケージのプロパティ] タブで、パッケージ名を入力します。
-
[パブリッシュのオプション] タブの [パブリッシュ先] オプションで [Orchestrator テナント プロセス フィード] を選択して、Unattended ロボットがオートメーションにアクセスできる場所を指定します。
-
[パブリッシュ] をクリックします。
For more information, see About Publishing Automation Projects in the Studio Guide.
-
Orchestrator で、Unattended ロボットがオートメーションの実行に使用するプロセスを作成します。
-
https://cloud.uipath.com からお使いの Automation Cloud インスタンスにアクセスし、Orchestrator テナントを選択します。
-
Orchestrator で、[Shared] フォルダー > [プロセス] の順に選択し、画面右のプラスボタンをクリックして、[プロセスを追加] ページを開きます。
-
パッケージを選択して [作成] をクリックし、[Shared] フォルダーにプロセスを追加します。
注:このプロセスでは 2 つのエンティティを扱っている点に留意してください。1 つ目のエンティティは、プロセスを作成およびパブリッシュする開発者です。2 つ目のエンティティは、無人マシンでオートメーションとロボットを実行するユーザーです。
2. Unattended ロボットを実行する Windows マシンをセットアップする
Set up a Windows machine on which to run the unattended robot, ideally this would be a cloud virtual machine that matches the Hardware and Software Requirements. Make sure that the screen saver is disabled on the Windows machine.
For example, you can host your virtual machine in Azure. For details on how to set up a Windows virtual machine in Azure, see Windows VMs Overview.
AWS、VMWare、または Citrix などのその他の環境も、ハードウェアおよびソフトウェアの要件を満たしている場合にサポートされます。
3. Orchestrator で Unattended ロボットを作成する
Unattended ロボットには、ロボット ユーザーと、それが動作するマシンの 2 つのコンポーネントがあります。ロボット ユーザーはロボットの ID であり、アクセス許可を付与し、ロボットに対してジョブをトリガーするために使用されます。一方、マシンはオートメーションを実行します。
マシン テンプレートを使用すると、単一のマシン キーを使用して複数のロボットを Orchestrator に接続できるため、より簡単にマシンをデプロイできます。
-
ロボット ユーザーを作成します。
- Automation Cloud から、[管理] > [ユーザーとグループ] > [ユーザーを招待] に移動して、Unattended ロボットを作成する対象のユーザーを組織に招待します。この手順には、ダミーのメール アドレスを使用できます。
-
[Shared] フォルダーにユーザーを追加します。
At this point, the user created in your Organization exists only as an identity with no roles or permissions assigned. Therefore, we need to add it to the Shared Folder to gain access to processes published there and give it the Automation User role:
-
Orchestrator で、[Shared] フォルダー > [ユーザー] を選択し、次に画面右にある [ユーザーまたはグループを割り当て] ボタンをクリックします。
-
ユーザーを選択し、次に [Automation User] ロールを選択して [割り当て] をクリックします。
-
オートメーションを実行する Unattended ロボットを作成します。
-
[Shared] フォルダーに戻って、[その他のアクション] > [編集] を選択します。
-
[Unattended ロボット] を選択し、[このユーザーに対して Unattended ロボットを自動的に作成] トグルをオンにして、Windows の資格情報を入力し、[更新] をクリックします。
この Windows 資格情報は、ロボットがオートメーションを実行する際に無人マシン上での権限と認可を得るために使用されます。
Orchestrator でロボットを作成する際に設定する資格情報は、Unattended ロボットのマシンで使用されている Windows アカウントの資格情報と一致している必要があります。この情報を取得するには、無人マシン上でコマンド プロンプトを開き、whoami コマンドを使用します。
- 無人マシン テンプレートを作成します。
Unattended ロボット ユーザーが作成されたら、Unattended ランタイム ライセンスが 1 つ割り当てられた新しいマシン テンプレートを追加します。
- Orchestrator で、[Shared] フォルダー > [マシン] の順に選択してから、画面右にある [マシン テンプレートを管理] ボタンをクリックします。
- 右側にあるプラス ボタンをクリックして、[マシンを追加] ページを開きます。
- Enter a template name, for example Unattended Machines, assign one unattended runtimes license, and click Provision.
- 後で使用するために、新規に生成されたマシン キーをコピーします。
4. Install UiPath® Studio on the unattended machine
In order to run unattended automations on a machine with a Community License, you need to install UiPathStudio.msi on the unattended machine. If you opt for the Quick Setup during installation, the Robot is deployed in User Mode, meaning that it runs under the user that started it, and has the exact rights as that particular user.
UiPathStudio.msi インストーラーは、リソース センターから、または Automation Cloud のホーム ページから直接ダウンロードできます。
Orchestrator からジョブを開始するには、Windows ユーザーがマシンにログオンしている必要があります。Robot が Windows Server にインストールされているかどうかに関わらず、ユーザー モードの Robot は異なるユーザーで同時に複数のジョブを実行できません。
After downloading the Community version of UiPath® Studio and Robot, you need to connect it to your Orchestrator instance. For unattended automations, it's recommended to use the Machine Key connection.
5. Robot を Orchestrator に接続する
Studio から
インストールが完了すると、[はじめに] 画面が表示され、既定で認証を行うように求められます。[マシン キーを使用] を選択します。これは Unattended ロボットに推奨される設定です。マシン名は自動的に入力されるため、Orchestrator URL (https://cloud.uipath.com/organisation/tenant の形式) と、マシン テンプレートを作成したときに保存したマシン キーを入力して、[続行] をクリックします。
From the UiPath® Assistant
The connection between the Robot and Orchestrator can also be established from the UiPath® Assistant by following the steps below:
-
Open the UiPath® Assistant.
-
[設定] メニューで、[設定] を選択します。
-
[Orchestrator の設定] に移動します。
-
[Orchestrator URL] フィールドで、Orchestrator の URL を入力します。
-
In the Machine Key field, enter the key you copied earlier when you created the machine template in Orchestrator.
For details about the differences between machine entities in Orchestrator and when to use each one, see Machines in the Orchestrator Guide.
-
[接続] をクリックします。ステータスが「接続済み、ライセンス済み」と表示されます。
注:マシンのセットアップを仮想環境に基づいて行う場合はリモート セッションを切断できますが、無人プロセスを実行するユーザーはマシンにログオンしたままにしておく必要があります。そうすることで、Orchestrator への接続がアクティブなままになります。
6. オートメーションをテストする
-
Orchestrator で、[Shared] フォルダー > [オートメーション] > [プロセス] の順に選択します。手順 1 でデプロイしたプロセスの右側にある [ジョブを開始] ボタンをクリックして、[ジョブを開始] ページを開きます。
-
以前に設定したユーザーとマシンを選択して、[開始] をクリックします。
これにより、選択した無人プロセスが選択したマシン上で開始されます。Orchestrator の [Shared] フォルダーの [ジョブのステータス] セクションで、ジョブを監視できます。
7. オートメーションのスケジュールを設定する
この例では、オートメーションが毎日午前 9 時に実行されるようにスケジュールを設定してみましょう。
- Orchestrator で、[Shared] フォルダー > [トリガー] の順に選択し、画面右の [追加] ボタンをクリックして、[トリガーを作成] ページを開きます。
- [時間] が選択されていることを確認し、必要な情報を入力します。トリガーの名前を入力し、プロセスとユーザーを選択し、毎日午前 9 時に繰り返されるように設定します。
- [追加] をクリックします。
上のスクリーンショットのようにスケジュールを設定すると、選択したユーザーに代わって、毎日午前 9 時 (UTC) に無人マシン上で Logs.Backup プロセスの実行がトリガーされます。
Unattended ロボットをデプロイする - Enterprise ライセンス
Unattended ロボットは、人間の監督を必要としないタスクの自動化に使用され、通常は専用のマシン上にある仮想環境で実行されます。また、オートメーションは Orchestrator から制御されます。
無人オートメーションは必要に応じて Orchestrator から手動で開始できますが、タスクを特定の間隔 (毎日、毎時、毎週など) または特定の日時 (週末など) に開始する必要がある場合には、スケジュールを設定することもできます。
This document guides you through the process of running your first unattended automation using the Enterprise Licensed Version of UiPath® , starting with building the automation, setting up the environment and running the unattended process.
無人オートメーションを実行するには、以下の手順を行う必要があります。
1. オートメーションを作成して、Orchestrator にパブリッシュする
実際的な例を示すために、毎日午前 9 時にサーバー上にログ ファイルのバックアップを作成する必要があると仮定しましょう。そのためには、その日のログ ファイルを別のフォルダーにコピーする必要があります。この例では、「Logs.txt」という名前のファイルを「Logs」フォルダーから「Old Logs」フォルダーにコピーし、毎回バックアップを上書きします。
-
新しいプロセスを作成し、[ファイルをコピー] アクティビティを追加します。フィールド/ファイルへのパスを設定し、[上書き] オプションを選択して、以前のファイルを新規にコピーされたファイルで毎日置き換えるようにします。
-
プロセスを Orchestrator にパブリッシュします。
-
Studio のリボンの右のほうにある [パブリッシュ] ボタンをクリックします。
-
[パッケージのプロパティ] タブで、パッケージ名を入力します。
-
[パブリッシュのオプション] タブの [パブリッシュ先] オプションで [Orchestrator テナント プロセス フィード] を選択して、Unattended ロボットがオートメーションにアクセスできる場所を指定します。
-
[パブリッシュ] をクリックします。
For more information, see About Publishing Automation Projects in the Studio Guide.
-
Orchestrator で、Unattended ロボットがオートメーションの実行に使用するプロセスを作成します。
-
https://cloud.uipath.com からお使いの Automation Cloud インスタンスにアクセスし、Orchestrator テナントを選択します。
-
Orchestrator で、[Shared] フォルダー > [プロセス] の順に選択し、画面右のプラスボタンをクリックして、[プロセスを追加] ページを開きます。
-
パッケージを選択して [作成] をクリックし、[Shared] フォルダーにプロセスを追加します。
注:このプロセスでは 2 つのエンティティを扱っている点に留意してください。1 つ目のエンティティは、プロセスを作成およびパブリッシュする開発者です。2 つ目のエンティティは、無人マシンでオートメーションとロボットを実行するユーザーです。
2. Unattended ロボットを実行する Windows マシンをセットアップする
Set up a Windows Machine that runs the Unattended Robot, ideally this would be a cloud virtual machine. Make sure that its screen saver functionality is disabled and matches the Hardware and Software Technical Requirements.
For example, you can host your virtual machine on Azure, see the Windows VMs Overview document for details on how to set up a Windows Virtual Machine in Azure.
AWS、VM Ware、または Citrix などのその他の環境も、ハードウェアおよびソフトウェアの技術要件を満たしている場合にサポートされます。
3. Orchestrator で Unattended ロボットを作成する
Unattended ロボットには、ロボット ユーザーと、それが動作するマシンの 2 つのコンポーネントがあります。ロボット ユーザーはロボットの ID であり、アクセス許可を付与し、ロボットに対してジョブをトリガーするために使用されます。一方、マシンはオートメーションを実行します。
マシン テンプレートを使用すると、単一のマシン キーを使用して複数のロボットを Orchestrator に接続できるため、より簡単にマシンをデプロイできます。
-
ロボット ユーザーを作成します。
- Automation Cloud から、[管理] > [ユーザーとグループ] > [ユーザーを招待] に移動して、Unattended ロボットを作成する対象のユーザーを組織に招待します。この手順には、ダミーのメール アドレスを使用できます。
-
[Shared] フォルダーにユーザーを追加します。
At this point, the user created in your Organization exists only as an identity with no roles or permissions assigned. Therefore, we need to add it to the Shared Folder to gain access to processes published there and give it the Robot role:
-
Orchestrator で、[Shared] フォルダー > [ユーザー] を選択し、次に画面右にある [ユーザーまたはグループを割り当て] ボタンをクリックします。
-
ユーザーを選択し、次に [Robot] ロールを選択して、[割り当て] をクリックします。
-
オートメーションを実行する Unattended ロボットを作成します。
-
[Shared] フォルダーに戻って、[その他のアクション] > [編集] を選択します。
-
[Unattended ロボット] を選択し、[このユーザーに対して Unattended ロボットを自動的に作成] トグルをオンにして、Windows の資格情報を入力し、[更新] をクリックします。
Windows 資格情報は、オートメーションを実行するときの無人マシン上での権限と認可を得るためにロボットによって使用されます。Enterprise (.MSI) バージョンがデプロイされている場合は、これらの資格情報が使用されて、無人マシン上でオートメーションを実行するために Windows セッションが作成されます。
Orchestrator でロボットを作成するときに設定する資格情報は、Unattended ロボットのマシンで使用されている Windows アカウントの資格情報と一致している必要があります。無人マシン上で、コマンド プロンプトを開き、whoami コマンドを使用して、この情報を取得します。これらの資格情報は、無人マシン上で Windows セッションを作成し、オートメーションを実行するために使用されます。
- 無人マシン テンプレートを作成します。
Unattended ロボット ユーザーが作成されたら、Unattended ランタイム ライセンスが 1 つ割り当てられた新しいマシン テンプレートを追加します。
- Orchestrator で、[Shared] フォルダー > [マシン] の順に選択してから、画面右にある [マシン テンプレートを管理] ボタンをクリックします。
- 右側にあるプラス ボタンをクリックして、[マシンを追加] ページを開きます。
- Enter a template name, for example Unattended Machines, assign one unattended runtimes license, and click Provision.
- 後で使用するために、新規に生成されたマシン キーをコピーします。
4. Install the UiPath® Studio Enterprise (.MSI) on the Unattended machine
The UiPathStudio.msi installer is used for installing Studio, the UiPath® Assistant or the legacy Robot on your machine. Using the .MSI installer, the Robot is deployed in Service-Mode by default, meaning that it is available to all users on the machine. For running the installer administrator rights are needed.
UiPathStudio.msi インストーラーは、リソース センターから、または Automation Cloud のホーム ページから直接ダウンロードできます。
Robot および Studio は既定で C:\Program Files \UiPath\Studio にインストールされます。コマンド ライン引数を使用するか、インストーラー インターフェイスから、インストールの場所を変更できます。
インストーラーのインターフェイス
-
インストーラーをダブルクリックして、インストール ウィザードを起動します。
-
Read and accept the Terms of use, and then click Install.
Please note that by accepting the aforementioned terms of use, you implicitly accept the terms of use of UiPath® activity packages and their dependencies.
-
インストールする製品を選択します。
- Install UiPath® Studio + Robot - Installs UiPath® Studio, Assistant, and the Robot for creating and testing automations.
- Install UiPath® Robot Only - Installs UiPath® Assistant and the user-mode Robot for running attended automations.
-
インストールの種類を選択します。
- サービス モード - Robot をサービス モードでインストールします。
- ユーザー モード - Robot をユーザー モードでインストールします。
.MSI インストーラーの使用方法について詳しくは、「UiPathStudio.msi のインストール」ガイドをご覧ください。
5. Robot を Orchestrator に接続する
If during the installation process you choose to only install the Robot, the connection to Orchestrator can only be configured From the Command Line Interface (admin rights are needed) or from the UiPath® Assistant . Otherwise, you can connect your Robot either from Studio or from the UiPath® Assistant.
Studio から
インストールが完了すると、[Orchestrator への接続] 画面が表示されます。この画面では既定で、Unattended ロボットに対して推奨される設定である [マシン キーを使用] を使用するように指示されます。マシン名は自動的に入力されます。必要な操作は、Orchestrator の URL と以前に保存したマシン キーを入力するだけです。
.MSI インストーラーを使用して Robot を Orchestrator に接続するときは、現在マシンにログオンしているユーザーだけでなく、マシン全体が接続されます。
From the UiPath® Assistant
- Open UiPath® Assistant
- [設定] メニューで、[設定] を選択します。[設定] ウィンドウが表示されます。
- [Orchestrator の設定] に移動します。
- [Orchestrator URL] フィールドに、Orchestrator の Web アドレスを入力します。
- [マシン キー] フィールドに、以前にコピーしたキーを入力します。
Click here for details about the different machine entities in Orchestrator and when to use each.
-
[接続] をクリックします。ステータスに、[
Connected, Licensed] と表示されます。注:Enterprise インストーラー (
.MSI) を使用してマシンをセットアップする場合、ロボットは手順 3 で入力された資格情報を使用して独自の Windows セッションを作成できるため、マシンからサインアウトしても構いません。
6. オートメーションをテストする
Unattended ロボットでオートメーションをテストするには、Orchestrator の共有フォルダーの [オートメーション] -> [プロセス] セクションに移動し、手順 1 でデプロイしたプロセスを検索します。
プロセスの詳細が表示されます。その右側には、[ジョブの開始] ボタンがあります。
クリックすると、[ジョブの開始] インターフェイスが表示されます。以前に設定したユーザーとマシンを選択し、[開始] をクリックします。
これにより、選択されたマシンで選択された無人プロセスが開始され、Orchestrator の共有フォルダーの [ジョブ] セクションで監視できるようになります。
7. オートメーションのスケジュールを設定する
このガイドの例では、毎日午前 9 時に実行されるようスケジュールできます。これは、Orchestrator の共有フォルダーの [トリガー] セクションで設定できます。
上のスクリーンショットのようにスケジュールを設定すると、選択したユーザーに代わって、毎日午前 9 時 (UTC) に無人マシン上で Logs.Backup プロセスの実行がトリガーされます。
- Unattended ロボットをデプロイする - Community ライセンス
- 1. オートメーションを作成して、Orchestrator にパブリッシュする
- 2. Unattended ロボットを実行する Windows マシンをセットアップする
- 3. Orchestrator で Unattended ロボットを作成する
- 4. Install UiPath® Studio on the unattended machine
- 5. Robot を Orchestrator に接続する
- 6. オートメーションをテストする
- 7. オートメーションのスケジュールを設定する
- Unattended ロボットをデプロイする - Enterprise ライセンス
- 1. オートメーションを作成して、Orchestrator にパブリッシュする
- 2. Unattended ロボットを実行する Windows マシンをセットアップする
- 3. Orchestrator で Unattended ロボットを作成する
- 4. Install the UiPath® Studio Enterprise (
.MSI) on the Unattended machine - 5. Robot を Orchestrator に接続する
- 6. オートメーションをテストする
- 7. オートメーションのスケジュールを設定する