2021年1月27日にオンラインで開催されました Civic Hack Night Okinawa Vol.26「ノーコードとオープンデータによるアプリ開発!感染症ガードアプリの展望と課題」でご紹介したオープンデータを RPA ツールで自動化するセッションの資料です。 https://civic-hack-night-okinawa.connpass.com/event/202267/
RPA ツールでの自動化の実現SBI AntWorks Asia 株式会社取締役 技術担当 秋本 尚吾
View Slide
SBI AntWorks Asia 株式会社のご紹介シンガポールに本社を持つ AntWorks Pte. Ltd. とSBI グループの SBIネオファイナンシャルサービシーズ株式会社との合弁会社©2021 SBI AntWorks Asia K.K. 2Beyond RPAAntWorksが提案する「統合オートメーション プラットフォーム (IAP)」を通して、より多くの領域の自動化とデジタル化を実現し、望まれる全てのお客様にデジタルトランスフォーメーション (DX) を実現して頂く事を目指します。ビジョンミッションhttps://www.sbiantworks.com/
統合オートメーション プラットフォーム (IAP)ANTstein SQUARE©2021 SBI AntWorks Asia K.K. 3フルスタック RPA の価格破壊QueenBOT RPA現行と理想のプロセスの可視化Process Discoveryドキュメントの仕分けと読み取りを AI で賢く内製化CognitiveMachine Reading(CMR)AI を活用した製品群で業務効率化を広範囲にカバー
お題目 (1)©2020 SBI AntWorks Asia K.K. 4
お題目 (2)©2020 SBI AntWorks Asia K.K. 5
設定内容 (皆さんが準備)Civic RPA 概要©2020 SBI AntWorks Asia K.K. 6オープンデータ取得元作成済みの設定内容 (CSV ファイル) に沿って動作するソフトウェアのロボットに、市民 (Civic) は設定内容をまとめるだけで人手をかけずに実行感染症発生数収集ロボットデータの取得 データの加工 データの出力https://www.pref.okinawa.jp/site/hoken/eiken/kikaku/kansenjouhou/home.html,//*[@id="tmp_contents"]/table[2]/tbody/tr[3]/td[2]データ加工用なし, 0CRM データ出力先https://docs.google.com/spreadsheets/d/XXXX/
前回 (Civic Hack Night Okinawa Vol.25) 時点のロボット©2020 SBI AntWorks Asia K.K. 7
Civic RPA (ベータ版) のフローチャート©2020 SBI AntWorks Asia K.K. 8追加の開発工数:8 時間以下の URL からパスワード「antworks」で今週末まで動画を参照・ダウンロード可能です。https://sbiantworksasia.sharepoint.com/:v:/s/External/EQKqitkSHelBgI9FdqHY60ABmWbGhfPGURlUz9C5WBVrWQ?e=WzmJxP
1. 設定内容の読み込みBeta 版では以下のような Excel ファイルを利用©2020 SBI AntWorks Asia K.K. 9
2. オープンデータ取得RPA 製品の「Web レコーダー」機能で Web サイト上のテーブルを Excel ファイルに保存©2020 SBI AntWorks Asia K.K. 10
2. オープンデータ取得©2020 SBI AntWorks Asia K.K. 11(1) HTML のテーブルを Excel へ転記(2) 再利用したい期間の情報 (今回の場合は『(1月4日~1月10日)』)が含まれた HTML のテーブル上部の表題の文字データを Excel のA1 セル へ転記
2. オープンデータ取得©2020 SBI AntWorks Asia K.K. 12(1) HTML のテーブルを Excel へ転記※ HTML のタグの構造により空白の B 列、C 列があることを確認
3. データの加工©2020 SBI AntWorks Asia K.K. 13(1) 文字列を操作するコンポーネントを利用例 : 「文字列マージャー」複数の文字列を結合例 : 「文字列サーチャー」で文字列内から特定の文字列の位置を求める
3. データの加工©2020 SBI AntWorks Asia K.K. 14(1) 再利用できそうなライブラリ (今回は VBScript )がある場合には、それを呼び出して利用例 : 任意の文字 (今回は『(』) 以降の文字列を取得
4. データの出力今回は少ない工数で実現するため、Google Sheets の API による操作を Google 側で行う Google Apps Script を利用し、RPA からの実行には curl.exe を採用©2020 SBI AntWorks Asia K.K. 15(1) Google シートのクリア
4. データの出力©2020 SBI AntWorks Asia K.K. 16(1) Google シートへの行データ追加
今後の改善点✓ Google App Script ではなく、Google Sheets API を RPA から直接呼び出すように変更✓ PDF ファイルからオープンデータ取得のロジック追加©2020 SBI AntWorks Asia K.K. 17
• エンタープライズ企業様向け「60 日間フリートライアル」https://www.ant.works/queenbotrpa-free-trial (QueenBOT RPA)• e ラーニング「AntWorksラーニング」および認定試験 (日本語)https://antworkslearning.ant.works/• 各製品 2 時間の体験会 (日本語、弊社または Web 会議形式での開催)• 製品マニュアル (英語)https://antworkslearning.ant.works/learning/product-documentation※日本語の製品マニュアルは弊社担当にお問い合わせください• ユーザー コミュニティ「AntWorksコミュニティ」https://antworkslearning.ant.works/community/“フリー” トライアル©2020 SBI AntWorks Asia K.K. 18
お問い合わせ先[email protected] までメールにてご連絡ください。©2020 SBI AntWorks Asia K.K. 19お問い合わせメール送信用の QR コードはこちら
This document is confidential and intended solely for the use of the individual or entity to whom they are addressed.THANK YOU