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
910
Power Automate for desktopの例外処理について
MiyakeMito
February 16, 2023
Tweet
Share
More Decks by MiyakeMito
See All by MiyakeMito
AI Builder について
miyakemito
1
240
Microsoft Copilot Studio についてざっくり説明
miyakemito
2
710
Power Automateのデータ操作(Data Operation)について (Ver.モダンデザイナー)
miyakemito
4
2.2k
JSON攻略法.pdf
miyakemito
10
6.5k
ガンダムBotを1分でつくってみせろよ
miyakemito
1
540
Microsoft Copilot Studio について
miyakemito
0
6.5k
承認コネクタについて
miyakemito
2
860
Power Platform の Microsoft 365 Copilot について
miyakemito
0
1.9k
Graph API の基本とPower Automateでの利用方法について
miyakemito
2
6.6k
Other Decks in Technology
See All in Technology
Snowflake女子会#3 Snowpipeの良さを5分で語るよ
lana2548
0
230
非機能品質を作り込むための実践アーキテクチャ
knih
4
1.2k
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
2
110
.NET 9 のパフォーマンス改善
nenonaninu
0
890
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
170
権威ドキュメントで振り返る2024 #年忘れセキュリティ2024
hirotomotaguchi
2
740
20241220_S3 tablesの使い方を検証してみた
handy
4
390
開発生産性向上! 育成を「改善」と捉えるエンジニア育成戦略
shoota
2
350
複雑性の高いオブジェクト編集に向き合う: プラガブルなReactフォーム設計
righttouch
PRO
0
110
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
220
KubeCon NA 2024 Recap / Running WebAssembly (Wasm) Workloads Side-by-Side with Container Workloads
z63d
1
250
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
200
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Six Lessons from altMBA
skipperchong
27
3.5k
Building Adaptive Systems
keathley
38
2.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Docker and Python
trallard
42
3.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.5k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
520
Why Our Code Smells
bkeepers
PRO
335
57k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
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 例外処理を設定したアクションは マークされるよ! コメントを残すのもオススメ!
ありがとうございました