UiPath Orchestratorへのロボットの登録

PCにインストールした UiPath Robot を動かすためには、Orchestratorへロボットを登録する必要があります。

今回は、Orchestratorへのロボットの登録を行おうと思います。
(このPCはドメインに参加してない前提です。)

ロボットのインストール方法は、**[こちら](https://qiita.com/Hide-Zaemon/items/fdff0409c553d9dc2205)** をご覧ください。

# ロボットの登録に必要な情報の取得
ロボットの登録にあたり、ロボットがインストールされたPCのユーザー名が必要です。
UiPathロボットをインストールしたPC上で、コマンドプロンプトを起動し、”whoami”と入力します。

```common-lisp:Command
C:\Users\User>whoami
windev2004eval\user
```
このPCの場合、"windev2004eval\user" が、登録に必要なユーザー名です。


# Orchestratorでのロボットの登録
ユーザー名の取得ができたら、Orchestratorでロボットを登録します。
ロボットの登録は以下の手順で進めます。
　　1. マシンの登録
　　2. ロボットの登録
　　3. ロボット環境の割り当て
　　4. 紐づけキーの取得
　　5. ロボットの紐づけ

## マシンの登録

1. Orchestratorにログインし、"Machines"タブを選択し、リストの右上にある "+" をクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/005a4623-3282-dbac-dfe4-b4b3f493a675.png">

2. 追加するマシンの種類を選択します。
今回は、"Standard Machine" として登録します。
![2020-04-24_18h16_09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/8b68beb4-5f39-db67-62dd-5c12698e4190.png)

3. マシン（PC）の情報を登録します。
前のセクション取得したユーザー名の"\"の前半部を"Name"に入力し、"Provision"をクリックします。
 * ここでのNameは、"**windev2004eval**"です。
 * ライセンスの部分は、すべて "0" のままでOKです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/98f24a8d-a798-b0b7-8449-ab0758a12d9f.png)

> 登録するロボットがドメインに参加している場合、`whoami`で取得される値は、`[ドメイン名]\[ユーザー名]`となります。
よって、登録するマシン名は、Systemのプロパティから`Computer name`取得してください。


## ロボットの登録

1. "Robots"タブを選択し、リストの右上にある"+"をクリックします。
![2020-04-24_18h26_52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/fa5319c6-eb64-6e56-c0d1-5e0f30b83ed2.png)

2. 追加するロボットの種類を選択します。
今回は、"Standard Robot"として登録します。
![2020-04-24_18h29_54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/91e36d8f-4e43-709a-3a0c-3566e2b4a797.png)

3. ロボットの情報を入力し、"Create"をクリックします。
ロボットの設定は以下のとおりです。
 * Machine: 先ほど作成したマシンを選択
 * Name: 任意の名前を入力
 * Type: "Attended"を選択
 * Domain\Username: 前のセクション取得したユーザー名を入力
![2020-04-24_18h59_56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/9ca26fd9-460a-739d-6433-5e31b90f915a.png)


## ロボット環境の割り当て

先ほど作成したロボットに"環境"を割り当てます。
"環境" とは、ロボットを束ねるグループのようなものを考えるとよいかと思います。

1. "Robots"タブを選択し、画面の上部にある"Environments"を選択後、リストの右上にある"+"をクリックします。
![2020-04-24_19h36_28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/09f6e7b0-008f-ba9e-04f0-5eee79dae05f.png)

2. 任意の名前を入力し、"Create"をクリックします。
ここでは、**"Monthly_Jobs**" としました。
![2020-04-24_19h37_47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/5f503e5e-4c26-9f76-1a64-c28fdb5cb592.png)

3. 先ほど作成したロボットを選択し、"Update"をクリックします。
これで、環境(グループ)へのロボットの割り当てが完了です。
![2020-04-25_00h49_36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/6e4b7826-4f47-5175-21ee-51f6bf045924.png)


## 紐づけキーの取得
先ほどまでの作業で、ロボットの登録は完了しました。
しかし、実際にロボットを動かすためには、インストールしたPCとOrchestratorの紐づけが必要となります。
紐づけに必要な情報は以下の2つです。

 * Orchestrator URL
 * Machine Key

OrchestratorのURLは、現在マシン、ロボットの登録を行っているWebのURLです。
ロボットの紐づけに必要なURLは以下の部分です。

> https://platform.uipath.com/[tenant_id]/[tenant_name]/

ここからは、Machine Keyの取得について、解説します。

1. "Machines"タブを選択し、マシンのリストを表示します。
![2020-04-25_01h06_41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/9bc92a32-0256-d7aa-932b-4b6442b31405.png)

2. 先ほど登録したマシン( *windev2004eval* )の行の右側の点をクリックし、"Edit"を選択します。
![2020-04-24_18h19_23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/c9ec151e-3786-60a4-ddcf-7262844d6a79.png)

3. ファイルアイコンをクリックし、Machine Keyをコピーします。
(キーはセキュリティの観点で、ぼかしています。)
![2020-04-24_18h19_48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/05117f92-46b1-1c1a-0269-3b8a5c9911b5.png)


## ロボットの紐づけ
ロボットの紐づけは、UiPath RobotをインストールしたPCで行います。
（Orchestratorでの作業ではないので、ご注意ください。）

1. UiPath Robotのギアマークをクリックし、"Orchestrator Settings"を選択します。
<img width="445" alt="Bildschirmfoto 2020-04-24 um 18.22.18.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/eb790f9b-23ee-402c-172c-83ff3b9de391.png">

2. OrchestratorのURLと、前のセクションで取得した"Machine Key"を入力し、"Connect"をクリックします。
<img width="400" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/d143253d-d389-6a19-6764-2dde42dbc6ee.png">

3. 正常に接続ができれば、UiPath Robotのステータスが、"Online"となります。
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/626057/6a0ad73f-20e5-2aaa-c13b-900b636c2cfe.png">


`ロボットの登録に関する説明は、以上で終わりです。
個別のジョブ(プロセスの登録)、ロボットの動かし方については、別の記事に記載します。`

<br>
<br>