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
1
990
Power Automate for desktopの例外処理について
MiyakeMito
February 16, 2023
Tweet
Share
More Decks by MiyakeMito
See All by MiyakeMito
Copilot Studioについて
miyakemito
6
9.2k
Dataverseの検索列について
miyakemito
2
690
AI Builder について
miyakemito
2
980
Microsoft Copilot Studio についてざっくり説明
miyakemito
2
1.6k
Power Automateのデータ操作(Data Operation)について (Ver.モダンデザイナー)
miyakemito
5
3.8k
JSON攻略法.pdf
miyakemito
13
7.1k
ガンダムBotを1分でつくってみせろよ
miyakemito
1
800
Microsoft Copilot Studio について
miyakemito
0
8.1k
承認コネクタについて
miyakemito
2
1.1k
Other Decks in Technology
See All in Technology
QAセントラル組織が運営する自動テストプラットフォームの課題と現状
lycorptech_jp
PRO
0
410
Flutterにしてよかった?出前館アプリを2年運用して気づいたことを全部話します
demaecan
0
170
LINE公式アカウントの技術スタックと開発の裏側
lycorptech_jp
PRO
0
400
[mercari GEARS 2025] なぜメルカリはノーコードを選ばなかったのか? 社内問い合わせ工数を60%削減したLLM活用の裏側
mercari
PRO
0
110
Spring Boot利用を前提としたJavaライブラリ開発方法の提案
kokihoshihara
PRO
2
220
CodexでもAgent Skillsを使いたい
gotalab555
9
4.8k
Javaコミュニティの歩き方 ~参加から貢献まで、すべて教えます~
tabatad
0
120
なぜThrottleではなくDebounceだったのか? 700並列リクエストと戦うサーバーサイド実装のすべて
yoshiori
13
4.5k
探求の技術
azukiazusa1
7
2.2k
「もっと正確に、もっと効率的に」ANDPADの写真書き込み機能における、 現場の声を形にしたエンハンス
andpad
0
110
「データ無い! 腹立つ! 推論する!」から 「データ無い! 腹立つ! データを作る」へ チームでデータを作り、育てられるようにするまで / How can we create, use, and maintain data ourselves?
moznion
8
4.3k
AIと共に開発する時代の組織、プロセス設計 freeeでの実践から見えてきたこと
freee
3
710
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
RailsConf 2023
tenderlove
30
1.3k
The Invisible Side of Design
smashingmag
302
51k
How GitHub (no longer) Works
holman
315
140k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.1k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
The Pragmatic Product Professional
lauravandoore
36
7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
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 例外処理を設定したアクションは マークされるよ! コメントを残すのもオススメ!
ありがとうございました