Power Automate 開発: 実装するためのベスト プラクティス

Power Automate 開発: 実装するためのベスト プラクティス

Power Automate は最初は恐ろしいように思えるかもしれませんが、徐々に簡単になっていきます。このプラットフォームを学習するには、Power Automate の最適な開発とデバッグの実践方法を知ることが含まれます。それがこのチュートリアルで説明する内容です。

Power Automate の開発が急速に拡大しているため、この分野の管理者にとって、ビジネス プロセスに組み込めるベスト プラクティスに常に注目することが重要です。

目次

Power Automate 開発のための分析

最初に説明するのは、Power Automate分析機能です。多数のフローがあり、それらのフローを管理する責任がある場合、Power Automate には、フローに関するいくつかの重要な情報を表示する自動分析ページがあります。

「Power Automate」という単語が含まれるツイートがある場合にトリガーできる、このサンプル自動フローを開いてみましょう。次に、電子メールを送信し、ツイートの承認を処理します。

Power Automate 開発: 実装するためのベスト プラクティス

「分析」をクリックします

Power Automate 開発: 実装するためのベスト プラクティス

そこから、LuckyTemplates を使用して結果を意図的に表示することができます。1 日あたりの実行の合計数や、キャンセルされた実行、失敗した実行、成功した実行の数などの関連情報が表示されます。ここで期間を変更することもできます。

Power Automate 開発: 実装するためのベスト プラクティス

したがって、そこから関連性の高い洞察に満ちた分析を得ることができます。[エラー]をクリックすると、特にこの分野の開発者にとって役立つ情報が得られます。ここからは、エラーが発生した理由とタイミング、エラー ステータス コードの種類、その他のエラーの詳細を確認します。また、日別のエラー数とエラーの種類のグラフも表示されます。 

Power Automate 開発: 実装するためのベスト プラクティス

ActionTrigger、およびError Typeに基づいて結果をフィルタリングできます。

Power Automate 開発: 実装するためのベスト プラクティス

これはワークフローで使用するのに確かに便利なツールです。また、作成するすべてのフローに対して自動的に利用可能になります。したがって、特にこの分野の管理者には、これを使用することを強くお勧めします。

Power Automate 開発のコピー アンド ペースト機能

使用するもう 1 つの優れた開発手法は、コピー アンド ペースト機能です。たとえば、[編集]をクリックして、このサンプル フローのフロー図を開いてみましょう。

Power Automate 開発: 実装するためのベスト プラクティス

このフローにはネストされた条件が含まれています。

Power Automate 開発: 実装するためのベスト プラクティス

同じアクションを実行したい条件があるとします。たとえば、最初の「Yes」パスウェイ内でリツイートアクションを実行したいとします。私たちができることは、 2 番目のIf Yes経路の下にある現在のリツイートアクションをコピーすることです。これを行うには、3 つの点をクリックし、[クリップボードにコピー] ( [プレビュー]) を選択します。

Power Automate 開発: 実装するためのベスト プラクティス

その後、「アクションの追加」ボタンをクリックします。

Power Automate 開発: 実装するためのベスト プラクティス

次に、「マイクリップボード」をクリックします。

Power Automate 開発: 実装するためのベスト プラクティス

そこから、以前にコピーしたアクションを選択します。

Power Automate 開発: 実装するためのベスト プラクティス

これは、フロー図のあるセクションから別のセクションへ同じアクションを使用しようとする場合に非常に便利です。

Power Automate 開発: 実装するためのベスト プラクティス

ただし、移動したい別のフロー図がある場合は、さらに強力になります。たとえば、このアクションを別のフローにコピーする場合は、3 つの点をクリックして[クリップボードにコピー (プレビュー)]を選択します。

Power Automate 開発: 実装するためのベスト プラクティス

その後、これを追加したい他のフローに移動して、同じ手順を実行するだけです。これにより、特に同じことを繰り返し行うフローを作成する場合、作業が非常に簡単になります。

Power Automate フローの複製

フローから始めて、それにバリエーションを加えたい場合は、基本フロー図を作成し、[名前を付けて保存]をクリックしてコピーを作成し続けることができます。

