[RPA]PC自動化技術総合スレ[効率化] Part.4

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/05/23(木) 08:45:56.99ID:2adQ/sqL
語りましょう
2019/06/04(火) 07:35:33.91ID:ih9X5y39
>>229
その辺のノウハウが事務員さんにあるとも思えないし
かといってプログラミングで自然に開発できる本職を雇ったらRPAは足かせにしかならんし
どうすりゃいいんだこのジレンマ
2019/06/04(火) 15:25:06.35ID:JXIW5IVf
uipathでIEが複数表示されていて、さらにIE以外のアプリが前面に表示されている場合、任意のIEを最前面に表示されるにはどのようにしたらいいのでしょうか?

既にクリックしたい画面は表示されているので、IEが最前面に表示されればクリックされるのは確認できたのですが、最前面に表示させる方法がわからないため頭が茹だってきそうです…
2019/06/04(火) 17:56:08.74ID:aRT9xB6W
>>233
Activate(アクティブ化する)を使えばいい
2019/06/05(水) 00:02:25.28ID:ZshadNrC
>>233
そもそも最前面にしなくてもクリックアクティビティのSelectorで操作対象の画面、コントロールを正確に指定すればいいんじゃないですかね?
2019/06/05(水) 07:08:24.21ID:8WmD/208
セレクタ弄ったらその後もずっと弄らないけないからアタッチウィンドとかアクティベートとかするのが正解だろ
2019/06/05(水) 08:26:28.90ID:akh13WJP
>>235
ウインドウ選択後にエビデンスとしてプリントスクリーンしたりウェブ保存したりしないといけないのです…
2019/06/05(水) 11:00:24.08ID:idrETNtP
>>237
なるほど、じゃあ234さんが書いてる通り、Activateするとか、対象のIE画面内の適当なテキストをクリックするとかして、一旦前面にした後、スクショ、保存したらいいんじゃないですかね?
前面にする方法は1つだけじゃなくて色々あるし、レコーディングしてできたアクティビティをカスタマイズするのでもいいんじゃないかな。
スクショもスニッピングツールを操作するだけじゃなくて、Send Hotkeyとペイントの組み合わせでもできるし、とにかく1つの方法がダメなら次の手、次の手を色々試そう!
2019/06/05(水) 12:12:54.22ID:LcafEKp4
UiPathならtake screenshotがある
2019/06/05(水) 12:25:01.90ID:q6jvW8LU
>>238
ありがとうございます。
こちらで教えていただいたのをまずやってみて、合わなければ次の案…て感じでやってみたいと思います。
ネットで検索してもなかなか見つからないので助かります。
2019/06/05(水) 13:05:20.78ID:lB0CTQ9/
Androidアプリが出ていない(iPhone)だけの
とあるアプリを自動化(操縦)したいです。

・走らせる
・回復させる
・特定のボタンを押す


Windowsで動かす方法はありますか?
ソレノイドはNGでソフトだけで実現したいです。
2019/06/05(水) 17:28:32.39ID:JZgF9sx2
webの表形式の中にあるリンクを複数箇所クリックしたいです。
セレクターで変数使ってやろうとしたらその位置は日によって行数が変化するため、狙った項目のリンクを選択できないです。

アンカーを使おうとしてもアンカーから行は1つ下がり、列は3つ右という感じなのでどの様に設定すればいいのかわからなくなってしまいました。

データスクレイピングで表として取って位置を特定?とも考えましたが、セレクターへの反映方法がわからなく途方に暮れています。
2019/06/05(水) 17:58:28.92ID:lB0CTQ9/
このスレの人間は絶対まともじゃない事をしようとしていると思う
2019/06/05(水) 18:25:06.77ID:mT+Pg6Nc
>>242
{ここが最初}
あなた以外の誰かに同じことをするマニュアルを書いて渡して
他の誰かに実際にやらせて
出来たのなら、そのマニュアルと同じことをRPAにやらせるように頑張りましょう
もし出来なかったら、たとえばCtrl+Uでページのソースを表示させて
Ctrl+A,Ctrl+CしてテキストエディタにCtrl+Vして文字列<table>や<td>を頼りに探すなど
人間のレベルで別の方法を見つけて{最初に戻る}
2019/06/05(水) 19:22:07.88ID:HyvSbkFC
>>241
appium

