【UiPath】バージョン「22.10」リリースまとめ - 3（Activity編）

# はじめに
この投稿は、RPAツール「UiPath」で 2022年10月にリリースされた、バージョン「2022.10」について「個人的に」 まとめたものです。
沢山あるので、何回かに分けて紹介します。今回は第3回として「Activity」系のリリースを説明します。

今までの記事はこちら

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

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

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

https://forum.uipath.com/t/uipath-community-2022-10-stable-release-various-activities/478987

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

```
# 1）[モダンに追加] VBAを呼び出し（ver22.8）
# 2）[モダンに追加] セルの色を取得（ver22.8）
# 3） タイマー系アクティビティ（ver22.8）
# 4）[モバイルオートメーション] セッション識別子を取得（ver22.8）
# 5）[クロスプラットフォーム] コレクション操作系アクティビティ追加（ver22.7）
# 6）Get Asset／Get Credentialの取得結果キャッシュ（ver22.7）
# 7）ピボットテーブルをフィルター（ver22.7）
# 8）[モダン] 範囲を読み込み の高速化（ver22.7）
# 9）[StudioWeb] UiAutomation系のアクティビティ追加 （ver22.7）
```

# 1）[モダンに追加] VBAを呼び出し（ver22.8）
クラシックからモダンに移植されていなかった「VBA呼び出し」アクティビティのモダン版が新しく追加されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/95434b8a-c9de-21b6-9ba5-bfa12308ea12.png)

# 2）[モダンに追加] セルの色を取得（ver22.8）
こちらも、モダンに無かった「セルの色を取得」アクティビティが新しく追加されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/68a4584b-150f-bbb9-6353-5101ace28a6c.png)

# 3） タイマー系アクティビティ（ver22.8）
タイマー系のアクティビティが追加され「処理時間の計測」がしやすくなりました。タイムアウトスコープは、スコープ内で指定秒数経過した場合に例外がスローされます。APIやアプリの処理速度チェックなどで活用できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/f8257ec5-0546-0d4c-9a50-f09f205f7cac.png)

# 4）[モバイルオートメーション] セッション識別子を取得（ver22.8）
モバイルテストプロジェクトで「端末のセッションID」を取得し、変数に保存できるようになりました。
特定のセッション状態を維持してテストしたい場合などに活用できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/41ccdccb-dc0a-7f1b-5b53-f91c8940e31b.png)

# 5）[クロスプラットフォーム] コレクション操作系アクティビティ追加（ver22.7）
クロスプラットフォーム のプロジェクトに、色々アクティビティが追加され、Studio と同じようになりつつありますが、コレクション操作系アクティビティが追加されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/97936eaa-f77c-7e04-bdfd-f3a53ed801cc.png)

# 6）Get Asset／Get Credentialの取得結果キャッシュ（ver22.7）
Orchestratorから「アセット／資格情報」を取得するアクティビティで、データのキャッシュ（保持）が出来るようになりました。Execution（実行の間）または24Hour（24時間）のいずれかを選択できます。2回目以降の取得時にはOCにアクセスせず、キャッシュされたデータから取得します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/5a405112-8762-50e4-5ce5-b32a90864120.png)

https://docs.uipath.com/activities/lang-ja/docs/get-robot-asset

https://docs.uipath.com/activities/lang-ja/docs/get-robot-credential

# 7）ピボットテーブルをフィルター（ver22.7）
ピボットテーブルの列名を指定して、フィルター処理ができるようになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/e50a0051-d838-05ef-6d59-00f383bb6fd8.png)
これで、ピボットテーブル系のアクティビティは、4つ目です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/4e5d8162-a5cd-af5d-63a3-ceae0a6abff3.png)

https://docs.uipath.com/activities/lang-ja/docs/filter-pivot-table-x

# 8）[モダン] 範囲を読み込み の高速化（ver22.7）
モダンデザインの「範囲を読み込み」アクティビティは、機能的に進化している分、処理が気持ち遅いのが難点です。今回のアップデートでそれが改善したらしい。です。（が、まだ遅い気もしますが）![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/5a95973c-770f-2092-55c9-84dc733d0ae0.png)

https://docs.uipath.com/activities/lang-ja/docs/read-range-x

# 9）[StudioWeb] UiAutomation系のアクティビティ追加 （ver22.7）
StudioWeb でも UiAutomation系のアクティビティが使用できるようになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/154139/7ab54db4-29b4-3075-db82-fa03cc49d316.png)
現在、StudioWebで使用できるUiAutomation系アクティビティは以下です。（2022/08/22時点）

- CheckAppState
- Check・UnCheck
- Click
- GetText
- GetURL
- GoToURL
- HighLight
- Hover
- KeyBoardShortcuts
- MouseScroll
- NavigateBrowser
- SelectItem
- TakeScreenshot
- TypeInto
- UseBrowser

# 終わりに
以上、バージョン「22.10」Community Stable リリースの「Activity」編の紹介でした。

次回は「UiAutomation」編を紹介します。

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

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