Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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.7k
PADjp_val3_PAD_OrganizationalDevelopment
asahi_k2
2
1.1k
Power Automate Desktop のアクションから考える変数の使い方
asahi_k2
0
3.4k
Power Automate Desktopの内部言語Robinについて
asahi_k2
2
15k
第二回WinAutomation勉強会
asahi_k2
0
210
Other Decks in Technology
See All in Technology
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
290
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
470
Overture Maps Foundationの3年を振り返る
moritoru
0
180
生成AI時代におけるグローバル戦略思考
taka_aki
0
160
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
510
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.5k
文字列の並び順 / Unicode Collation
tmtms
3
560
RAG/Agent開発のアップデートまとめ
taka0709
0
170
第4回 「メタデータ通り」 リアル開催
datayokocho
0
130
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
710
regrowth_tokyo_2025_securityagent
hiashisan
0
230
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Why Our Code Smells
bkeepers
PRO
340
57k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
[SF Ruby Conf 2025] Rails X
palkan
0
510
Become a Pro
speakerdeck
PRO
31
5.7k
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