>>242
seleniumで普通にロジックを書いた方が100倍ぐらい楽だよ
pythonでもいいしC#でもrubyでもpowershellでもなんでもいい
どうしてもRPAでやりたいならフローエディタは放り投げてJavaScript実行部品からDOM操作する
レコーダーで瞬殺できない問題は粘って悩んじゃだめ
即座に思考を切り替えてプログラミングしよう
それがベストな答えだ
2019/06/05(水) 19:56:16.40ID:Ca5+2l9S
>>242
web画面の仕様が分からんからいけるか分からないけど
@:データスクレイピングで表として取得
A:取得したリンクを直接開く(Open Browserなど)
これで該当の画面に遷移できない?

もしダメなら表の位置だけ習得して、
起点のなる箇所からOffsetを変数で調整するっていう感じかな
2019/06/05(水) 20:30:01.06ID:aVLzNHhD
>>242
Css Selectorで"テーブルのセレクタ a"と書けば、該当するテーブル中のリンクをすべて取得できます
例えばテーブルのidがhogeだとしたら"#hoge a"ですね
つまりこういうことです

let linkList = document.querySelectorAll("#hoge a");

for (var i = 0; i < linkList.length; i++)
{
  let link = linkList[i];

  // ここにlinkをつかってやりたいことを書く
}

Css Selectorを使えば、テーブルの形式が複雑でも実は、あまり関係ないんですね

使っている製品がUIPathなら、作成したJavaScriptをInject JSから呼び出してください
他のRPA製品でも考え方は同じです
248デフォルトの名無しさん
垢版 |
2019/06/05(水) 21:06:01.32ID:cUDG12rN
オートメーションエニウェアのイベントの基調講演に孫正義氏が登壇!
https://aa-imagine.jp/
アジェンダも充実していて、UiPathのオワコンばかりのイベントとは違って楽しみだ
2019/06/05(水) 21:07:20.76ID:HyvSbkFC
AAの特徴は?
25099
垢版 |
2019/06/05(水) 22:04:53.63ID:3pAtaCBb
AAちょっと見た感想は、大企業向けかな。
30日トライアルしかなさそうなので、今回はスルー
2019/06/05(水) 23:01:31.60ID:9aT8oaGi
リンクの位置が、日によって変わるのは、ヤバイ。
すべてのリンクを開いても良いなら、すべての<a> タグを開けばよい

Ruby, Nokogiri, Selenium WebDriver で、
CSS Selector, Xpath で、<a>タグを取得して、href 属性を抜き出して、

driver.execute_script( "window.open()" ) # 新しいタブを開く
driver.switch_to.window( driver.window_handles.last ) # 新しいタブへ移動する

driver.navigate.to "ここにURL"
252デフォルトの名無しさん
垢版 |
2019/06/06(木) 00:15:06.13ID:P4iafl1G
seleniumの威を借るruby
seleniumはJava製のソフトウェアです。
Python始め各種言語向けにドライバが出ています。
rubyはそのうち最も人気がありません。
2019/06/06(木) 00:27:56.80ID:Ovd+kUmz
selenium自体はjavaではないが
2019/06/06(木) 02:21:21.72ID:ZxYrA+wS
>>253
なんなの?
2019/06/06(木) 11:55:29.17ID:7WaAmuBR
NEC、WorkFusion社と提携しAI搭載のRPAを提供開始
https://jpn.nec.com/press/201906/20190605_01.html
2019/06/06(木) 12:14:41.08ID:M0OxsPjK
流行りの技術をくっつけたら馬鹿な会社はとびつくだろ、みたいな感じで作ったんかな
257デフォルトの名無しさん
垢版 |
2019/06/06(木) 13:23:27.22ID:ud71ci3d
だろうね
2019/06/06(木) 14:45:29.06ID:NTWs7n2j
画像認識でAIを使うのは常識だろ。 RPAのほとんどでは使ってると思ってたけどそうじゃなかったのか。 そりゃ認識精度落ちるわな。
2019/06/06(木) 15:03:46.27ID:NTWs7n2j
>>254
「WebDriver」がW3Cの勧告に到達。Webブラウザのテスト自動化などを実現
2018年6月19日
https://www.publickey1.jp/blog/18/webdriverw3cweb.html
Web技術の標準を策定するWorld Wide Web Consortium(W3C)のBrowser Testing and Toolsワーキンググループは、「WebDriver」が6月5日付けで勧告に到達したことを発表しました。
WebDriverは、Webブラウザを外部から操作することを可能にし、Webアプリケーションのテストなどの自動化を実現する技術です。

