UiPath モダンデザインエクスペリエンス クリックアクティビティで検証

こんばんは、ブログ9日目です!

 

眠いです!寝不足です!

寝ようかなぁ…でも、ここまで連日やってきたから続けたいなぁ、と思いながら今この記事を書いてます。あと、普通にこの「モダンデザインエクスペリエンス」?というものが気になるので…

 

そもそもモダンデザインエクスペリエンスとは?

少し調べて分かったのですが、クリックアクティビティに限らず、他のアクティビティやデータスクレイピング等も一新した、新しいアクティビティパッケージの事を指すようです。…たぶん。

docs.uipath.com

 

難しい事は抜きに試してみた

結局どう違うのかを知りたかったので、ひとまず非常にシンプルな制御で検証してみました。

内容は、デスクトップにあるテキストファイルをクリックするだけです。

まずクラシックのクリック

クリックアクティビティ1つなので非常にシンプルですね。

シンプルという言い方も間違っている気がするくらい。

 

モダンのクリックアクティビティ

モダンのクリックアクティビティは単独では使用出来ません。必ず「アプリケーション/ブラウザーを使用」アクティビティの中に配置しなければなりません。

こんなイメージ

「アプリケーション/ブラウザーを使用」アクティビティは、名前の雰囲気で伝わると思いますが、最初に操作対象のアプリケーションやブラウザーを選択します。

今回はデスクトップにあるテキストファイルを選ぶので、エクスプローラーを選択します。「自動化するアプリケーションを指定」をクリックすると、通常のアクティビティと同じように対象を選択出来る状態になるので、デスクトップを選択するとエクスプローラーを指定出来ます。

指定出来るとこんな感じ

次にクリックアクティビティですが、アプリケーションの指定が終えるとアクティビティの表示が下図のようになるので、「次で指定:アプリ:explorer.exe」という部分をクリックします。

その後、クラシックと同様で対象の選択を行うのですが、対象をクリックすると、クラシックには無かったウィンドウが表示されます。

特に目を引くと思うのが「あいまいセレクター」なるもの!

あいまい…だと!?

UiPathをやってい人であれば、これがどういう機能か何となく察する事が出来ると思います(笑)

あくまで自分の理解ですが、操作対象を探した結果、正確に一致するものは見つからなかったけど、似たようなやつはあったよ、的な機能と思われます。

さらに、あいまいセレクターの下には、単純にテキストファイルを探してくれると思われる機能もあります。

つまり、モダンのクリックアクティビティは、クラシックで白か黒かの判定しか出来なかったのを、単独でグレーの判定もしてくれるという事か…!?

というのが今日時点の自分の理解です。

 

仕事で使ったところ、他のアクティビティも使って動かしていたクリック操作が、この新しいクリックアクティビティ単独で動いてくれる場面もありました。

まだちゃんとしたテストをした訳ではないですし、自分の理解も追いついていませんが、また追々このブログで分かった事を報告していこうと思います。

何かの記事でも見ましたが、こういう事していると備忘録にもなって良いですね😊

UiPath CommunityEditionをインストール

こんばんは、ブログ8日目その2です🙂

 

ブログでUiPathの記事を書きたかったのですが、PCを変えてからまだUiPathをインストールしていなかったので、先ほどインストールしました。

 

ただ、インストール出来るまでかなり手こずりました…😰

 

StudioProが立ち上がらない…

なぜかStudioProではなく、StudioXが立ち上がるという状態が続き、原因を調べたり色々試したりで非常に疲れました。

以前はすぐ出来た印象があったのですが、何をどう間違えたか分からず、UiPathのフォーラムの質問を探したり、ネットで探したりで時間がかかってしまいました。

 

 

 forum.uipath.com

すると、似たような現象で悩んでいる人が多く、それらの記事を参考におかげさまで無事インストールできた次第です。

 

上記リンクの記事にもある通り、やっぱり前はもっとすんなり出来たイメージだよね。

いずれにしても本当に助かりました😊

 

ただ、今日はこれだけで本当に疲れてしまって…連日の寝不足もあり、目が半分も開かないです(笑)

本当はこのまま続きやりたいんですけど…

それだけ、自分が調べて知った事を、こうやってブログにして発信するという事が楽しくなってきてるんですよね。SNSも同じ感じです。

もっと早く始めればよかったな。

 

今日新しく知ったこともあったのですが、記事にしてまとめるのは明日以降にします。

おやすみなさい😴

UiPath モダンデザイン機能

こんばんは、日付変わっちゃいましたが、

ブログ7日目です✨

 

今日は昨日に続き、UiPath関連で「モダンデザイン機能」というものについて書きたいと思います。

これもまた今日知った内容で、

「だから、何で自分はこんな便利な機能を知らなかったんだ…🤔」と不思議に思うくらい、以前から実装されている機能でした。

まだ内容を全て理解出来た訳ではないので、今日の記事ではひとまずざっくりこんな機能です、というものを書いて、細かい内容は何回かに分けて書いていこうと思っています。

 

モダンデザイン機能とは 

今日時点の自分の理解は、クリック等のアクティビティの機能進化版の総称です!…たぶん

 

