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
0
1.1k
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
620
201023 PowerPlatform はじめの一歩 みさみささん
rpabank
0
610
201023 アシロボで実際に沼ってみた たまいさん
rpabank
0
670
201018 RPAの本質とトレンド Mitz
rpabank
0
510
201006 僕がいまRPAで伝えたいことのすべて いろはまるさん
rpabank
0
460
201006 UiPath MVP 2019-2020 はなっち!さん
rpabank
0
450
201006 今からでも間に合う!UiPathトーク一気に振り返り たまいさん
rpabank
0
410
Other Decks in Technology
See All in Technology
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.3k
GCASアップデート(202508-202510)
techniczna
0
170
マルチエージェントのチームビルディング_2025-10-25
shinoyamada
0
230
AI機能プロジェクト炎上の 3つのしくじりと学び
nakawai
0
180
251029 JAWS-UG AI/ML 退屈なことはQDevにやらせよう
otakensh
0
120
.NET 10のBlazorの期待の新機能
htkym
0
160
GTC 2025 : 가속되고 있는 미래
inureyes
PRO
0
140
GPUをつかってベクトル検索を扱う手法のお話し~NVIDIA cuVSとCAGRA~
fshuhe
0
300
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
1
710
ラスベガスの歩き方 2025年版(re:Invent 事前勉強会)
junjikoide
0
660
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
430
組織全員で向き合うAI Readyなデータ利活用
gappy50
5
1.9k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Navigating Team Friction
lara
190
15k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
900
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
630
Faster Mobile Websites
deanohume
310
31k
Side Projects
sachag
455
43k
Six Lessons from altMBA
skipperchong
29
4k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.3k
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」 の 文法を理解する事 最後に