【UiPath】バージョン「2022.4」Previewリリースまとめ（後編）

# はじめに

この投稿は、RPAツール「UiPath」で 2021年12月にリリースされた 「バージョン2022.4 Previewリリース」について「個人的に」まとめたものです。
沢山あるので、前編後編に分けて紹介します。今回は後編として「Studio系」以外のリリースを説明します。

前編の記事はこちら。

https://qiita.com/miya_gis/items/ea926aaa484cf7cf8a3f

# 公式リリース

紹介する情報は、以下の「UiPath 公式リリース」を元にしています。

https://forum.uipath.com/t/uipath-community-2022-4-preview-release/408849

2022年4月現在では「バージョン22.4」は、まだ「Preview」版なので、試してみたい場合は以下の「更新チャネル」でプレビューを選択する必要があります。

# 目次

今回紹介する内容は以下になります。

```
アシスタント
　# 1）[Assistant] 履歴タブ
　# 2）[Assistant] macOSでの自動更新
　# 3）[Assistant] Connections
　# 4）[Assistant] ガイドツアー
ロボット
　# 5）[Robot] AzureAD認証のサポート
　# 6）[Robot] UR認証
　# 7）[Robot] RobotJSの改善
ComputerVision
　# 8）[CV] 要素選択画面のデザイン
　# 9）[CV] StudioX でのCVアクティビティ
Orchestrator
　# 10）[OC] リソースのタグ付け
　# 11）[OC] 監視タブの強化
Testスイート
  # 12）テストデータの自動生成
  # 13）UiPathDataServiceを使用したデータ駆動型テスト
```

# 1）[Assistant] 履歴タブ

該当プロセスの実行履歴を参照できます。ログはOrchestratorから取得しているため、AssistantがOrchestratorに接続している必要があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/26a7d33b-cb9f-1958-e52b-f7c3128463c4.png)


# 2）[Assistant] macOSでの自動更新

macOSでも自動更新機能が使用できるようになりました。新しい更新が自動的に取得されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/2c26d2ec-6588-633f-cf17-176dbf00727e.png)


# 3）[Assistant] IntegrationServiceの接続情報確認

Integration Service の認証機能を使用するプロセスの場合、UiPath Assistant上で使用する認証情報を確認できます。（試したかったのですが、手順が悪いのかエラーで登録できず、動作確認できませんでした）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/50db2160-8443-e51d-d1cd-371814f003f4.png)


# 4）[Assistant] ガイドツアー

アシスタントの操作をナビゲートするクイックツアーが追加されました。初回起動時、または設定画面から表示できます。
次のリリースでは、製品のさまざまな機能に関する、他のツアーも追加される予定らしいです。
![uianime76.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/6c48a49b-0c09-be4b-8420-d77b9ae7b477.gif)


# 5）[Robot] AzureAD認証のサポート

UiPath Robotは、Azure ADを使用したWindowsセッションでの認証をサポートしました。これにより、Azure ADのみで認証するマシンでの無人実行も可能になりました。


# 6）[Robot] UR認証

オーケストレーターでのロボット認証に新しい方法が追加されました。

「ハイブリッドモード」または「クライアントクレデンシャル」のいずれかを選択し、無人ロボットがマシンキーとクライアントクレデンシャルで接続できるようにすることができます。
この機能を使用するには、新しいマシンテンプレートを作成する必要があります。フィールドの構成が完了したら、[プロビジョニング]をクリックします。マシンオブジェクトが作成され、確認ウィンドウが表示され、クライアントIDやクライアントシークレットなどのマシンに関する詳細が示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/ba12518e-ec31-682d-acd1-9e9222036cc8.png)


# 7）RobotJSの改善

RobotJSはJavascriptからRobotを呼び出すフレームワークですが、プロジェクトの説明を `process_list[0].description` で取得できるようになりました。

入力引数の定義は `installedProcess.inputArgumentsSchema[n].name／type／isRequired／hasDefault` で取得できます。


# 8）[CV] 要素選択画面のデザイン

F3での選択モードを切り替えできます。選択画面のUIの色とアイコンが、UIオートメーションアクティビティと同じデザインになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/fd232106-7bf5-f05a-8185-8da8f15b4a91.png)


# 9）[CV] StudioX でのCVアクティビティ

「開発者向けアクティビティを表示」フィルターをONにすると、StudioXでCVアクティビティを利用できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/74d2e2d4-2f2c-62a7-5dc6-e08071e34278.png)


# 10）[OC] リソースのタグ付け

Studio同様に、Orchestratorでもリソースにタグをつけて管理できるようになりました。
アセット、プロセス、キュー、ストレージバケット、マシン、プロセスにタグ付けできます。
タグは「ラベル」だけでなく「プロパティ (キーと値のペア)」も設定できます。例えば「部門＝財務」のように設定すれば、後で識別したり探すときに役立ちます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/c4b29cd0-9639-7129-4967-5f4db5301d01.png)


# 11）[OC] 監視タブの強化

監視タブで、フォルダ全体の監視ダッシュボードを表示できるようになりました。また時間枠の選択が拡張され、1週間と1か月の選択オプションが含まれるようになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/55372205-6a09-949b-6718-4dcfd0a06ae4.png)


# 12）テストデータの自動生成

ブカレスト大学と共同で研究プロジェクトを開始し、RPAワークフローのテストケースを自動的に生成できるソリューションを作成したらしいです。
作成したデータは「.variations」というフォルダに格納されます。
![uianime77.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/13a66295-854b-89ee-a26c-6e055627f329.gif)


# 13）DataServiceを使用したデータ駆動型テスト

テストデータの作成に「DataService」で定義してたエンティティを使用することができるようになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/0498ce33-0563-5abe-1eeb-b3608bd5285d.png)

# 終わりに

以上、Community 2022.4 プレビューリリースの紹介でした。

この記事が参考になったら、 LGTMをお願いします。閲覧ありがとうございました。