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
Power Automate for desktopの例外処理について
Search
MiyakeMito
February 16, 2023
Technology
0
770
Power Automate for desktopの例外処理について
MiyakeMito
February 16, 2023
Tweet
Share
More Decks by MiyakeMito
See All by MiyakeMito
JSON攻略法.pdf
miyakemito
8
4.8k
ガンダムBotを1分でつくってみせろよ
miyakemito
1
290
Microsoft Copilot Studio について
miyakemito
0
4.5k
承認コネクタについて
miyakemito
2
510
Power Platform の Microsoft 365 Copilot について
miyakemito
0
1.6k
Graph API の基本とPower Automateでの利用方法について
miyakemito
2
4k
Microsoft Graph の SharePoint pages API について
miyakemito
0
790
Teamsコネクタについて
miyakemito
5
3.4k
Power Automateの子フローについて
miyakemito
2
2.4k
Other Decks in Technology
See All in Technology
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.3k
Meta Quest 3 で動く桜マシマシ WebXR アプリを IBM Cloud Code Engine と Babylon.js で作った話
1ftseabass
PRO
0
120
Postman v10リリース後を振り返る
nagix
0
170
ユーザーストーリーのレビューを自動化したみたの
bun913
1
410
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
1
270
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
180
オーナーシップを持つ領域を明確にする
konifar
13
3.1k
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
180
NgRx Signal Store
rainerhahnekamp
0
140
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
140
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
1.3k
Featured
See All Featured
Designing for Performance
lara
601
67k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
GitHub's CSS Performance
jonrohan
1025
450k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Gamification - CAS2011
davidbonilla
76
4.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Web development in the modern age
philhawksworth
202
10k
Design by the Numbers
sachag
274
18k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
Transcript
Power Automate for desktop 例外処理をマスター しよう RPACommunity ライトニングトーク大会 vol.5
Miyake 気ままに勉強会 https://kimamani.connpass.com/ @MiTo60448639 https://qiita.com/MiyakeMito 株式会社アイシーソフト Technical Manager www.icsoft.jp https://speakerdeck.com/
miyakemito 次回は 2023/02/18(土) 20:00 〜 21:30 Microsoft MVP 清水 優吾さんによる 「Power Automate って何か説明できますか?」です
免責事項 当スライドは、 2023年2月現在のバージョンでの情報です 今後のアップデート等により、 仕様変更する可能性があります。 また、私の見解による内容が含まれます 間違いなどありましたらご指摘ください。
PAfdの例外処理
PAfdの例外処理とは 予期しない状況や問題が発生した時に 処理および、回復するためのメカニズム
✓ 自動化している処理でエラーが起きたらメールで通知 ✓ 処理が成功するまで何度でも繰り返す ✓ 繰り返し処理の終了を検出する ・・・ など PAfd 例外処理
の活用例
それぞれのアクションで設定 7 特定の例外タイプ(詳細): アクション毎に想定される(起こりうる) エラーケースが列挙されている すべてのエラー: アクションが失敗した場合、 エラーの内容に関係なく例外処理を設定できる アクションが失敗した場合、指定の[間隔]で、[回数]分再試行される 全てのエラーの例外処理より、特定の例外処理が優先される
例外処理をうまく使えば、 通常の処理ではできないことも実現できます
特定の例外処理の例 8 ファイルのコピー ➢ ソース フォルダーが存在しません ➢ 宛先フォルダーが存在しません ➢ ファイルが見つかりません
➢ ファイルをコピーできません Web サービスを呼び出します ➢ Web Serviceの呼び出しエラーです ➢ ディレクトリが存在しません ➢ カスタム ヘッダーに無効なヘッダーがあります
例外処理でできること 9 [変数の設定]と[サブフローの実行]が実行できる アクションが失敗した場合の処理の続行を設定できる ➢ スローエラー(Default):フローがエラーで終了する ➢ 次のアクションに移動 ➢ アクションの繰り返し
➢ ラベルに移動 複数アクションを設定可能、上から順に実行される 例外処理の流れ
ブロックアクションで 例外処理 ブロック エラー発生時 ~ End で囲むと 1つの例外処理ルールをブロック全体に適用可能 10 それぞれのアクションの
例外処理ルールが優先される
ブロックアクションで 例外処理 11 [変数の設定]と[サブフローの実行]が実行できる アクションが失敗した場合の処理の続行を設定できる ➢ スローエラー(Default):フローがエラーで終了する ➢ 次のアクションに移動 ➢
アクションの繰り返し ➢ ラベルに移動 ➢ ブロックの先頭に移動する ➢ ブロックの末尾に移動する 複数アクションを設定可能、上から順に実行される
例外処理を使うとフローの 可読性が・・・ 12 例外処理を設定したアクションは マークされるよ! コメントを残すのもオススメ!
ありがとうございました