どういう事かというと、

例えば、クリックしたい対象が表示されるまで少し時間がかかる等の理由から、クリックするタイミングを、対象が表示されるまで待機させる、という事を、別のアクティビティと組み合わせて実装するという事をやった事はありませんか?

特に「要素の出現を…」的なアクティビティを使って実装した人は多いはず…

自分は大変お世話になっております。

それが、クリックアクティビティ1つで済むように設計された機能、と言えば1番イメージつきやすいと思います。

今日試した限りではまだ3つほどなんですが、クリックアクティビティ単体で動作させる事が出来ました😦

これは…すげぇな!!

と、ただひたすら感動しました。

もちろん、いかなる場面でも解決出来るという訳ではないと思いますが、ロボットの作成が効率良くなる事は間違いないですね。

クリックアクティビティ1つ取っても出来る事が増えているので、出来ればサンプルを作って共有したかったのですが、今日は帰ってからあまり時間が取れず、これはまた明日以降の機会にしたいと思います😊

 

文章だけでなんのこっちゃ、という内容になってしまったかもしれませんが、とにかく早く誰かに教えたくて記事にしてみました(笑)

知ってる人には常識でしょうし、機能自体は約2年ほど前からあったようなので…

もう少しアンテナを張ってないとダメですね😣

明日はもう少し詳しく書いて、サンプルも作ってみようと思います。

 

では、おやすみなさい😴

UiPathのアクティビティ「アクティベート」て知ってますか?

こんばんは、ブログ6日目です😊

 

さて、今日はUiPathの「アクティベート」というアクティビティについて書きたいと思います。

 

UiPathアクティビティ「アクティベート」

この「アクティベート」というアクティビティ、存在を知ってる人はどれくらい居るんですかね?何かちゃんとした教育を受けた人や体系的に学んできた人は常識レベルの事かもしれませんが、自分は今日知りました(笑)

docs.uipath.com

今日知ったのですごくざっくりした理解にとどまっていますが、名前の通り、操作したい対象をアクティブ状態にしてくれます。(…たぶん)

以前から何か良い解決方法はないかと調べていた事なのですが、対象は画面上に表示されているけど、直前まで別のウィンドウの操作をしていたからなのか、単純なクリックがうまく反応しない時があって、エラーになったり、成功するまで時間がかかったりという事がありました。

「これ、ウィンドウにアタッチをやっても反応しないの何で?」と思っていたのですが、そもそもここから勘違いしていたという事も今日知りました。

「ウィンドウにアタッチ」は別にアクティブにしてくれている訳ではないんですね😶

forum.uipath.com

 

半年ほど前に調べた時はこんなの見つけられなかった気がするのですが、この「アクティベート」をはさむだけで、力業で動かしていたところが安定して動くようになりました。

半年前の苦労は一体…😥

たぶん、とりあえず動く方法は見つけたから残りの部分を…と、そのあと調べる事をしなかったんでしょうね。

このブログを書くようになってからの副産物なんですが、記事にして何か共有出来ることあるかなと、自分の理解や知識だけで書かず、ちゃんと調べるようになりました。

そもそも、ちゃんと調べるのが普通だとは思うんですけどね(笑)

このまま良い習慣として身につくことを自分自身に期待しています!

 

間違いも書いてしまうと思うので、ご指摘やコメントはいつでもお待ちしています!

 

 

全然話は変わりますけど、先ほど息子とウルトラマンタロウを観ました。

昨日でAを観終わったので、今日からタロウを観始めたのですが、主人公の東光太郎が怪獣アストロモンスに生身で飛びついて足をかじるとか、何かのネットの記事でも見ましたが、タロウの世界の地球人はぶっとんでますよね(笑)

最近の作品では見ない表現だなと少し笑ってしまいました😅

明日はウルトラの母が初登場です!

 

それではまた明日😴

UiPathで最近気づいた事

こんにちは😊

 

ブログ2日目です!

 

タイトルの通り、最近UiPathの作業をしていて気付いた事なんですが、特定のアクティビティで不具合が起きていて、そこだけテストしたい時があると思います。

 

自分は今まで、その部分だけを実行するようにフローを組み直したり、同じ動きをするアクティビティを別で用意して実行したりしていました。

 

これはこれで、不具合の検証として都合が良い時もあったのですが、やっぱり手間だなと感じる事が多く、不便だなぁと感じていました🤔

 

ただ、途中から実行、といった操作が出来ないのもおかしいよな?と思い、少し調べたら普通にありました(笑)

今思えば思い込みで探しもしてませんでした😅

 

アクティビティを右クリックすると開くメニューに、「このアクティビティから実行」というのがあり、クリックすると、そのアクティビティから処理が開始されます。

 

そりゃあるよね…

何で無いと思っていたのか今となっては分からないのですが、思い込みて怖いですね…😑

 

UiPathは独学に近いうえ、開発の経験自体はほぼ無いので、このブログを見てくれた人には情報共有と同時に色々と教えて貰いたいです!

UiPathに限らず、開発のイロハとかコメント頂けると嬉しいです😊