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
RPALT_20210825_PowerAutomate_PAD
Search
ASAHI_K2
August 25, 2021
Technology
0
1.2k
RPALT_20210825_PowerAutomate_PAD
RPA勉強会!Power Automate Talk #14 PAD最新情報と業務に役立つ基本技!で発表した資料になります。
ASAHI_K2
August 25, 2021
Tweet
Share
More Decks by ASAHI_K2
See All by ASAHI_K2
Power Automate for desktop 誕生からリリース機能までを振り返る-歴史編
asahi_k2
0
1.5k
PADjp_val3_PAD_OrganizationalDevelopment
asahi_k2
2
1.1k
Power Automate Desktop のアクションから考える変数の使い方
asahi_k2
0
3.4k
Power Automate Desktopの内部言語Robinについて
asahi_k2
2
14k
第二回WinAutomation勉強会
asahi_k2
0
200
Other Decks in Technology
See All in Technology
試験は暗記より理解 〜効果的な試験勉強とその後への活かし方〜
fukazawashun
0
340
Vision Pro X Text to 3D Model ~How Swift and Generative Al Unlock a New Era of Spatial Computing~
igaryo0506
0
260
Lightdashの利活用状況 ー導入から2年経った現在地_20250409
hirokiigeta
2
270
10分でわかるfreeeのQA
freee
1
12k
Devinで模索する AIファースト開発〜ゼロベースから始めるDevOpsの進化〜
potix2
PRO
6
2.8k
テキスト解析で見る PyCon APAC 2025 セッション&スピーカートレンド分析
negi111111
0
280
技術者はかっこいいものだ!!~キルラキルから学んだエンジニアの生き方~
masakiokuda
2
110
Automatically generating types by running tests
sinsoku
1
440
LLM as プロダクト開発のパワードスーツ
layerx
PRO
1
200
Creating Awesome Change in SmartNews
martin_lover
1
240
やさしいMCP入門
minorun365
PRO
147
95k
自分の軸足を見つけろ
tsuemura
2
590
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Become a Pro
speakerdeck
PRO
27
5.3k
Code Reviewing Like a Champion
maltzj
522
39k
Automating Front-end Workflow
addyosmani
1369
200k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
390
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
Typedesign – Prime Four
hannesfritz
41
2.6k
A better future with KSS
kneath
239
17k
Fireside Chat
paigeccino
37
3.4k
YesSQL, Process and Tooling at Scale
rocio
172
14k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.4k
Transcript
株式会社 ASAHI Accounting Robot 研究所 大沼 Power Automate Desktop の役立つ技を紹介!
RPA勉強会!Power Automate Talk #14 2021/08/25 #RPALT
自己紹介 大沼 和矢 (K2) ASAHI Accounting Robot 研究所 RPALT #RPALT
ロボ研 / PADjp運営メンバー WinAutomation/Power Automate/PAD Microsoft 365/Power Apps/ 最近の利用:C# /PowerShell /JavaScript
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT 役立つ技を紹介! ロボ研Askeyの Power
Automate Desktopアクション100本ノック!!! から、 「Webページ上のデータ取得(スクレイピング)」 を応用した使い方をご紹介します! 【参考】 Power Automate Desktop「Webページ上のデータ取得(スクレイピング)」Askeyの パワーオートメイトデスクトップ 100本ノック - YouTube
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT Webスクレイピングとは 一言で表現すると・・・ 「情報の抽出」
です!
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT Webスクレイピングの活用 【例】 業務で利用している基幹システム、Webアプリケーションなどか
ら表示されるデータをコピーし、他のシステムやExcelなどへ貼 付け(コピー&ペースト)または、元データを目視で確認しながら 他のシステムへ入力して転記するケース など スクレイピング活用の出番!! Webアプリケーションの売上一覧から品目ごとの売上を集計
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT Webスクレイピングの注意点 ロボットによる自動化(操作や情報の取得など)を禁止して いるサイトがあります。
利用規約などを確認し、操作するサイトがロボットの利用を 禁止していないか確認しましょう。 代表的な例: Amazon、Yahoo!ファイナンス、Uber、SNS系など・・・ APIが提供されていれば、APIを利用しましょう。 クラウドフローにコネクタがあればクラウドフローで処理す るのもOK。
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT PADのWebスクレイピング方法 【参考】 データの抽出(スクレイピング)
- Power Automate サポート (asahi-robo.jp) 1. Webレコーダーを使った抽出方法 2. アクションを使った抽出方法 (「Web ページからデータを抽出する」アクションなど)
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT Demo 「PADでWebスクレイピング」 得意先一覧
· Power Automate Desktop練習用サイト (asahi-robo.jp)
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT さらに役立つ技! 「Desktop フローを実行」アクションを活用しよう
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT ‘Desktop フローを実行’ アクションとは
・6月のアップデートで追加された機能 ・特定の処理を1つのフロー(デスクトップフロー)として作成し、 他のフローから呼び出して利用ができる フローの部品(パーツ)化を可能にする機能
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT フローを部品化することによるメリット ・フローを小さい粒度で作成、管理できる(テストや修正が楽) ・共通処理は必要な時に呼び出すだけにできる
・開発コストの節約ができる ・チーム開発を可能にする ・有償ライセンスを保有していれば、組織内で部品化したフロー を共有できる
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT ‘Desktop フローを実行’ の利用ケース
・システムへのログイン・ログアウト処理 ・データ取得処理 ・計算処理(月末日の取得、和暦の取得、営業日取得など) ・エラー発生時の共通処理 など
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT 部品化するフローの作成・呼び出し方法 【部品化するフローの作成】 ・必要に応じて入出力変数を設定する
・通常の開発同様にアクションを組み合わせてフローを作成 ※入出力変数はデスクトップフローだけではなく、クラウドフローとの やり取りにも利用可能
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT 部品化するフローの作成・呼び出し方法 【部品化したフローの呼び出し】 ・「Desktop
フローを実行」 アクションを配置 ※呼び出すフローに設定されている入出力変数が反映される
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT ‘Desktop フローを実行’の注意点 同期処理であるため、並列処理による高速化などの用途には
使えない。 タイムアウトの設定ができない 入出力変数は特定の型しか扱えない ・入力変数:テキスト型のみ ・出力変数: ・クラウドフロー:テキスト型のみ ・デスクトップフロー:テキスト型、数値型、日付型
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT Demo 「フローの部品化、呼び出し」 得意先一覧
· Power Automate Desktop練習用サイト (asahi-robo.jp) 【目標】 ’得意先一覧’のデータを 「得意先一覧取得機能」として部品化する
ASAHI Accounting Robot 研究所 RPALT {x} #RPALT 参考情報 Power Automate
Desktop のフローの部品化について考える https://qiita.com/K2_kzy/items/1d5bb4da5e1f842b8f6a ConvertFrom-Csv (Microsoft.PowerShell.Utility) - PowerShell | Microsoft Docs ConvertTo-Json (Microsoft.PowerShell.Utility) - PowerShell | Microsoft Docs
フロー’ Power Automate Desktopの 役立つ技を紹介!’ が正常に完了しました 実行時間:2021/08/25