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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
RPACommunity
December 18, 2019
Technology
0
1.2k
191218_WebERPパッケージでのロボット作成方法 Minoriソリューションズ 鎌田さん
191218_WebERPパッケージでのロボット作成方法 Minoriソリューションズ 鎌田さん
RPACommunity
December 18, 2019
Tweet
Share
More Decks by RPACommunity
See All by RPACommunity
201023 Automation Anywhere「A2019」を触ってみた Ayy
rpabank
0
1k
201023 DX Suiteを触ってみた Ayy
rpabank
0
1k
201023 RPA超初心者がWinActorにチャレンジしてみた ユーコさん
rpabank
0
640
201023 PowerPlatform はじめの一歩 みさみささん
rpabank
0
640
201023 アシロボで実際に沼ってみた たまいさん
rpabank
0
700
201018 RPAの本質とトレンド Mitz
rpabank
0
530
201006 僕がいまRPAで伝えたいことのすべて いろはまるさん
rpabank
0
480
201006 UiPath MVP 2019-2020 はなっち!さん
rpabank
0
470
201006 今からでも間に合う!UiPathトーク一気に振り返り たまいさん
rpabank
0
430
Other Decks in Technology
See All in Technology
CyberAgentの生成AI戦略 〜変わるものと変わらないもの〜
katayan
0
240
JAWS DAYS 2026 ExaWizards_20260307
exawizards
0
440
Tebiki Engineering Team Deck
tebiki
0
27k
OCHaCafe S11 #2 コンテナ時代の次の一手:Wasm 最前線
oracle4engineer
PRO
2
140
20260311 ビジネスSWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
340
JAWSDAYS2026 [C02] 楽しく学ぼう!AWSとは?AWSの歴史 入門
hiragahh
0
170
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.8k
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
210
[E2]CCoEはAI指揮官へ。Bedrock×MCPで構築するコスト・セキュリティ自律運用基盤
taku1418
0
180
Claude Code 2026年 最新アップデート
oikon48
13
10k
OpenClaw を Amazon Lightsail で動かす理由
uechishingo
0
130
Agent ServerはWeb Serverではない。ADKで考えるAgentOps
akiratameto
0
110
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
150
GitHub's CSS Performance
jonrohan
1032
470k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
140
Speed Design
sergeychernyshev
33
1.6k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
320
A designer walks into a library…
pauljervisheath
210
24k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
350
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
So, you think you're a good person
axbom
PRO
2
2k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Building the Perfect Custom Keyboard
takai
2
710
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」 の 文法を理解する事 最後に