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
200204 RPAツールでもできるWeb API 連携 -もう画面変更でロボットが壊れるとは...
Search
RPACommunity
February 04, 2020
Technology
0
220
200204 RPAツールでもできるWeb API 連携 -もう画面変更でロボットが壊れるとは言わせない- kuwazzyさん
200204 RPAツールでもできるWeb API 連携 -もう画面変更でロボットが壊れるとは言わせない- kuwazzyさん
RPACommunity
February 04, 2020
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
630
201023 PowerPlatform はじめの一歩 みさみささん
rpabank
0
630
201023 アシロボで実際に沼ってみた たまいさん
rpabank
0
680
201018 RPAの本質とトレンド Mitz
rpabank
0
520
201006 僕がいまRPAで伝えたいことのすべて いろはまるさん
rpabank
0
470
201006 UiPath MVP 2019-2020 はなっち!さん
rpabank
0
460
201006 今からでも間に合う!UiPathトーク一気に振り返り たまいさん
rpabank
0
420
Other Decks in Technology
See All in Technology
MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT
sakaik
0
130
AI駆動開発の実践とその未来
eltociear
2
500
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
420
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
140
障害対応訓練、その前に
coconala_engineer
0
200
さくらのクラウド開発ふりかえり2025
kazeburo
2
1.2k
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
400
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
130
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
4k
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
1.9k
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
21
8.3k
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
180
Featured
See All Featured
Navigating Team Friction
lara
191
16k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
37
The browser strikes back
jonoalderson
0
220
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
300
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Mind Mapping
helmedeiros
PRO
0
40
Claude Code のすすめ
schroneko
67
210k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
200
HDC tutorial
michielstock
0
280
Transcript
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない
- @kuwazzy RPA勉強&LT会!RPALT仙台 vol.01 #RPALT
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 自己紹介 桑島 @kuwazzy CData Software
Japan 技術担当ディレクター (SaaSアプリのWeb APIをSQLでデータアクセスできる製品を作ってます) 岩沼市出身、仙台市在住 趣味:キャンプ、スノボ よく参加するコミュニティ: Web API / BI / kintone / RPA初 仙台
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 本LTでお話しすること アプリ側にWeb APIがなくても画面のデータを扱える アプリ側の画面変更によってロボットが壊れるリスク RPAのすごいところ
RPAからWeb APIでアプリにアクセス
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 RPAのよくある利用シナリオ アプリ A アプリケーション間の二重メンテ作業の自動化 アプリ画面からデータを取得してデータ化
アプリB・ Excel・ 帳票とか RPA ツール 画面 画面
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 RPAツールのアプリ画面の認識方法 オブジェクト 画像 ✓ HTMLのページ構造など
✓ ボタンなどのレイアウト・色など 座標 ✓ 左上を起点としてピクセル単位で位置測定 アプリケーション側の画面変更によってロボットが壊れるリスク
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 RPAに似ている!? iPaaSとは アプリ A アプリケーション間のデータはWeb
APIで連携 アプリ B iPaaS Web API Web API iPaaS : Integration Platform as A Service
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 iPaaSの例(Zapier) https://www.cdatablog.jp/entry/2020/01/10/174301
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 画面・API向き不向き オンプレアプリ カスタムアプリ SaaSアプリ 画面
>>> API API >>> 画面 ✓ 改修しない限り画面が変わることはない ✓ APIが無いケースが多い ✓ いつの間にか画面が変わる ✓ APIを持っているケースが多い
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 Microsoft Power Automate UIフローの登場でAPIアクセスと画面アクセスの両刀使い https://flow.microsoft.com/ja-jp/ui-flows/
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 他のRPAツールはAPIアクセスできないのか? HTTPリクエスト(REST API) 用のコネクタを利用 専用コネクタを利用
API仕様(認証・ページング・リクエストパラメータと か)によって作り込まないといけない RPAツールによって提供されている連携アプリケー ションが限られている (Salesforceなどで著名なものは 比較的対応されている) RDBアクセスインタフェース (ODBC/JDBCなど)を利用 多くのRPAツールは、MySQLやSQLServerなどと連携す るためのRDBアクセスインタフェースを持っている
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 (ちょと宣伝)CData ODBC/JDBC Drivers CRMおよびマーケティング自動化 会計システム
コラボレーションおよびERP オンプレミスおよびクラウドDB ドキュメントおよびファイル形式 ソーシャルネットワーキング ネットワーキングおよび認証 電子商取引 その他 200+のSaaSなどのAPIにSQLでアクセス https://www.cdata.com/jp/drivers/
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 (例) UiPath にてkintone データにAPIでアクセス https://qiita.com/sugimomoto/items/5cfe7e2ff0f85ad1a72a
https://uipath-event.info/forward2019/file/早稲田大学におけるRPAを中心 としたデジタルトランスフォーメーション.pdf Box連携の事例も
ハッシュタグ → #RPALT RPA勉強&LT会!RPALT仙台 vol.01 『 このRPAツールからのこのSaaSにAPI接続できないか?』 検証しますのでお声がけください! SaaSアプリ RPA
API RPAツール RDB I/F メモ Automation Anywhere ODBC BizRobo! JDBC Blue Prism OLE-DB UI Path ODBC 確認済み WinActor ODBC : 発表者調べ:各RPAツールのDB I/F サポート状況 (まとめ) RPAからWeb APIでアプリケーションにアクセスできる