- 基本情報
- インストールとアップグレード
- ロボットの種類
- Robot のコンポーネント
- ライセンス
- Robot を Orchestrator に接続する
- プロセスとアクティビティ
- ログ
- 特定のシナリオ
- ガバナンス
- トラブルシューティング
Unattended ロボットをデプロイし、Orchestrator をスケジュール設定と制御に使用して人間の監督なしでオートメーションを実行します。
Unattended ロボットをデプロイする - Community ライセンス
Unattended ロボットは、人間の監督を必要としないタスクの自動化に使用され、通常は専用のマシン上にある仮想環境で実行されます。また、オートメーションは Orchestrator から制御されます。
無人オートメーションは必要に応じて Orchestrator から手動で開始できますが、タスクを特定の間隔 (毎日、毎時、毎週など) または特定の日時 (週末など) に開始する必要がある場合には、スケジュールを設定することもできます。
このページでは、Community ライセンスでアクティベーションされた UiPath 製品を使用して、無人オートメーションをはじめて実行する際のプロセスについて説明します。このプロセスには、オートメーションの構築の開始から、環境の設定、無人プロセスの実行までが含まれます。
無人オートメーションを実行するには、以下の手順を行う必要があります。
1. オートメーションを作成して、Orchestrator にパブリッシュする
実際的な例を示すために、毎日午前 9 時にサーバー上にログ ファイルのバックアップを作成する必要があると仮定しましょう。そのためには、その日のログ ファイルを別のフォルダーにコピーする必要があります。この例では、「Logs.txt」という名前のファイルを「Logs」フォルダーから「Old Logs」フォルダーにコピーし、毎回バックアップを上書きします。
- 新しいプロセスを作成し、[ファイルをコピー] アクティビティを追加します。フィールド/ファイルへのパスを設定し、[上書き] オプションを選択して、以前のファイルを新規にコピーされたファイルで毎日置き換えるようにします。
- プロセスを Orchestrator にパブリッシュします。
- Select the Publish button to the right of the Studio ribbon,
- [パッケージのプロパティ] タブで、パッケージ名を入力します。
- [パブリッシュのオプション] タブの [パブリッシュ先] オプションで [Orchestrator テナント プロセス フィード] を選択して、Unattended ロボットがオートメーションにアクセスできる場所を指定します。
- Select Publish. For more information, see About Publishing Automation Projects in the Studio Guide.
- Orchestrator で、Unattended ロボットがオートメーションの実行に使用するプロセスを作成します。
- https://cloud.uipath.com からお使いの Automation Cloud インスタンスにアクセスし、Orchestrator テナントを選択します。
- In Orchestrator, select the Shared Folder > Processes, and then select the Plus button on the right side to open the Add Process page.
- Select the package and select Create to add the process to the Shared Folder.
注:
このプロセスでは 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. Verify the screen saver is disabled on the Windows machine.
仮想マシンは、たとえば Azure 上でホストできます。Windows 仮想マシンを Azure でセットアップする方法について詳しくは、Windows 仮想マシンの概要に関するドキュメントをご覧ください。
AWS、VMWare、または Citrix などのその他の環境も、ハードウェアおよびソフトウェアの要件を満たしている場合にサポートされます。
3. Orchestrator で Unattended ロボットを作成する
Unattended ロボットには、ロボット ユーザーと、それが動作するマシンの 2 つのコンポーネントがあります。ロボット ユーザーはロボットの ID であり、アクセス許可を付与し、ロボットに対してジョブをトリガーするために使用されます。一方、マシンはオートメーションを実行します。
マシン テンプレートを使用すると、単一のマシン キーを使用して複数のロボットを Orchestrator に接続できるため、より簡単にマシンをデプロイできます。
-
ロボット ユーザーを作成します。
- Automation Cloud から、[管理] > [ユーザーとグループ] > [ユーザーを招待] に移動して、Unattended ロボットを作成する対象のユーザーを組織に招待します。この手順には、ダミーのメール アドレスを使用できます。
-
[Shared] フォルダーにユーザーを追加します。 この時点では、組織内に作成されたユーザーは、ロールまたは権限が割り当てられていない ID としてのみ存在しています。そのため、そのユーザーを [Shared] フォルダーに追加して、そこでパブリッシュされたプロセスへのアクセス権を付与し、 Automation User ロールを割り当てる必要があります。
-
In Orchestrator, select the Shared Folder > Users, and then select the Assign User or Group button on the right side.
-
Select the user, then the Automation User role, and select Assign.
-
オートメーションを実行する Unattended ロボットを作成します。
-
[Shared] フォルダーに戻って、[その他のアクション] > [編集] を選択します。
-
Select Unattended Robot, enable the toggle to Automatically create an unattended robot for this user, fill in the Windows credentials, and select Update.
この Windows 資格情報は、ロボットがオートメーションを実行する際に無人マシン上での権限と認可を得るために使用されます。
注:Orchestrator でロボットを作成する際に設定する資格情報は、Unattended ロボットのマシンで使用されている Windows アカウントの資格情報と一致している必要があります。この情報を取得するには、無人マシン上でコマンド プロンプトを開き、
whoamiコマンドを使用します。
-
-
無人マシン テンプレートを作成します。
Unattended ロボット ユーザーが作成されたら、Unattended ランタイム ライセンスが 1 つ割り当てられた新しいマシン テンプレートを追加します。
- In Orchestrator, select the Shared Folder > Machines, and then select the Manage Machine Templates button on the right side.
- Select the Plus button on the right side to open the Add Machine page.
- Enter a template name, for example "Unattended Machines", assign one unattended runtimes license, and select Provision.
-
後で使用するために、新規に生成されたマシン キーをコピーします。
4) 無人マシン上に UiPath Studio をインストールする
Community ライセンスを使用してマシンで無人オートメーションを実行するには、無人マシンに UiPathStudio.msi をインストールする必要があります。インストール時に [クイック セットアップ] を選択すると、Robot はユーザー モードでデプロイされます。つまり、Robot はオートメーションを開始したユーザーの下で実行され、そのユーザーとまったく同じ権限を持ちます。
UiPathStudio.msi インストーラーは、リソース センターから、または Automation Cloud のホーム ページから直接ダウンロードできます。
Orchestrator からジョブを開始するには、Windows ユーザーがマシンにログオンしている必要があります。Robot が Windows Server にインストールされているかどうかに関わらず、ユーザー モードの Robot は異なるユーザーで同時に複数のジョブを実行できません。
Community バージョンの UiPath Studio と Robot をダウンロードしたら、Orchestrator インスタンスに接続する必要があります。無人オートメーションの場合は、マシン キーによる接続をお勧めします。
5. Robot を Orchestrator に接続する
Studio から
After the installation is completed, you are presented with the Get Started screen, which by default asks you to authenticate. Choose to Use Machine Key as it's the recommended configuration for unattended robots. The machine name is filled in automatically, all you have to do is type the Orchestrator URL in the form https://cloud.uipath.com/organisation/tenant, the Machine Key you saved when you created the machine template, and select Continue.
UiPath Assistant から
Robot と Orchestrator 間の接続は UiPath Assistant からも確立できます。以下の手順を実行します。
-
UiPath Assistant を開きます。
-
[設定] メニューで、[設定] を選択します。
-
[Orchestrator の設定] に移動します。
-
[Orchestrator URL] フィールドで、Orchestrator の URL を入力します。
-
[マシン キー] フィールドで、Orchestrator でマシン テンプレートを作成したときにコピーしたキーを入力します。 Orchestrator 内の各種マシン エンティティの違いと、それらをどのような場合に使用したらよいかについて詳しくは、『Orchestrator ガイド』の「マシン」をご覧ください。
-
Select Connect. The status should show
Connected, Licensed.注:When setting up the machine, if the setup is based on a virtual environment, you can disconnect the remote session but leave the unattended user logged on the machine so that the connection to Orchestrator stays active.
6. オートメーションをテストする
- In Orchestrator, select the Shared Folder > Automations > Processes. Look for the process deployed in step 1 and select the Start a Job button on the right side to open the Start Job page.
- Choose the user and the machine configured earlier, and then select Start.
The selected unattended process starts on the selected machine. You can monitor the job in the Jobs Status section of the Shared Folder in Orchestrator.
7. オートメーションのスケジュールを設定する
この例では、オートメーションが毎日午前 9 時に実行されるようにスケジュールを設定してみましょう。
- In Orchestrator, select the Shared Folder > Triggers, and then select the Add button on the right side to open the Create Trigger page.
- Verify Time is selected and then provide the required information: enter a name for the trigger, select the process, the user, and the daily recurrence at 9 AM.
- [追加] を選択します。
上のスクリーンショットのようにスケジュールを設定すると、選択したユーザーに代わって、毎日午前 9 時 (UTC) に無人マシン上で Logs.Backup プロセスの実行がトリガーされます。
Unattended ロボットをデプロイする - Enterprise ライセンス
Unattended ロボットは、人間の監督を必要としないタスクの自動化に使用され、通常は専用のマシン上にある仮想環境で実行されます。また、オートメーションは Orchestrator から制御されます。
無人オートメーションは必要に応じて Orchestrator から手動で開始できますが、タスクを特定の間隔 (毎日、毎時、毎週など) または特定の日時 (週末など) に開始する必要がある場合には、スケジュールを設定することもできます。
このページでは、Enterprise ライセンスでアクティベーションされた UiPath 製品を使用して、無人オートメーションをはじめて実行する際のプロセスについて説明します。このプロセスには、オートメーションの構築の開始から、環境の設定、無人プロセスの実行までが含まれます。
無人オートメーションを実行するには、以下の手順を行う必要があります。
1. オートメーションを作成して、Orchestrator にパブリッシュする
実際的な例を示すために、毎日午前 9 時にサーバー上にログ ファイルのバックアップを作成する必要があると仮定しましょう。そのためには、その日のログ ファイルを別のフォルダーにコピーする必要があります。この例では、「Logs.txt」という名前のファイルを「Logs」フォルダーから「Old Logs」フォルダーにコピーし、毎回バックアップを上書きします。
- 新しいプロセスを作成し、[ファイルをコピー] アクティビティを追加します。フィールド/ファイルへのパスを設定し、[上書き] オプションを選択して、以前のファイルを新規にコピーされたファイルで毎日置き換えるようにします。
- プロセスを Orchestrator にパブリッシュします。
- Select the Publish button to the right of the Studio ribbon,
- [パッケージのプロパティ] タブで、パッケージ名を入力します。
- [パブリッシュのオプション] タブの [パブリッシュ先] オプションで [Orchestrator テナント プロセス フィード] を選択して、Unattended ロボットがオートメーションにアクセスできる場所を指定します。
- Select Publish. For more information, see About Publishing Automation Projects in the Studio Guide.
- Orchestrator で、Unattended ロボットがオートメーションの実行に使用するプロセスを作成します。
- https://cloud.uipath.com からお使いの Automation Cloud インスタンスにアクセスし、Orchestrator テナントを選択します。
- In Orchestrator, select the Shared Folder > Processes, and then select the Plus button on the right side to open the Add Process page.
- Select the package and select Create to add the process to the Shared Folder.
注:
このプロセスでは 2 つのエンティティを扱っている点に留意してください。1 つ目のエンティティは、プロセスを作成およびパブリッシュする開発者です。2 つ目のエンティティは、無人マシンでオートメーションとロボットを実行するユーザーです。
2. Unattended ロボットを実行する Windows マシンをセットアップする
Set up a Windows Machine that runs the Unattended Robot, ideally this would be a cloud virtual machine. Verify the screen saver functionality is disabled and matches the Hardware and Software Technical Requirements.
AWS、VM Ware、または Citrix などのその他の環境も、ハードウェアおよびソフトウェアの技術要件を満たしている場合にサポートされます。
3. Orchestrator で Unattended ロボットを作成する
Unattended ロボットには、ロボット ユーザーと、それが動作するマシンの 2 つのコンポーネントがあります。ロボット ユーザーはロボットの ID であり、アクセス許可を付与し、ロボットに対してジョブをトリガーするために使用されます。一方、マシンはオートメーションを実行します。
マシン テンプレートを使用すると、単一のマシン キーを使用して複数のロボットを Orchestrator に接続できるため、より簡単にマシンをデプロイできます。
-
ロボット ユーザーを作成します。
- Automation Cloud から、[管理] > [ユーザーとグループ] > [ユーザーを招待] に移動して、Unattended ロボットを作成する対象のユーザーを組織に招待します。この手順には、ダミーのメール アドレスを使用できます。
-
[Shared] フォルダーにユーザーを追加します。 この時点では、組織内に作成されたユーザーは、ロールまたは権限が割り当てられていない ID としてのみ存在しています。そのため、そのユーザーを [Shared] フォルダーに追加して、そこでパブリッシュされたプロセスへのアクセス権限を付与し、ロボット ロールを割り当てる必要があります。
- In Orchestrator, select the Shared Folder > Users, and then select the Assign User or Group button on the right side.
- Select the user, then the Robot role, and select Assign.
-
オートメーションを実行する Unattended ロボットを作成します。
- [Shared] フォルダーに戻って、[その他のアクション] > [編集] を選択します。
- Select Unattended Robot, enable the toggle to Automatically create an unattended robot for this user, fill in the Windows credentials, and select Update.
Windows 資格情報は、オートメーションを実行するときの無人マシン上での権限と認可を得るためにロボットによって使用されます。Enterprise (
.MSI) バージョンがデプロイされている場合は、これらの資格情報が使用されて、無人マシン上でオートメーションを実行するために Windows セッションが作成されます。注:Orchestrator でロボットを作成するときに設定する資格情報は、Unattended ロボットのマシンで使用されている Windows アカウントの資格情報と一致している必要があります。無人マシン上で、コマンド プロンプトを開き、
whoamiコマンドを使用して、この情報を取得します。これらの資格情報は、無人マシン上で Windows セッションを作成し、オートメーションを実行するために使用されます。 -
無人マシン テンプレートを作成します。
Unattended ロボット ユーザーが作成されたら、Unattended ランタイム ライセンスが 1 つ割り当てられた新しいマシン テンプレートを追加します。
-
In Orchestrator, select the Shared Folder > Machines, and then select the Manage Machine Templates button on the right side.
-
Select the Plus button on the right side to open the Add Machine page.
-
Enter a template name, for example "Unattended Machines", assign one unattended runtimes license, and select Provision.
-
後で使用するために、新規に生成されたマシン キーをコピーします。
4. 無人マシン上に UiPath Studio Enterprise (.MSI) をインストールする
マシンに Studio と UiPath Assistant または従来の Robot をインストールするには、UiPathStudio.msi インストーラーを使用します。.MSI インストーラーを使用すると Robot は既定でサービス モードでデプロイされ、マシン上のすべてのユーザーに対して利用可能になります。インストーラーを実行するには管理者権限が必要です。
UiPathStudio.msi インストーラーは、リソース センターから、または Automation Cloud のホーム ページから直接ダウンロードできます。
Robot および Studio は既定で C:\Program Files \UiPath\Studio にインストールされます。コマンド ライン引数を使用するか、インストーラー インターフェイスから、インストールの場所を変更できます。
インストーラーのインターフェイス
- Launch the installer to open the installation wizard.
- Read and accept the Terms of use, and then select Install. By accepting the aforementioned terms of use, you accept the terms of use of UiPath activity packages and their dependencies.
- インストールする製品を選択します。
- UiPath Studio と Robot をインストール - オートメーションを作成・テストするために UiPath Studio、Assistant、および Robot をインストールします。
- UiPath Robot のみインストール - 有人オートメーションを実行するために UiPath Assistant とユーザー モードの Robot をインストールします。
- インストールの種類を選択します。
- サービス モード - Robot をサービス モードでインストールします。
- ユーザー モード - Robot をユーザー モードでインストールします。
.MSI インストーラーの使用方法について詳しくは、「UiPathStudio.msi のインストール」ガイドをご覧ください。
5. Robot を Orchestrator に接続する
インストール プロセスで Robot のみをインストールするよう選択した場合は、Orchestrator への接続は、コマンド ライン インターフェイス (管理者権限が必要) または UiPath Assistant からのみ設定できます。そうでない場合は、Studio または UiPath Assistant から Robot を接続できます。
Studio から
インストールが完了すると、[Orchestrator への接続] 画面が表示されます。この画面では既定で、Unattended ロボットに対して推奨される設定である [マシン キーを使用] を使用するように指示されます。マシン名は自動的に入力されます。必要な操作は、Orchestrator の URL と以前に保存したマシン キーを入力するだけです。
.MSI インストーラーを使用して Robot を Orchestrator に接続するときは、現在マシンにログオンしているユーザーだけでなく、マシン全体が接続されます。
UiPath Assistant から
- UiPath Assistant を開きます。
- [設定] メニューで、[設定] を選択します。[設定] ウィンドウが表示されます。
- [Orchestrator の設定] に移動します。
- [Orchestrator URL] フィールドに、Orchestrator の Web アドレスを入力します。
- [マシン キー] フィールドに、以前にコピーしたキーを入力します。
- Select Connect. The status should show
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) 無人マシン上に UiPath Studio をインストールする
- 5. Robot を Orchestrator に接続する
- 6. オートメーションをテストする
- 7. オートメーションのスケジュールを設定する
- Unattended ロボットをデプロイする - Enterprise ライセンス
- 1. オートメーションを作成して、Orchestrator にパブリッシュする
- 2. Unattended ロボットを実行する Windows マシンをセットアップする
- 3. Orchestrator で Unattended ロボットを作成する
- 4. 無人マシン上に UiPath Studio Enterprise (
.MSI) をインストールする - 5. Robot を Orchestrator に接続する
- 6. オートメーションをテストする
- 7. オートメーションのスケジュールを設定する