SeleniumからW3Cへ
もともとWebブラウザには外部から操作を行うAPIなどはなく、WebページやWebアプリケーションをWebブラウザで表示した際に画面が正常に表示されているか、特定の操作をしたときに予想されたとおりの画面で結果が表示されるか、
といったユーザーインターフェイス関連のテストは、人間が実際にWebブラウザを操作をして、結果を目で確認するしかありませんでした。

こうしたWebブラウザでのテストを自動化しようと開発されたのがWebブラウザの自動化ライブラリである「Selenium」です。

そしてSeleniumがWebブラウザを操作するために開発したWebDriverがのちに標準技術としてW3Cに取り入れられます。
これにより、それまでSelenium側が開発し実装していたWebDriverは、Webブラウザの標準機能としてWebブラウザベンダ側が実装するものとなりました。

-----------

これを読むとブラウザ側でWebDriverが標準装備されている状態だと、外部から言語に無関係にリクエストを出すだけ見たいだな。
260242
垢版 |
2019/06/06(木) 16:51:39.45ID:HPqL5UVh
コメントいただいた方々、ありがとうございます。

一応>>246 さんのデータスクレイピングで表にしてrowで一行ずつ確認していくのが一番無難かな?と思いました。
たた、見つけた箇所をクリックしようとしてもリンクがJavaで作られてる?ため、table rowを変数にして、hitした情報を代入しないと難しいみたいです。

みなさんからのヒントでなんとかやっていきたいと思います。
ありがとうございます。
2019/06/06(木) 17:00:03.36ID:sfqUWV/l
結局RPAツールってどれが一番いいの?
まだ決定版は出てない感じ?
2019/06/06(木) 17:28:43.76ID:+iAkuB54
比較出来るほど色々使った人がいない
2019/06/06(木) 18:58:16.20ID:9LxhpO6x
>>261
pythonかC#で悩む

>>260
無難なのはjavascriptつかうやつだぞ
2019/06/06(木) 20:26:58.39ID:eZOUYzJU
>>261
そもそもコミュニティエディションが現状だとUiPathしかない
他は全部商用ライセンスしかないから比較しようにも早々できない
(複数のRPAツール導入して比較、なんて大企業じゃないとできないし)
2019/06/06(木) 21:32:57.74ID:KmaVdcsw
はっきりいってここでの話題はUIPath一本に絞ってもいいと思うけどな。
WinActorは窓から捨てたほうがよさそう。
266デフォルトの名無しさん
垢版 |
2019/06/06(木) 21:40:53.15ID:ud71ci3d
別に多少出来が悪くてもいいんだけどユーザーの裾野が狭いから検索なんかで知見がなかなか出てこなくてツラい
2019/06/06(木) 21:51:49.01ID:wXR/WxU8
明日開催ですね
皆さん興味ある?

RPA DIGITAL WORLD TOKYO 2019
https://rpa-bank.com/event/digitalworld/tokyo2019-spring/
26899
垢版 |
2019/06/06(木) 22:28:34.99ID:yZKlsLQT
>>264
コミュニティエディションがあるのはいいですよね。
仕事でも自宅でも使えて一石二鳥
26999
垢版 |
2019/06/06(木) 22:32:56.79ID:yZKlsLQT
>>267
興味ある。行きたい。
でも、田舎から自費使ってまでは行かない。
学習スピード落ちるがしょうがない。
(適度に頑張る)
2019/06/06(木) 23:09:52.09ID:17p7tBKQ
全然ないな。
何でこんな方向に進化しちゃったんだろう?

PDFなんてフォーマットを作って、
Excelに変換して表が崩れて、修正に苦労したりするのと一緒でさ、
何でデジタルで面倒くさいことしなきゃならないの?
271242&260
垢版 |
2019/06/07(金) 04:12:27.57ID:4WL2JmoP
>>263
すみません。
JavaScriptは全く知らないのでムリっス…
272242&260
垢版 |
2019/06/07(金) 04:16:15.66ID:4WL2JmoP
4月にfoundationコースを受講しただけで業務のロボット化に従事させられるって。かなりリスキーな事させるよな…

まぁ他に社員がある適度の枠組み決めるにしても、一緒に作ってくれるのかね?
まさか自分一人で全作業のをロボット化って…させる気かな?

経験者も入れて欲しいわな…

企業って時々無茶な事やろうとするよね…
2019/06/07(金) 06:30:15.84ID:JjK1IqPH
>>271
それじゃ自動化は難しいよ
RPAはプログラムを書かなくていのではなく
プログラムで書くべきことをグラフィカルなエディタで描いているだけ
ブラウザ自動化はCSS/HTML/JSと深く結びついてる
対象を知らずしてロジックを組むことはできない

だからレコードですんなりうまくいく場合以外はプログラミングが必要なんだ
実際にプログラムを書かないとしてもその知識と経験は不可欠
27499
垢版 |
2019/06/07(金) 08:15:14.83ID:y9t13/rL
>>272
あなたにプログラミングの知識があって、切り込み隊長としてなのか、プログラミング素人なのかで全然判断分かれるけど
2019/06/07(金) 08:55:46.44ID:6meJEP2+
担当者がギブアップしてエンジニアを雇う
雇われエンジニアはプログラミング言語なら簡単なのになあなどとボヤきながらロボットを工数マシマシでメンテナンスする

そんな光景が浮かんできた
2019/06/07(金) 13:45:22.71ID:Br1pRON5
一度作ってしまえばメンテは現場に投げればいいしその点は良いかもね
277242&260
垢版 |
2019/06/07(金) 14:44:29.37ID:lEiR+Lxv
>>274
VBAの経験はあり。
uipathは講習会受講しただけのレベル…

わかるトコとわからないトコの差が激しい…
27899
垢版 |
2019/06/07(金) 15:14:14.69ID:y9t13/rL
>>277
私も今月始めたところ
vb6、c#、VBA(access、excel等)、androidアプリなどなど経験あり

一歩歩くたびに壁に当たるし、地雷踏むし、ちゃぶ台ひっくり返したくなるし散々
社内用と販売支援で勉強始めたところ
先行者に一日アドバイスしてもらって、あとはweb検索
自宅で活用できるとこもあるので、「やっちゃえUiPath」な感じ

少し勉強して、楽なとこからロボ化しましょ
279242&260
垢版 |
2019/06/07(金) 16:56:53.34ID:lEiR+Lxv
いやぁ…もう一歩進むと本当に壁にぶち当たる…orz

先日相談させてもらったwebから表データを取ってきて調べるとこまでは行ったのですが、欲しいデータだけチョイスするために条件分岐で取ってきたデータの型が分からず全部falseしてしまう…

データテーブルの変数に入っている100は数値でいいんですかね?
変数名(r)(c).tostring=100で合ってますか?
※フローチャートでやってるので繰り返し(各行)ではしていません。
280242&260
垢版 |
2019/06/07(金) 16:58:56.11ID:lEiR+Lxv
>>278
多分、今試しに作ってるのが一番簡単?なんだと思ってます…orz

他は本番環境でないとwebの情報取れないので…
今やってるのは社内のどのpcからでもアクセスできるサイトなのでやってみているのですけどね…凹むわ〜
2019/06/07(金) 17:33:45.41ID:OKpkNKzO
やっぱり学習コスト高いんだね
素人のおばちゃんでも簡単にできるって言ってたステマはなんだったんだろう
282デフォルトの名無しさん
垢版 |
2019/06/07(金) 18:07:10.76ID:Ka/jlwAK
uiから取ってくるデータは基本全部文字列に決まってんのにTostringしたりDataRow作ったりDataTable作ったりクソめんどくさい…
コードの部分jsかpythonにしてくんねーかな…
28399
垢版 |
2019/06/07(金) 18:29:15.20ID:y9t13/rL
>>279
データテーブルに入ってるのは全て文字ですね
convertで数値に直して使います
値を設定するのは
変数名(r)(c)="100"
繰り返し(行)を使うのは好みでどちらでもかな
2019/06/07(金) 18:35:56.22ID:m9EAuFCJ
>>281
Uipathだとプログラミングの基礎、
特に.Net系の知識ないと辛い所多いからなー
未経験の事務員だと無茶じゃねって思う所はある
2019/06/07(金) 19:20:16.64ID:jaozLcyc
UiPath見てると、学者が結構大変そうだね
Blue Prismはそんなに苦労しなかったけどなー
ただユーザーが少なくて、情報が少ないけど…
2019/06/07(金) 20:23:20.15ID:OKpkNKzO
とりまサイトを晒そうぜ
モノがなきゃ文字通り話にならない
2019/06/07(金) 20:29:05.64ID:5nRRwCK7
プログラミングにおいて型の知識は必須だから。
VBAやpythonなら型の知識がいらないなんてことにはならないぞ
2019/06/07(金) 20:40:12.91ID:P9vCoVPu
スニペットが増えてくりゃ変わるんじゃねえの
スクレイピングは初級レベルの中ではハイレベルだと思うし
2019/06/07(金) 21:43:11.49ID:PCxET/CA
>>284
同意
俺は自動化とか改善が好きな管理畑だけど、上と同じくuipathで何だかんだ苦しんでるな
.netの型を知らないとな。。
uiparhアカデミー見ててもめっちゃ出てくるし
2019/06/07(金) 21:48:02.80ID:5nRRwCK7
.netライブラリのクラス設計はかなり完成度高いと思ってるから頑張って勉強してほしい。
javaのライブラリのクラス設計はあんまり好きじゃない。
2019/06/07(金) 22:08:47.35ID:5nRRwCK7
C#だとwindowsデスクトップアプリケーションが凄い作りやすい。
一方javaのawtはうんこ。
2019/06/08(土) 07:37:31.00ID:U9CZJWJk
意外とコーディングもする人がRPAを使ってるようだね
コーディングできるなら全くメリットないんだけどなんで使おうとするんだろ
RPAを売りたいとかメンテナンス要員として職を得たいとかなら理解できるけど
2019/06/08(土) 08:07:08.73ID:Mn45zQbW
>>286
こまけえことはいいたくないが、ロボットによるWEBアクセスは黎明期から現在までずっと鼻つまみ者
最低でも
robots.txtとその中身
Robots メタタグ    は確認しとこう

延々とやってる議論でまとめられたマナーはこちら(日本語版は2009年どまり)
https://ja.wikipedia.org/wiki/Robots_Exclusion_Standard
https://en.wikipedia.org/wiki/Robots_exclusion_standard
日本語解説
https://webtan.impress.co.jp/e/2008/02/27/2710

予想される不利益
 : 簡単にクリックやDownloadができないように、いったん別ページに飛ばすなど動的にリンクを生成
 : □ 私はロボットではありません 横断歩道を選択してください が挟まれるようになる

無難な結論
 : こっそりと控えめに。squidなどのキャッシュ型proxyもあるでよ

お断り
 : このレスに文句があっても受け付けません。議論したければ別の誰かにふっかけてください
2019/06/08(土) 09:37:10.87ID:WJGWkl/b
このスレの過去ログでもロボットのマナーについては話題にしたことがある
企業ならコンプライアンスの問題になるし
最悪の場合は例の図書館事件みたいに攻撃とみなされて警察沙汰になるかもしれない
対象が自社システムだったとしても負荷をかければ同僚や情シスへの迷惑になる
といったことを指摘したのだがね
リスクを認識できなかったのか理解した上でマナー違反上等と考えてるのかわからないがすぐ流されてしまった
RPA導入企業がこのリスクにどう対処してるのか気になるところではある
2019/06/08(土) 10:41:20.88ID:1dzfj0ka
>>292
全くメリットが無いっていうのは流石に言い過ぎ
簡単なデータスクレイピングやUi操作の自動化するなら
慣れたらUiPathの方が圧倒的に早い
2019/06/08(土) 11:53:34.84ID:U9CZJWJk
>>295
まあ確かにゼロではない
レコーディングで全てが完結して再利用もメンテナンスもしないなら確かに楽だと思う
ついでに言うとレコーディング中の操作ミスをしない程度に短いなら尚良し
でもそんなチュートリアルみたいな単純で小さい業務はうちには無いから必ずプログラミング(レコーディング以外の編集)が必要になる
なんらかのデータを開いてフラットな画面に繰り返し入力して成功したら元データから消しこみだとかそんな極単純な業務ですらプログラミングを避けられない
プログラミングが必要になるといっきに面倒くさく扱いにくくなってしまう
プログラミングするなら従来のプログラミング言語でやったほうが簡単
29799
垢版 |
2019/06/08(土) 12:09:57.04ID:O2uF3i48
>>294
社外へのアクセスは注意が必要
社内へなら1分に一回実行するとか、昼休みにするとか運用でどうとでもなる

必要以上に大げさに気にすることではない
2019/06/08(土) 12:46:20.81ID:LupmWo5+
社内システムをパンクさせた奴が必ずいるな。
2019/06/08(土) 13:16:30.47ID:1dzfj0ka
>>298
古いシステムに対して大量のデータダウンロードリクエスト出して
システムダウンした事例が出てたな
しかもシステム部門に許可どころか確認すらやって無かったから結構な問題になってたわ
2019/06/08(土) 13:19:17.78ID:1dzfj0ka
>>296
>なんらかのデータを開いてフラットな画面に繰り返し入力して成功したら元データから消しこみだとかそんな極単純な業務ですらプログラミングを避けられない
>プログラミングが必要になるといっきに面倒くさく扱いにくくなってしまう
>プログラミングするなら従来のプログラミング言語でやったほうが簡単

ここの間の飛躍が飛びすぎな気がするわ
純粋なコーディングによる自動化と、RPAツール併用した自動化じゃ難易度は雲泥の差だぞ
画面周りの起動、クリック操作をオブジェクト認識や画像認識でさっさと作れるっていうメリットをガン無視してて違和感が半端ないわ
30199
垢版 |
2019/06/08(土) 13:21:19.05ID:O2uF3i48
レスポンス時間測りながら、自動でwait入れる(増やす)とか実行時間ずらすとかできる場合もある(作り込んでもいい)と思うよ
2019/06/08(土) 13:28:03.65ID:1dzfj0ka
何かけんか腰な書き方になってしまった、すまん
RPAツールだとUiPathしか触ってないし、自動化テストの代名詞Seleniumもまだまだだから強気な事は言えん


ただ個人的に開発速度とメンテナンス性でどっちが良いのかが気になる
UiPathだと他人の書いたソースコードが意外と読みづらいっていう経験あるから
Selenium辺りだとどう感じるのか気になる
2019/06/08(土) 13:29:49.32ID:Lup8CA7G
パンク問題ってどう対応してるんだろ?
RPA側で制限かけたりできるんかな トラブルとしては一番ありそうな気がする
2019/06/08(土) 13:44:09.73ID:U9CZJWJk
>>300
いやいや無視してないぞ
だからレコーディングで完結する分にはRPAはカンタンで優れているとなんども言ってる
ただレコーディングから離れてプログラミングが割り込んでくると途端に面倒くさくなってしまう
全体でみたらテキストプログラミングのほうが楽だ
そう言ってるんだ
30599
垢版 |
2019/06/08(土) 13:52:01.84ID:O2uF3i48
>>302
他人のソースコードの読みづらさは、VBAやc#などどんな言語でもある
上記のような文字ソースは、一画面内に多くの範囲が含まれるから、uipathのようなグラフィックソースは密度低くて読み解くには不利。

シーケンスは内にネストが深くなることによる弊害が難点
フローは次々階層をたどっていかないといけない(前の階層と同時参照不可)のが難点

別の解決策のアイデアはあるが、私がIDEに組み込むのはそこまで技術なくてムリ(開発元に提案してみようとは思ってる)
まずはそのアイデアで解析用に見易く出力するツールは作ろうと思ってる
2019/06/08(土) 14:22:14.10ID:U9CZJWJk
テキストプログラミングは読みやすい
オブジェクト指向とモジュールの機能が充実してるのが大きい
それにテキストプログラミングは自己説明的だ
やってることをある程度ストーリーとして読むことができる
これはRPA製品が今のままやり方を変える気がないなら覆ることはないだろうな
2019/06/08(土) 14:37:31.60ID:Lup8CA7G
レコーディングおじさん参上
2019/06/08(土) 20:09:05.03ID:67GWtNmN
UiPath、本当にビローンと縦長になって可読性が低い。

フローチャートで、すごーく細かくアクティビティをサブルーチンみたいに分けるのが吉なのか…?
2019/06/08(土) 20:22:48.62ID:1dzfj0ka
>>308
基本的にはフローチャート内にシーケンスを細かく配置するのが一番見やすい
2019/06/08(土) 20:35:46.87ID:IyQDC2ib
大きい区切りごとでシーケンスやら何かでやれよ
クリックを1つずつ繋げるなよ
2019/06/08(土) 20:37:03.57ID:4n96Y6TF
>>308
そこは普通のプログラミングと同じだよ
役割ごとにプログラムを分割して部品を作る
呼び出し側が使いやすいように部品のインターフェースを整える
中を見なくても部品の役割がわかるように良く命名する
プログラミング素人はこれができないからRPAでもめちゃくちゃなロジックを組んで破綻する
RPAという高度な技術に触れる前に普通のプログラミングで基礎を学ぶべきだ
2019/06/08(土) 20:47:02.39ID:pVrhxPV9
命名はホントに大事
2019/06/08(土) 23:47:45.43ID:W8F7/kua
命名は費用対効果が恐ろしく高いからサポート機能あればいいな
アラート「aaaはマジックナンバーの恐れがあります 他の人がわかるような適切な名称に変えることを推奨します(例 rowNumber、よく使われる無難な名称一覧のリンク)」
2019/06/09(日) 00:55:04.41ID:nkkymbIx
visual studioとかならインテリセンスで推奨される名前表示してくれるね
315242&260
垢版 |
2019/06/09(日) 08:27:02.36ID:UHbcD75u
家でuipathの動作確認。
会社で作るヤツの部分的な機能だけを試しに作ってみたいけど、i5のノートpcでも十分かな?

会社のは32bitの7だからなのかやたら動作遅いし、まれに強制終了しやがる…
2019/06/09(日) 08:43:39.08ID:hOBJN3PQ
8G i5*4コア SSDの物理マシン上に4G 2コアの仮装マシン作って動かしてるが動作自体は安定してる
ただ開発環境の起動やロボットのビルド〜起動はすごい遅くてストレスたまる
この辺りはpythonとは本当に雲泥の差
2019/06/09(日) 10:06:41.72ID:s8bRxwaJ
>>313
最近のIDEとかだとわりとサポートしてくれてるんだけどね
外部サイト使えるならcodic使うしかないぐらいか
2019/06/09(日) 10:35:56.59ID:EP7mnTxk
AAA(トリプルエー)はマジックナンバー扱いねえ
2019/06/10(月) 10:02:14.33ID:vwtntT4s
これからRPA使う新卒だがアドバイスくだしあ
2019/06/10(月) 10:05:02.67ID:EklQqq5X
>>319
言語は何でもいいから、プログラムの勉強しとけ。
基本は同じ。
2019/06/10(月) 10:06:59.84ID:vwtntT4s
>>320
ありがトン
javaはある程度やってたからなんとかなるかな…
2019/06/10(月) 12:16:48.14ID:cp7zhEnC
>>319
合理化とはなにか、みたいなことを考えずに、思考停止して現状を受け止めることかな
真面目に考えたらrpaやるのバカバカしくなっちゃうから
2019/06/10(月) 12:45:25.27ID:e/NWOPRu
>>319
新人さんなら、報告と連絡と相談をこころがけよう
自分しか知らない仕事を、誰にも知られないうちに片付けてしまうのは最悪
32499
垢版 |
2019/06/10(月) 13:23:44.26ID:ul4Aljx5
>>319
使う製品は何?
2019/06/10(月) 13:35:18.91ID:vwtntT4s
上のレスくれた人ありがとう
使うのはUipathです
326242&260
垢版 |
2019/06/10(月) 14:54:37.77ID:rZ3uPaOz
なんとかwebの表から必要なデータだけ取ることができました。
ありがとうございます。

今作ってるやつで一番メンドクサイ箇所が抜けたので、また頑張れそうです。
32799
垢版 |
2019/06/10(月) 15:27:17.66ID:ul4Aljx5
>>325
それなら vb.netも必要になる
将来的に c#も使えるようになるらしくてワクテカしてたが、現場の人は VBAや vb6知ってるかもなので、vb.netでこの先も行くことにした
2019/06/10(月) 16:39:38.71ID:OnQgNCpH
vb.netは悪いことはいわんからやめておけ
Microsoftもvb.netには全く注力していない
vbaとかvb6はまともな会社ではプログラミング言語とはみなされていない
329デフォルトの名無しさん
垢版 |
2019/06/10(月) 16:41:25.73ID:ujTvUCPf
vb.netはここ数年世界でなぜか伸びててMSも手のひら返してこれからも手厚くサポートしていくとか言ってなかったっけ?
33099
垢版 |
2019/06/10(月) 16:59:00.29ID:ul4Aljx5
>>328
uipath内で vb.netの一部機能が使えるからだよ
全面的に使うわけじゃない
2019/06/10(月) 17:38:41.15ID:VMXLuCX0
いや普通にC#にしとけよ…
■ このスレッドは過去ログ倉庫に格納されています