Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
191218_WebERPパッケージでのロボット作成方法 Minoriソリューションズ 鎌田さん
Search
RPACommunity
December 18, 2019
Technology
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
191218_WebERPパッケージでのロボット作成方法 Minoriソリューションズ 鎌田さん
191218_WebERPパッケージでのロボット作成方法 Minoriソリューションズ 鎌田さん
RPACommunity
December 18, 2019
More Decks by RPACommunity
See All by RPACommunity
201023 Automation Anywhere「A2019」を触ってみた Ayy
rpabank
0
1.1k
201023 DX Suiteを触ってみた Ayy
rpabank
0
1.1k
201023 RPA超初心者がWinActorにチャレンジしてみた ユーコさん
rpabank
0
670
201023 PowerPlatform はじめの一歩 みさみささん
rpabank
0
670
201023 アシロボで実際に沼ってみた たまいさん
rpabank
0
730
201018 RPAの本質とトレンド Mitz
rpabank
0
550
201006 僕がいまRPAで伝えたいことのすべて いろはまるさん
rpabank
0
510
201006 UiPath MVP 2019-2020 はなっち!さん
rpabank
0
490
201006 今からでも間に合う!UiPathトーク一気に振り返り たまいさん
rpabank
0
450
Other Decks in Technology
See All in Technology
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
440
WebGIS AI Agentの紹介
_shimizu
0
580
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
150
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
150
週末にループ・エンジニアリングの理解を深めるためのスライド
nagatsu
0
560
Microsoft のサポートとフィードバック総まとめ
murachiakira
PRO
0
110
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
1
890
Amazon Redshift zero-ETL 統合を活用した軽量なマルチプロダクトデータ可視化基盤 / Lightweight Multi-Product Data Visualization with Amazon Redshift Zero-ETL
kaminashi
0
110
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
300
トークン最適化のためのユーザーストーリー分析 / User Story Analysis for Token Optimization
oomatomo
0
120
從觀望到全公司落地:AI Agentic Coding 導入實戰 — 流程整合與安全治理
appleboy
0
160
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
stefafafan
0
190
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Visualization
eitanlees
152
17k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
350
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
370
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
Transcript
Web ERPパッケージでの ロボット作成方法
鎌田 猛(カマタ タケシ) 東京都出身 埼玉県在住 妻1人、子供2人 職業:ソフトウェア開発 ファミコンソフト開発・
金融系SEを経て、現在 RPAソフトウェアの開発 自己紹介
Intra mart ▪Webページの特徴 要素を解析してみるとIDの名前が・・・ *[@id=“tree_root/0+/1“] ⇒ / は要素の区切りに使用されるもの ▪ロボット作成時 IDを使用せず構造で要素を記載する
/html/body[1]/table/tbody/tr[2]/td /table[1]/tbody/tr[2]/td[2]/table[ 2]/tbody/tr/td/form[1]/table[2]/tb ody/tr/td[2]/input
GRANDIT(旧バージョン) ▪Webページの特徴 ・Internet Explorerにしか対応していない ・ダイアログ表示の中にhtmlソースが 埋め込まれている。 ▪ロボット作成時 Internet Explorerでダイアログ表示中の htmlソースを解析できるように
RPAツール側が対応している必要がある。
SAP ▪Webページの特徴 非同期 IDが毎回変更する 構造まで変わる ▪ロボット作成時 非同期の画面に対応するには ・要素が表示されるのをループで待つ ・表示途中でも要素が見つかってしまい、 クリックや値のセットが失敗するが
成功するまでループする
▪ロボット作成時 ID、構造が変化する対応は ・画面に表示されているテキストから 要素を特定する。 例) 「ログオフ」ボタンの要素 //*[text()="ログオフします"] ・テーブル内の要素も表示されている テキストから相対で要素を特定する
ステータス ID 年月日 会社名 転記済 15 2019/12/16 株式会社AAA 未転記 16
2019/12/17 BBB株式会社 準備中 17 2019/12/18 株式会社CCC テーブルのタイトル「ステータス」文字列から データ行の会社名を取得 要素の指定 //*[text()=“ステータス"] /../../../../.. /../../tbody/tr[1]/td[3] テーブル構造の例
▪Web ERPパッケージでロボットを作成するには ・まずは製品が対応している事 ・web要素を特定するのに 「Xpath」 の 文法を理解する事 最後に