Power Automate 開発: 実装するためのベスト プラクティス

次に、フローの名前を変更し、「保存」をクリックします。

Power Automate 開発: 実装するためのベスト プラクティス

[マイ フロー]に移動して、複製されたフローを確認します。

Power Automate 開発: 実装するためのベスト プラクティス

これがフロー図のコピーを作成する方法です。

フローのコピーの送信

開発実践で使用できるもう 1 つの優れた機能は、フローのコピーを送信することです。これにより、作業中のフロー図のコピーを他の人に送信できるようになります。他の人と共同作業している場合は、フロー図のコピーをその人に送信するだけで済みます。実際にはエクスポートする必要はありません。電子メール アドレスを入力するだけで、自分のページでそのアドレスを確認できるようになります。

Power Automate 開発: 実装するためのベスト プラクティス

zip ファイルとしてエクスポートすることもできます。 

Power Automate 開発: 実装するためのベスト プラクティス

それでも、誰かと共同作業する場合は、コピーを送信する方がはるかに効果的です。 

Power Automate 開発における適切な名前付け

次に説明するベスト プラクティスは、名前付けとコメントです。これはどのプログラミング言語でもよくあることです。変数とアクションには適切かつ客観的な方法で名前を付けることが最善です。また、後でフロー図に戻ったときに、プロセス内で何が起こっているかを正確に把握できるように、必ずコメントを追加する必要があります。

例として、以前に複製したこのフローを編集してみましょう。

Power Automate 開発: 実装するためのベスト プラクティス

フロー図には、各セクションのデフォルト名が含まれています。ただし、それらの名前の中には一般的すぎるものもあります。たとえば、この条件をクリックして分析しない限り、この条件が何を意味するのかは実際にはわかりません。

Power Automate 開発: 実装するためのベスト プラクティス

適切な開発手法として、これらのアクションの名前を編集して、実際に何を行うのかをより具体的にする必要があります。これを行うには、3 つの点をクリックして[名前の変更]を選択します。

Power Automate 開発: 実装するためのベスト プラクティス

次に、名前をより客観的な名前に変更します。

Power Automate 開発: 実装するためのベスト プラクティス

これもより具体的な名前に変更しましょう。電子メール通知を送信する (V3) を [ツイートの詳細を含む電子メールをヘンリーに送信する]に変更します。

Power Automate 開発: 実装するためのベスト プラクティス

次に、最初の条件の名前を「ツイートに「問題」または「問題」という単語が含まれているかどうかを確認する」に変更します。

Power Automate 開発: 実装するためのベスト プラクティス

非常に曖昧なセクションに対してもこれを行うことができます。したがって、実際の流れを見てみると、いちいち確認したり調べたりしなくても、何が起こっているかを簡単に識別できるようになります。これにより、読みやすく、理解しやすくなります。

Power Automate フローへのコメントの追加

もう 1 つの良い習慣は、コメントを追加することです。項目の右側にある 3 つの点をクリックし、[コメントの追加]を選択するだけです。

Power Automate 開発: 実装するためのベスト プラクティス

次に、このオプションがどのように機能するかについての説明などの詳細情報をここに入力できます。後で他の人がこれに取り組む場合、その特定の部分で何が起こっているのか、何をする必要があるのか​​を簡単に知ることができます。

Power Automate 開発: 実装するためのベスト プラクティス

結論

全体として、これらはPower Automateにおける優れた開発プラクティスの一部です。分析機能を利用すると、ワークフローに関する洞察に富んだ情報やアイデアをすぐに得ることができます。コピー&ペースト機能をいつ、どのように使用するかを理解し、フローを人々に送信できることも役に立ちます。

もちろん、適切な名前を付けてコメントすることも、同様に素晴らしい、重要な習慣です。この習慣は、各項目が実際に何を行うのかを簡単に理解できるため、後でフローをチェックするときに役立ちます。一言で言えば、これらのプラクティスを学ぶことは、フローの作成と維持に確実に役立ちます。

ではごきげんよう、

ヘンリー


Power Automate 環境: Power Automate のセットアップと概要
フロー ダイアグラムとフロー詳細ページ

Microsoft Power Automate のスケジュールされたワークフロー





Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて