SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Power Automate Desktopチュートリアル

無償デスクトップ自動化ツール「Power Automate Desktop」のブロックエラー処理とデバッグ

Power Automate Desktopチュートリアル 最終回

デバッグについて

 すべてのエラーでエラー処理でジャンプするようにしてしまうと、エラーが起きるとジャンプしてフローを続行するため、原因箇所がわからないというデメリットもあります。やみくもにエラー処理をするよりも、根本原因を解決して、エラーが起きないようにする方がが適切な場合も多いです。また、エラーが起きるアクションから離れた前のアクションに原因箇所がある場合もあります。

 問題の起こる原因を探りたい場合、[デバッグ]と呼ばれる作業を行います。メニューの[デバッグ]にある項目を使用します。

図:デバッグメニュー
図:デバッグメニュー

 アクションを選択して[F9]を押すかアクションの左の数字の部分クリックするか([デバッグ]メニューの[ブレークポイントの切り替え])で、[ブレークポイント]を置いて実行すると、その位置まで実行して、フローを一時停止できます。

図:ブレークポイント
図:ブレークポイント

 また、[F10]キーを押すこと([デバッグ]メニューの[次のアクションを実行])で、アクションを一つずつ実行しては一時停止することができます。

 一時停止中に、画面右側の[変数]ペインで変数の確認や変更をすることもできます。

図:変数ペイン
図:変数ペイン

 個別の変数を選択して右クリックして、[変数の値の表示]を選択するとウィンドウが開き確認と変更ができます。

図:変数の値の表示
図:変数の値の表示
図:変数の値の変更
図:変数の値の変更

まとめ

 前回に続いて、通常の想定外の状態が起きた場合も続行できるフローにするための方法やデバッグに関してを紹介しました。今回でこの連載は最終回となります。

 本連載ではデスクトップ版Power Automateの以下のような利用例を紹介してきました。

 紹介できたのはデスクトップ版Power Automateの機能の一部であり、現在も日々新機能が追加されています。

 これだけ多様な操作を一貫した方法で自動化・実行できるので、広い範囲の業務作業への適用が期待できます。特に複数のアプリケーションを同時に操作することや、他のプログラムから扱う手段が用意されていないソフトウェア・機能でもUI操作を経由して自動化できるので想像を超える応用の可能性があります。また、Webブラウザを操作するアプリケーションもプログラミング言語で一から操作・開発するよりもはるかに容易に実現できます。

 業務で煩雑な定型作業に直面した時には本連載を思い出していただき、自動化できないかを試行錯誤頂くことで、実際に自動化するかに関わらず作業の効率化につながる発見をされることを願っています。退屈だったり煩雑だったりする業務作業を自動化することで、処理をコンピューターに任せ生産性や品質を向上して、より創造的な仕事に集中して質の高いワークライフバランスを実現してください。

 2年間に渡る連載にお付き合いいただきありがとうございました。

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
Power Automate Desktopチュートリアル連載記事一覧

もっと読む

この記事の著者

WINGSプロジェクト 飯島 聡(WINGSプロジェクト イイジマ サトシ)

WINGSプロジェクトについて>有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。 2026年時点での登録メンバは約50名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書記事多数。 RSS X: @WingsPro_info(公式)、@WingsPro_info/wings(メンバーリスト) Facebook

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

山田 祥寛(ヤマダ ヨシヒロ)

静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。主な著書に「独習シリーズ(Java・C#・Python・PHP・Ruby・JSP&サーブレットなど)」「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravelなど)」「改訂3版JavaScript本格入門」「これからはじめるLaravel実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/19269 2024/04/25 11:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー