X



[RPA]PC自動化技術総合スレ[効率化]
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
垢版 |
2018/05/22(火) 06:36:46.08ID:/D5OE2X1
語りましょう。
0917デフォルトの名無しさん
垢版 |
2019/02/11(月) 18:41:17.18ID:JTMHfC2H
別シートに支店番号と関数をコピーして
テーブルは適当にCSVにでもでっちあげて
結果を文字列でコピーして元シートに貼り付ければ
指示を守って浮いた時間でぼーっとできる賢いやりかた
0920デフォルトの名無しさん
垢版 |
2019/02/11(月) 19:49:32.78ID:fFRcOW+J
あんまりサクサク終わらせちゃうと人減らされちゃうからね
しょうがないね
0922デフォルトの名無しさん
垢版 |
2019/02/11(月) 19:55:49.53ID:n+kmitAW
手塚治虫あたりの作品でもあったな、主人公が効率的な農具を開発したら
その作業を担当してる連中に農具諸共ボコられて無かったことにされるやつ
0923デフォルトの名無しさん
垢版 |
2019/02/11(月) 20:04:17.52ID:9qVoQSgP
平賀源内だっけ?曲がらない山車の前輪キャスター式にしてよけいなことすんなって叱られたやつ。
0925デフォルトの名無しさん
垢版 |
2019/02/11(月) 22:00:39.86ID:ZNzscjoU
>>903
そうなんだよね。
UIPathは高機能かもしれないが使い勝手も悪い。
処理も取りこぼしが発生しやすい。
まぁWinActorは機能も使い勝手も悪いんだがw
0926デフォルトの名無しさん
垢版 |
2019/02/11(月) 22:23:54.40ID:vbr+xVY7
>>915
動かなくなったら手入力に戻せば良いだけ
最悪紙帳票に手書きで処理すれば良い
0929デフォルトの名無しさん
垢版 |
2019/02/11(月) 22:28:54.20ID:vbr+xVY7
>>918
切上げ、四捨五入、切り捨てとかの
少数とか有効数字の扱いを
意識して決めていないと認識がずれて
結果が違う事になる可能性はある
0930Level3
垢版 |
2019/02/11(月) 22:59:35.01ID:fqNhjcN2
>>913
Citrixのバージョンにもよるけど、現在UiPathは、
Citrixでもオブジェクト取得ができるようになった。
(昔は画像認識でしかできなかった。
このためショートカットの多用をUiPath Academyでは推奨している)
https://studio.uipath.com/lang-ja/docs/about-native-citrix-automation
WinActorは、Citrixに対して画像認識しかできないので不安定になるだろう。
ただまあ、サーバー側にRPAを入れればなんの問題もないし、
日本でCitrixってそんなに使われているのかな?
0931デフォルトの名無しさん
垢版 |
2019/02/11(月) 23:23:10.51ID:EPRTYP70
別にこっちはUiPath最強と言ってるわけではないのだが。
UiPathはないとか言ってるやつその素晴らしい競合製品の名前教えてくれよ。
心から知りたいんだよ俺も。
対案も出さずアジるだけの野党みたいで信用ならないぞ。
0935Level3
垢版 |
2019/02/11(月) 23:49:43.84ID:fqNhjcN2
>>665
それくらいロボット作ったなら後は、UiPath AcademyのLevel3をとるといいと思う。
それで時給換算じゃない会社に転職するんだ。
入社できれば、時給でいうところの2000円くらいはもらえると思う。
2000円*8時間*20日*12か月=384万円だからね。
0936デフォルトの名無しさん
垢版 |
2019/02/11(月) 23:52:07.10ID:EPRTYP70
ドトネトて…なんかこのスケールの合わなさ、例えるならWin対MacのOS話してるとき唐突にIntel最強とか言い出すやつみたいだ…違うか…いやRPAの話だよね?
プログラム書けばいい!ってんならRPA全部要らねって話でUiPath単独で落とす話じゃないよな?
そんなんいいから優れた「RPAソフト」教えてくれや
0937デフォルトの名無しさん
垢版 |
2019/02/11(月) 23:56:30.38ID:QKPibkAC
>>936
そう言ってんだわ
プログラム書いてRPAは全部イラネ
だってそれが最も低コストで簡単で保守しやすい再利用性が高いシステムを組めるから
エクセル操作するのもウェブサイトをクロールするのもデスクトップアプリを操縦するのも画像解析するのも無料で簡単にできる時代なのに何十万もする製品はイラネーでしょ?
0939デフォルトの名無しさん
垢版 |
2019/02/12(火) 00:14:19.09ID:GMoWbAOC
社内SEだが取引先の複数のベンダがRPAと連呼営業してきてうざいわ。
使ったことねえがそんなに凄いのか?これ?スレ読んでもバッチやVBA組んだ方が良いと思うがな。営業は事務員のおばちゃんでも使える!と連呼してるが本当か?フローチャートなんて作る事務員いねえ
0940デフォルトの名無しさん
垢版 |
2019/02/12(火) 00:26:02.78ID:K5mxlBFt
>>939
俺も937と考えは一緒
RPAやるぐらいなら.NETちゃんと学んでプログラム組んだ方がいい
エクセルマクロしか書けないプログラマーですらないおっさんを
技術者として売り込みたい業者がRPAとかいって新たな技術っぽく宣伝してるだけ
数年後には保守もできない負債と化したRPAが残るだけ
そんな金があるならちゃんとしたプログラマー雇うか教育した方が安くて早い

ちなみにうちは大失敗して、二度とRPAはやらんことになった
0942デフォルトの名無しさん
垢版 |
2019/02/12(火) 01:11:58.55ID:VeHXPyXK
ヒューマンインターフェースをアプリケーションプログラミングインターフェースに変換する部品がRPAの肝
それ以外の部分は実は従来通りの普通のプログラム(マクロ)となにも変わらない
ではその肝になってる部品をどう作るか
これは素人目には高度な技術が必要(だからこそ金を取れる)と誤解されているが
実のところ無料のOSSを使えば簡単に実装できてしまうのが現実なのだ
0943デフォルトの名無しさん
垢版 |
2019/02/12(火) 01:21:03.69ID:VeHXPyXK
ちなみに文脈からわかってると思うが
俺は特定の製品を攻撃したいわけではない
ただ単にRPAというジャンルそのものを疑問視しているだけだ
なので競合企業の工作員などといった勘違いはしないでくれよな
0944デフォルトの名無しさん
垢版 |
2019/02/12(火) 01:24:42.59ID:0VImfwkm
SIerは技術の空洞化が進みすぎて顧客のちょっとした要望にライトに応えることが難しくなってきているんだよ
そこでノンプログラミングでそこそこそれっぽいことができるRPAが持て囃されているの
0945デフォルトの名無しさん
垢版 |
2019/02/12(火) 01:25:45.53ID:xM7yD0R2
そんな勘違いしないからその無料のOSS教えてくれや…
簡単なら俺も実装してみたい…
いじわるすんなや…なんで隠すん?
0946デフォルトの名無しさん
垢版 |
2019/02/12(火) 06:23:23.35ID:/tkPOCUH
Sikulixとか言ったら、お前ほんとに使ったことあんのかと言った後やすえ姉さんになっちゃうぞ。
0948Level3
垢版 |
2019/02/12(火) 08:16:47.88ID:ja5MNGvN
>>938
使っているRPAは何で、どんなことがうまくいってないんですか?
みんな、興味あると思います。
情報が共有されれば、そうならないようにする対策も打てるかもしれないので、
教えてくれませんか?
0949デフォルトの名無しさん
垢版 |
2019/02/12(火) 10:43:40.46ID:+yeQBih0
・パソコン作業を自動化するツールが誰でも簡単に作れます。
・OCRやAIのようなオプションと組み合わせると出来る業務が広がります。

というRPAのコンセプトは良いんだけど、
システムと違って処理量が劇的に増えるわけでも無いのに糞高く、
「誰でも」「簡単に」が現状では誇大広告

RPGツクールのレベルまで頑張れ
0950デフォルトの名無しさん
垢版 |
2019/02/12(火) 11:09:40.74ID:9niAXsKb
だからさ、UIパスのようなプログラミング的要素が濃いものを高い値段で使うくらいなら
それこそ.NETのほうが応用も効くしタダだし良いことずくめだろってことよ。
RPAに多くの企業が求めてるのって営業の言う「誰でも」「簡単に」「安く」作れる・使える自動化ソフトだよ。
まぁそれに相応しいものが現状なかなか見つからないから困るんだけどもw
それでも徐々にこの分野への参入が増えてきてるから、これからじゃないかと期待している。
0952デフォルトの名無しさん
垢版 |
2019/02/12(火) 11:46:59.82ID:VerJGrBE
>>950
一般ユーザーに簡単に使えたらSIerの仕事が減るし、情シスも自分でできてしまう仕事が増えて残業が増える
ある程度難しくなきゃいけないんだよ
0953デフォルトの名無しさん
垢版 |
2019/02/12(火) 11:57:22.48ID:13UR+7An
>>952
SIerが情シスに転職すれば解決する
0954デフォルトの名無しさん
垢版 |
2019/02/12(火) 12:22:34.80ID:06lg1M4x
>>950
現状見つかっててそれは.NETだよ
まあ.NETと言ったけどそれに限らずpython, rubyでもなんでもいいけどとりあえず普通のプログラミング言語
これが正解
誰でも作れて超安価
0955デフォルトの名無しさん
垢版 |
2019/02/12(火) 12:51:47.48ID:rvVyC1wq
>>954
それじゃ誰にも伝わらない。

簡単なことならRPAでも良いけど、必要とされる複雑なものなら、結局プログラミングするのと同じような労力が必要だから、RPAなんてイラネって話だろ。
0956デフォルトの名無しさん
垢版 |
2019/02/12(火) 14:36:22.11ID:K5mxlBFt
だから、RPAなんかいらねって結論だろ
業務を自動化するのはRPAで誰でも簡単に、なんてのは幻想
プログラミング勉強してしっかりしたもの作ってメンテするのが結局一番の近道だと思うよ
RPAの成功例みたことねえし、導入した企業には数年以内に大量のゴミが残ってるだけだよ
0957デフォルトの名無しさん
垢版 |
2019/02/12(火) 17:51:45.00ID:1aNudvIB
>>955
簡単なものもやはりRPAより普通にプログラミングしたほうが簡単安全高速だよ
なんたって簡単なものだからな
犬小屋を作るのにブルドーザーは必要ない
適切な道具を選ぼう
0958Level3
垢版 |
2019/02/12(火) 18:49:01.09ID:ja5MNGvN
>>947
seleniumを使ったことがないので、教えて欲しいのだけど、
HTMLのLIタグで上から3番目の内容とか簡単に取得できるのかな?
LIタグには特別ユニークになるような属性がない場合ね。
あと、HTMLのソースは人間が自分で読むの?簡単にある要素を特定できるツールとかある?

後は、seleniumってWebとWindowsアプリ(なんちゃら奉行とか)の連携は簡単に書けますか?
0959デフォルトの名無しさん
垢版 |
2019/02/12(火) 18:59:47.96ID:qNrXOr6p
>>958
#mylist li:nth-of-type(3)
#mylist li:nth-child(3)

こんな感じでリストの何番目を指定すればok。cssSelectorの場合。

ブラウザのページ上で左クリックしてメニューの検証とか、要素を調査って項目をクリックすると検証ツールが開く。
検証ツールで特定の要素を指定し、左クリックで出てくるメニューからcssSelectorやXPathがコピーできる。
0961デフォルトの名無しさん
垢版 |
2019/02/12(火) 19:27:21.66ID:1aNudvIB
>>958
id, name, class, tag, link textでの単純検索
xpath, cas selectorでの宣言的検索
javascriptを使った任意の手続きによる検索
ホスト言語(C#やJavaなど多数)を使った任意の手続きによる検索
こういうことができる
三番目のLIならtagかcss selectorによる検索が手頃

DOM構造解析はブラウザのインスペクタを使ってる
俺はこれで十分だから他のツールは知らない

Seleniumでブラウザをコントロール
WinAppDriverでデスクトップアプリをコントロール
2つを組み合わせて連携できる
0963デフォルトの名無しさん
垢版 |
2019/02/12(火) 19:55:35.15ID:tia7IyO5
> 米国と日本の大きな違いは、ユーザーに技術者がいないということ。これからのRPAのユーザーはロボットを直感的に作れたり、修正できたり、オペレーションをきっちりマネジメントしていくスキルを身につけることが必要です。

やっぱ当然認識してるよなぁw
でも無理な気がする
0964Level3
垢版 |
2019/02/12(火) 20:21:23.16ID:ja5MNGvN
>>959
>>960
>>961
教えてくれてありがとう。seleniumとwinappdriverの組合せは良さそうだね。
実は、WinActorで、LIの3つ目をうまくとれなかったので、質問してみたんだ。
具体的には、「Yahoo!路線情報」の検索結果で、
上のほうに出てくる「ルート3」の値段をWinActorでうまくとれない。
そこのソースは、<li class="fare"><span class="mark">463円</span></li>
というような感じのリストでルート1〜ルート3までclass属性では区別がつかないんだ。
WinActorに詳しい人に教えて欲しいのだけど、画像マッチングを使わないでこの値段をとる方法ってあるかな?
UiPathなら<webctrl aaname='463円' idx='3' parentid='rsltlst' tag='SPAN' />
てな感じでidxを自動で振ってくれるから楽なんだけどね。
0965Level3
垢版 |
2019/02/12(火) 20:39:22.30ID:ja5MNGvN
>>963
会員登録しなくて良いところまでは読んだよ。
このレベルの複雑なRPAは、日本じゃプログラマが作るしかないと思う。
0966デフォルトの名無しさん
垢版 |
2019/02/12(火) 20:50:24.91ID:tia7IyO5
>>965
そもそもRPAは欧米由来でプログラマとまでいかなくとも社内技術者が扱う道具として設計されてるんだよね…
0967デフォルトの名無しさん
垢版 |
2019/02/12(火) 23:11:35.06ID:tcxa0ZcF
3番目みたいな順序による指定は、CSS Selector よりも、XPath。
CSS Selector では基本、クラスで指定すべき!

# Ruby, Nokogiri で、5ch をスクレイピングした例
doc = Nokogiri::HTML(driver.page_source)

# a を含む、post_node だけを抜き出す。descendant は子孫、ancestor は祖先
# div.thread > div.post > div.message > span > a
post_nodes = doc.xpath "//div[@class='thread']/div[@class='post']/div[@class='message']/descendant::a/ancestor::div[@class='post']"

div.message の子孫で、<a> を含む要素を見つけて、
そのdiv.messageの祖先の、div.post 要素を取得する
0969デフォルトの名無しさん
垢版 |
2019/02/13(水) 15:18:44.57ID:euIlMRYW
VDIやアプリケーションウインドの画面転送を
Citrixと表現しているのにものすごい違和感を感じるのは俺だけ?
Citrixなんてシェア的にもVMwareのHorizonに抜かれてるし
Windows単体でも似たようなことできるのに
何故Citrixという他社の企業名を機能名に採用したのか
0970デフォルトの名無しさん
垢版 |
2019/02/13(水) 21:22:08.92ID:yVLhC+7z
>>949
職場のおばちゃんでも使えるように、もう一段のブレークスルーが必要だね
0971デフォルトの名無しさん
垢版 |
2019/02/13(水) 21:26:40.95ID:7iD7+pPu
>>969
似たようなであって同じじゃないから
そもそもリモートデスクトップとVDIは見た目以外全然違うので似たようなというのも間違いだが
0973デフォルトの名無しさん
垢版 |
2019/02/14(木) 00:31:49.93ID:/OVtl+Vd
UIpathのlevel3が難しい・・・
なんとかならないものか。
どなたか解説サイトとかご存知ありませんか?
0974デフォルトの名無しさん
垢版 |
2019/02/14(木) 00:31:58.57ID:59ifQXGM
>>969
そりゃシステムとして捉えたら全然違うのは分かるんだけど、
ロボットが動くクライアントサイドからするとただの画面転送だし、
結局画像認識ベースで動作するなら、ICAやRDPやPCoIPみたいな
プロトコルの違いなんてどうでもいいんじゃね?と思ったのよ
HTML5ベースのブラウザ型画面転送も各社できるようになってるし、
今やTCP/UDPもどっちも選べる

でも>>930でオブジェクト取得できるようになったって書いてあるから、
きっと最初からCitrixにだけ絞って開発してたんだろうね。
仕組みは分からんが、確かにICAも昔からFlashだけはローカル側で処理させたりとか
画面転送+αの機能もあったから、そのへんと連携してんのかね。
0975Level3
垢版 |
2019/02/14(木) 08:30:55.19ID:xAme949w
>>973
英語が障壁となっているのなら、
「RPAディベロッパー向け - 学習プログラム」のほうからいくと、
日本語のLevel3が学習できる。
わかりやすい解説ページがあるかどうかに関しては知らない。
せいぜいUiPath Orchestrator ガイドのアセットとキューおよびトランザクションを読むくらいかな。
頑張ってください。
0976デフォルトの名無しさん
垢版 |
2019/02/14(木) 18:07:29.41ID:l4GaJXqF
>>963
導入環境が違うってことは、
海外ベンター製のRPAとそれがベースになっているRPAは、
これ以上、簡単にはなりそうにないな

ローカライゼーションするにも限界が有るし、
オリジナルRPAを作ってる日本のベンターはどこまで頑張るか
0978Level3
垢版 |
2019/02/14(木) 22:17:16.87ID:xAme949w
>>976
ぼくも、今後、外国のRPAがもっと簡単になることはないと思う。
UiPathは、投資ファンドから450億円程度金をもらったが、
せいぜいマニュアルおよびUIの日本語化程度で終わりじゃないかと思っている。
そうすると、自動化業務の習得難易度を降順に並べると最終的に以下の順になるのではないかと思う。
@C#等でゴリゴリ書く(ほぼ無料)
Aselenium、winappdriver を使う(ほぼ無料)
Bお値段高め(年50万以上)のRPAを使う
C簡易的なRPA(買取で50万未満)で効率化。ただ、人を減らせる程度の効果があるかは疑問。
0980デフォルトの名無しさん
垢版 |
2019/02/14(木) 22:25:56.40ID:UTw68bPF
会社の上司がUiPathをものすごく推してるんだが
ちなみに自分は.Netで自動化アプリを散々作ってきたんだが、全社員がUiPathを使いこなせるようになることが目標
0981デフォルトの名無しさん
垢版 |
2019/02/14(木) 22:26:04.23ID:RyxU72PZ
@Aについてなんだけど@で出来るのにAの需要あるの?
Aはwebテスト用でwinアプリにはそのままでは使えないseleniumにwinアプリも操縦できるようにするアドオン乗っけた構成だろ?
出来ることは@未満なのになんでわざわざ複雑構成取るんだろ?
純粋に疑問。
0982Level3
垢版 |
2019/02/14(木) 22:26:51.96ID:xAme949w
>>978
国内においてC以外は、プログラマではなくては無理だろう。
後はプログラマの値段と削減できる値段の問題になってくるのではないかな。
0983Level3
垢版 |
2019/02/14(木) 22:29:09.87ID:xAme949w
>>979
開発期間に差があると思って、分けてみた。期間に差がないなら分けたのは間違い。
差があるなら、開発費に差が出てくる。
0984Level3
垢版 |
2019/02/14(木) 22:34:25.01ID:xAme949w
>>981
@Aの差は、出来る出来ないの差ではなく、開発日数の差。
もし、差がないのなら、分けたのは間違い。(逆に差がないなら、seleniumって必要あるソフトか疑問に思う)
Aの記述に関しては、アドオンというより、winappdriver との併用を考えた。
0987Level3
垢版 |
2019/02/14(木) 22:36:55.76ID:xAme949w
>>980
UiPathは無料版があるので、試してみるといいと思う。
問題点は二つじゃないかな。
@そもそも、全社展開するのが、ペイするのか?
A全社展開するのに、980さんの実力がみんなにあるか?
なければ、UiPathは簡単なので、意味があると思う。
0988Level3
垢版 |
2019/02/14(木) 22:38:11.41ID:xAme949w
>>986
自動化にも有用に使えるソフトと考えていたが、間違いか?
0989デフォルトの名無しさん
垢版 |
2019/02/14(木) 22:47:50.14ID:DfU+cSua
Seleniumはテストだけじゃなくクローラーにもよく使われてるぞ
HTMLが下手くそで解析がしんどかったりSPAのようにそもそもHTMLがスカスカなサイトが相手だとパースするよりブラウザを動かしたほうが簡単なんだ
0990デフォルトの名無しさん
垢版 |
2019/02/14(木) 23:00:13.91ID:klFTvrco
>>988
それは間違ってない

Sauce Labsより↓
Selenium can perform any sort of automated interaction, but was originally intended and is primarily used for automated web application testing.
0992デフォルトの名無しさん
垢版 |
2019/02/14(木) 23:34:50.01ID:hIlwQhmf
実践 Selenium WebDriver、2014
これは、Java の本


Selenium実践入門 ―― 自動化による継続的なブラウザテスト、2016

Seleniumデザインパターン&ベストプラクティス、2015、オライリー

OSSのブラウザ自動テストツール、Selenium WebDriver を使って、
Rubyでテストを書いた本
0993デフォルトの名無しさん
垢版 |
2019/02/14(木) 23:45:06.61ID:UTw68bPF
>>987
無料版やる予定
俺以外自動化作れる社員はいないよ
ほぼパソコン操作が怪しい人たちだから
UiPath簡単なのか
0996Level3
垢版 |
2019/02/15(金) 08:23:00.29ID:8lFb6hYQ
>>993
UiPathは、993さんのような人にとっては簡単なのであって、
「パソコン操作が怪しい人たち」には、相当に難しい。
難易度は、ほぼExcelのVBAと一緒くらい。
まったくプログラミングをしたことがない人なら、
プログラマの新人教育と同じレベルの教育が必要になると思う。
単純に自動化で喜びたいというだけなら、C簡易的なRPA(買取で50万未満)を使うことならできると思う。
ただ、ロボットの操作をただボーッとみるだけで、合理化にはならないかもしれない。
労働者は楽になるので、それもありなら、入れてもいいかもしれない。
0997デフォルトの名無しさん
垢版 |
2019/02/15(金) 12:52:36.78ID:tYLxs8Yj
>>996
なるほど!
UiPathのRPA要員はプログラマーじゃないと無理かぁ
しかしVBAレベルでよいのならそんなに時給高くなくても大丈夫だね
0999デフォルトの名無しさん
垢版 |
2019/02/15(金) 14:26:21.46ID:PR4djPv7
無駄な人員を切るためのRPAなのに全社員に習得させてどうする
RPAを使うための無駄な業務が大量発生しそう
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 269日 9時間 20分 31秒
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況