【UiPath】バージョン「22.4」リリースまとめ - 4（その他） 


# はじめに
この投稿は、RPAツール「UiPath」で 2022年4月にリリースされた、バージョン「2022.4」について「個人的に」 まとめたものです。

沢山あるので、何回かに分けて紹介します。今回は第4回として「その他の機能」を紹介します。

前回までの記事はこちら。

https://qiita.com/miya_gis/items/9b81b8a6c8cbd3d13fac

https://qiita.com/miya_gis/items/57b7a576dde8385d9a87

https://qiita.com/miya_gis/items/56c22c6f5ec99f1f4c7d

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

https://forum.uipath.com/t/uipath-community-2022-4-stable-release/412711

# 目次
今回紹介する内容は下記になります。

```
ComputerVision
# 01）[ComputerVision] CV選択画面デザイン（v22.4）
# 02）[ComputerVision] 行/列インデックスを使用したセルターゲティング（v22.4）
# 03）[ComputerVision] StudioXのサポート（v22.4）
# 04）[ComputerVision] 新しいコンピュータービジョンAIモデル（v22.2）
# 05）[ComputerVision] CV選択画面でのDelキーのサポート（v22.2）
# 06）[ComputerVision] スクロール後のスクリーンショットの遅延（v22.2）
# 07）[ComputerVision] 表抽出のスクロール（v21.12）

SAPUIAutomation 
# 08）[SAP] 新アクティビティ）ALV 階層テーブルを展開（v21.12）
# 09）[SAP] WinGUIにハードタイムアウトを適用 （v22.4）
# 10）[SAP] GUIスクリプティングの設定エラー説明（v21.12）
# 11）[SAP] オブジェクトリポジトリに対応（v21.12）

TestSuite
# 12）[TestSuite] テストデータの自動生成（v22.4）
# 13）[TestSuite] DataServiceとの連動テスト（v22.4）
# 14）[TestSuite] 拡張コンテキストメニュー（v22.2）
# 15）[TestSuite] 拡張フィルターオプション（v22.2）
# 16）[TestSuite] 折りたたむ/すべて展開する（v22.2）
# 17）[TestSuite] テストサマリの表示（v22.2）
# 18）[TestSuite] オブジェクトリポジトリの使用可能（v21.12）
```

※ 丸カッコ内の数字は、Communityバージョンに機能追加されたタイミングを示します。（例：v22.4 = Community版22.4でリリースされた機能）

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

# 02）[ComputerVision] 行/列インデックスを使用したセルターゲティング（v22.4）
テーブルセルをターゲットにするときにShiftキーを押す必要はありません。デフォルトでは、行/列のインデックスを選択できます。（リリースノートの原文そのまま）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/5c925842-391c-de7b-f06c-8d01d14332f7.png)

# 03）[ComputerVision] StudioXのサポート（v22.4）
「開発者向けアクティビティを表示」フィルターをONにすると、StudioXでCVアクティビティを利用できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/3ad36c34-3734-cfdf-e5bf-e8ea28747463.png)

# 04）[ComputerVision] 新しいコンピュータービジョンAIモデル（v22.2）
22.4でリリースされる新しいモデル用に、新しいプレビューCVエンドポイントを作成されたようです。最新バージョンのアクティビティ（UIA 22.2）で使用でき、新しいCVAIモデルへの移行が可能になります。
# 05）[ComputerVision] CV選択画面でのDelキーのサポート（v22.2）
選択状態でDelを押すと、指定要素の選択削除が出来るようになりました。

# 06）[ComputerVision] スクロール後のスクリーンショットの遅延（v22.2）
Vの表を抽出アクティビティに「スクロール後のスクリーンショット作成までの待機時間」オプションが追加されました。下方向スクロールが必要な表の読み込みに利用できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/5f5c5a1b-7b7c-8982-7416-f01f80ce106c.png)

# 07）[ComputerVision] 表抽出のスクロール（v21.12）
CVの表を抽出アクティビティに「スクロール」オプションが追加され、垂直方向スクロールのある表を抽出可能になりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/7f8924cc-1316-b848-22e6-631335ce6a51.png)

