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 連携 -もう画面変更でロボットが壊れるとは言わせない- kuwazzyさん
Search
RPACommunity
February 04, 2020
Technology
0
160
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
930
201023 DX Suiteを触ってみた Ayy
rpabank
0
920
201023 RPA超初心者がWinActorにチャレンジしてみた ユーコさん
rpabank
0
560
201023 PowerPlatform はじめの一歩 みさみささん
rpabank
0
510
201023 アシロボで実際に沼ってみた たまいさん
rpabank
0
580
201018 RPAの本質とトレンド Mitz
rpabank
0
440
201006 僕がいまRPAで伝えたいことのすべて いろはまるさん
rpabank
0
390
201006 UiPath MVP 2019-2020 はなっち!さん
rpabank
0
390
201006 今からでも間に合う!UiPathトーク一気に振り返り たまいさん
rpabank
0
340
Other Decks in Technology
See All in Technology
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
400
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
450
Tableau事例紹介 / Tableau Case Study of Eureka
kazuya_araki_tokyo
1
180
HEXA OSINT CTF V3 作戦会議
meow_noisy
0
120
JAWS-UG Bedrock Claude Night
yamahiro
3
460
MySQL の SQL クエリチューニングの要所を掴む勉強会
andpad
2
5.4k
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
110
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
200
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
320
私が trocco を推す理由
__allllllllez__
1
190
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
120
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
150
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
Automating Front-end Workflow
addyosmani
1355
200k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Designing for Performance
lara
601
67k
Writing Fast Ruby
sferik
620
60k
Fireside Chat
paigeccino
20
2.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Embracing the Ebb and Flow
colly
79
4.1k
RailsConf 2023
tenderlove
2
530
Side Projects
sachag
451
41k
Six Lessons from altMBA
skipperchong
20
3k
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でアプリケーションにアクセスできる