UiPath Forumから学ぶことたくさんあること、ご存知ですか!?
実はみなさんの知識が詰まっているんです。
というわけで、UiPath Forumから学んでいきましょう!!
技術のこともコンサルっぽいこともいろいろぶちこんでいきます!!
(僕がなるほどぉと思ったことを書き連ねていきます)
上流工程編
業務整理コンサルは必要ですか?
- 業務整理コンサルタントはロボット導入検討前に頼りになります。
- RPA導入やツールが決まっているならRPAコンサルが良いのでは
- 業務整理というよりは標準化?
RPAロボット開発の工数見積もりのベストプラクティスについて教えてください。
- 成功事例から基準値を仮置きして、そこから概算
- 機能の大きさ、プログラムの大きさ、アクティビティ数などから概算
開発編
デスクトップ上に開かれているウインドウを全部閉じるには
- 「プロセスを取得」アクティビティで全プロセスを取得し、Kill Process
- 都度ウインドウの要素をリストに格納し、繰り返し処理でウインドウを閉じる
シートが保護されているExcelのデータを読み込む
- 画面スクレイピングでOCRでデータ取得
- シートにパス未入力で保護かけた状態で読める!?
- ワークブックのReadRangeで読める!
↑環境によってさまざまだそうですが、同じ境遇の方はいろいろ試してみください!
今のワークフローはvb.netだったっけ?C#だったっけ?
元から選択されていた方(=デフォルト)から変えてないのは記憶にあるのですが、C#とvb.netのどちらがデフォルト設定だったか失念してしまいました。
とありますが、、、
- Studio起動時のRecentからみれる
-
project.json
内のexpressionLanguage
からみれる
インストール時のデフォルト 開発言語 C# or vb.net
文字列の中の特定の文字の数をカウントしたい
例えば、任意の文字列「apple」から「p」の数をカウントしたい場合、「2」という答えを出したいと思っています。
とありますが、、、
- vb.netのlinqでできます!
- “apple”.Where(Function( c )c=“p”).count()
ファイルの更新日時によって処理を分岐させる
- File.GetLastWriteTime(path)で最終編集日が取得できる!
データテーブルを日付でフィルタリングする方法
- CSVから読み取った情報は全部文字列
- Convert.ToDateTime(dateStr)で文字列を日付型に変換してからフィルタリング
(これはもっと早く知りたかった...笑)
その他
UiPath Goの使い方について
UiPath Goをご存じない方も結構多いようなので...
- UiPath Goからローカルに落としてから参照
- パッケージ管理でGoから直接インストール
おわりに
UiPath Community Forumを眺めていたらおもしろい発見がたくさんありました。
まだまだいろんな人の知識が転がっていると思うので、みなさんもぜひチェックしてみてください。
もしよろしければ、疑問をばんばん質問したり、回答側に回ったりしてみてください。みなさんの知識は他の人の役に立ちます!