# 08）[SAP] 新アクティビティ）ALV 階層テーブルを展開（v21.12）
SAPALV階層テーブル内の任意のセルを識別・操作できるアクティビティが追加されました。ルの識別後、クリック、ダブルクリック、テキストの取得、属性の取得など、すべての一般的なUIアクティビティを実行できます。

https://docs.uipath.com/activities/lang-ja/docs/expand-alv-hierarchical-table

# 09）[SAP] WinGUIにハードタイムアウトを適用 （v22.4）
SAP WinGUIで、操作のフリーズやハングが発生した場合に、タイムアウト＝SAP実行の強制終了をさせることができます。設定は、UIAutomationClassicの[プロジェクト設定]からできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/fe86b66d-6d71-517d-4a53-e2a2afa6a7e7.png)

# 10）[SAP] GUIスクリプティングの設定エラー説明（v21.12）
SAPのWinGUI自動化が正しく機能していない場合に、SAPAPIスクリプティングインターフェイスのどの設定が正しくないかをエラーメッセージで表示するようになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/1090de7f-f17c-9f3a-3d1c-b89f35176f6c.png)

# 11）[SAP] オブジェクトリポジトリに対応（v21.12）
SAP画面の要素も、オブジェクトリポジトリで管理できるようになりました。

# 12）[TestSuite] テストデータの自動生成（v22.4）
ブカレスト大学と共同で研究プロジェクトを開始し、RPAワークフローのテストケースを自動的に生成できるソリューションを作成したらしいです。
作成したデータは「.variations」というフォルダに格納されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/b1f84f01-13d4-3ec2-aced-4023e9b4f867.png)

# 13）[TestSuite] DataServiceとの連動テスト（v22.4）
テストデータの作成に「DataService」で定義してたエンティティを使用することができるようになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/2c033d19-77f3-7221-660e-8f0e8dc8432d.png)

# 14）[TestSuite] 拡張コンテキストメニュー（v22.2）
テストエクスプローラー内で「テストケース」を選択して右クリックした時のメニュー（コンテキストメニュー）が変わりました。

- 実行
- デバッグ
- テストデータを追加（今回追加されました）
- Test Manager にリンク（今回追加されました）

| 新旧 | イメージ |
|:-:|:-:|
|旧|![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/5154b526-90ca-6b0d-8daf-cfda7c8ae80d.png)|
|新|![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/f4898355-a5c9-e096-517c-e94077f83da6.png)|

# 15）[TestSuite] 拡張フィルターオプション（v22.2）
絞り込みオプションが拡張され「編集ステータス」でも絞り込めるようになりました。また、表示オプションとして「アクティビティカバレッジを表示、実行時間を表示」が指定できます。

| 新旧 | イメージ |
|:-:|:-:|
|旧|![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/2951cfce-9461-4cb3-514b-749f0fcccfc3.png)|
|新|![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/d2d0d199-b866-4771-5268-c15c4d7ea324.png)|

# 16）[TestSuite] 折りたたむ/すべて展開する（v22.2）

テストエクスプローラー内のテストケースの展開/折りたたみボタンが追加されました。

| 新旧 | イメージ |
|:-:|:-:|
| 旧| ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/f10e301e-7f1d-5cf2-c7f1-d61feecb77b5.png) |
|新|![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/415235a7-e859-1dd9-700c-7c346d5e5cc2.png)|

# 17）[TestSuite] テストサマリの表示（v22.2）
テストエクスプローラーの[テスト結果]タブで、実行状態と時間を含むテスト結果全体の概要を確認できるようになりました。

| 新旧 | イメージ |
|:-:|:-:|
| 旧| ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/67ed2753-85e5-ef53-e24e-b9ac95d8c33a.png) |
|新|![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/7a8124eb-c7cd-35a6-50e4-5b0953b55a74.png)|

# 18）[TestSuite] オブジェクトリポジトリの使用可能（v21.12）
21.10では、オブジェクトリポジトリはテスト自動化プロジェクト内で利用できませんでしたが、利用できるようになりました。

# 終わりに

以上、バージョン「22.4」FTS リリースの紹介でした。
この記事が参考になったら、 LGTMをお願いします。閲覧ありがとうございました。