こんにちは。
入社2年目文系出身のエンジニアです。
UiPathを1年ぶりに触りました。
前の案件でよく使用していたのですが、
やはり全然触らなかったのか、
UiPathもバージョンがかなり上がっておりました。
アクティビティが新たに追加・修正されていました。
前まで存在していたアクティビティがバージョンアップされたことで、
使えなくなったり(というか表示されていない!?)していて困っていましたが、
復元方法をネットの記事を見て無事解決したので、
皆さんにも共有+私の記憶定着のためにもと思い、
今回記事を書くことにしました。
そもそもUiPathってなんやねん
開発言語一切不要で、簡単に画面上のロボットを動かせる仕組みになっています。
RPA業界のツールみたいなものです。
初心者でも気軽に利用することができます。
詳しいことは、後日記事にして書こうと思います。
私が困っていたこと
UiPathでは、様々なアクティビティが用意されており、
画面のように、シーケンスの中にアクティビティを配置することにより、
1つずつ画面を動かせるようになっています。
その画面を動かせる材料の一種である「ブラウザーを開く」というアクティビティがなかったのです。

拡大してみると、

どうやらバージョンアップ後、「アプリケーション/ブラウザーを使用」という
アクティビティが新たに追加されていました。
使用してみようにも、使い方が分からない。。どうしようと頭を抱えました💦
私が現在使用しているのは、2021.10.4のバージョンです。
案件で使用していた時のバージョンは、確か2019.10.1でした。
どうしても「ブラウザーを開く」というアクティビティを使用したかったので、
調べてみると、記事を発見し無事解決することができました。
解決法
①赤矢印で書かれているプロジェクトパネルをクリックし、
作成したプロジェクトを右クリックする。
→黄色マーカーで記されているプロジェクト設定をクリック。

②プロジェクト設定を開き、黄色マーカーで記されているモダンデザインエクスペリエンスを「はい」から「いいえ」に変更し、OKボタンをクリック。

③「モダンデザインエクスペリエンスが変更されました。変更を適用するにはプロジェクトを再読み込みしてください」とモーダル画面が表示されるので、再読み込みボタンをクリックする。

④アクティビティパネルに戻り、ブラウザーを検索する。

拡大してみると、

無事、「ブラウザーを開く」が使用できるようになりました。
モダンデザインエクスペリエンスとはなんぞや
調べてみるとモダンデザインエクスペリエンスは、
どうやら20.10バージョンから使用できるようになっており、
オブジェクト認識を行う際、認識方法やUIが変化したものだそうです。
セレクターや画像の複数の認識情報を用いて、認識できるような機能らしいです。
使いこなせたら、精度の高いロボットが製造できるようになるかもしれないですね。
私自身、そこまでのレベルに到達するまで時間かかりそうです。。笑
今後、使えるようになったらまた共有していきたいです。
最後に
ここまで読んでくださり、ありがとうございました。
久々にUiPathを使用する時、以前のアクティビティが使用できなくなった際、
ぜひ役立ててもらえたらと思います。
参考URL