Power Automateの使い方:最初のフローを作成し、テストして修正する
By Mirko Peters ·
Power Automateの使い方を解説します。フローの種類を選び、トリガーとアクションでクラウド フローを作成し、テストして、実行履歴の読み方と、よくある失敗の修正方法を説明します。
Automatically translated with AI from the original post. Read the English original
Power Automateを使うには、make.powerautomate.com にサインインし、作成を選択して、フローを開始するトリガーを選びます。続けて実行するアクションを追加し、保存したうえでテストを選択します。また、フローの内容を平易な言葉で説明し、Copilotに最初のバージョンを作成させることもできます。この記事は、Microsoft 365で働き、リマインダーメール、変更時の通知、データの定期的なコピーなど、定型作業を自動化したい方を対象としています。フローの種類を説明し、最初のフローの作成手順を示し、テストと管理の方法を解説します。さらに、導入初期に遭遇しやすい失敗についても取り上げます。
重要なポイント
- make.powerautomate.com にサインインし、Copilotにフローの内容を説明するか、「作成」ボタンから空のフローまたはテンプレートを使ってフローを作成します。
- すべてのクラウド フローには、フローを開始するトリガーと、その後に実行されるアクションがあります。フローの種類は、自動化、インスタント、スケジュールのいずれかです。
- ツールバーからフローをテストし、「マイ フロー」と「詳細」を開くと、28日間の実行履歴と、各ステップの入力および出力を確認できます。
- 実行内の赤い感嘆符のアイコンは失敗したステップを示します。エラーは通常、接続、設定、または一時的なサービスの問題を指しています。
- 401または403の接続エラーは、「接続の管理」で「再接続」を行い、その後「再送信」を実行して解決します。
Power Automateの役割と、選ぶべきフローの種類
Power Automateは、クラウド フローを作成するサービスです。Microsoftによる定義は簡潔です。クラウド フローは、イベントが発生したときに1つ以上のアクションを実行します。最初に押さえておきたい用語は2つあります。トリガーは、フローを開始させるイベントです。アクションは、トリガーが発生した後にフローが実行する処理です。コネクタはアカウントやサービスを接続するため、フローはメール、ファイル、その他のアプリと連携できます。
Microsoftの概要では、クラウド フローの種類として次の3つが挙げられています。
- 自動化。特定の人からのメールの受信や、ソーシャルメディアで自社が言及されるなど、イベントによってトリガーされるフローです。
- インスタント。ボタンを選択してフローを開始します。たとえば、チームにリマインダーを送る場合や、TeamsまたはSharePointで承認を開始する場合に使います。
- スケジュール。設定したスケジュールに従って実行されるフローです。たとえば、SharePointやデータベースへのデータのアップロードを毎日行う場合に使います。
何よりも先に、フローの種類を決めます。まず、何が処理を開始させるのかを考えてください。「何かが起きたとき」であれば自動化フローを使います。「自分が決めたとき」であればインスタント フローを使います。「毎週月曜日の9時」であればスケジュール フローを使います。Copilotでフローを作成する場合、Microsoftによると、プロンプトの内容によって種類が決まります。
フローはPower Appsと組み合わせて使うこともできます。Microsoftには「アプリにクラウド フローを追加する」という記事があります。最初のフローが動作したら、2つ目のプロジェクトとして適しています。
Power Automateで最初のクラウド フローを作成する方法
作成を始める方法は2つあります。Microsoftによると、Copilotは既定で有効ですが、管理者が無効にしている場合があるため、表示されないこともあります。Copilotを使わない2つ目の方法では、作成ボタンを使います。
方法1:Copilotにフローを説明する。
https://make.powerautomate.comにサインインします。- 左側のナビゲーション ウィンドウで、ホームが選択されていることを確認します。
- Create your automation with Copilot フィールドに、具体的なプロンプトを入力します。Microsoft のチュートリアルでは、定期的に送信されるニュースレターを例にしています。曜日、時刻、タイム ゾーン、受信者、件名、本文を指定しています。
- 生成を選択します。Copilot がトリガーとアクションを提案します。チュートリアルでは、Recurrence トリガーと Send an email アクションが提案されます。
- 保持して続行を選択します。
- 接続を確認します。緑のチェックマークは、接続が有効であることを示します。求められた場合は、サインインを選択します。
- フローの作成を選択し、次に保存を選択します。
例として表示されたアドレスは、自分のアドレスに置き換えてください。結果を自分で確認できるようになります。Microsoft はまた、AI が生成した内容は、正確性を人が確認すべきだと説明しています。
オプション 2: デザイナーで自分で作成する。作成を使うと、空のフローまたはテンプレートから開始できます。その後、手順を追加します。Microsoft の例では、トリガーとして When a new tweet is posted を使っていますが、ほかのトリガーでも手順は同じです。
- トリガーの後ろにあるプラス記号を選択します。
- Search for an action or connector に
send emailと入力します。 - Office 365 Outlook の下で、Send an email (V2) を選択します。
- To フィールドに自分のアドレスを入力します。
- Subject には、固定のテキストを入力します。トリガーの値を挿入するには、稲妻のアイコンを選択し、Tweeted by などの項目を選びます。表示されない場合は、さらに表示を選択します。
- Body も同じ方法で入力します。
- 保存を選択します。
Microsoft のヒントとして、メッセージに太字、リスト、リンクなどの書式を設定したい場合は、Send an email (V2) を使用します。
Power Automate には、既定の新しいデザイナーと従来のデザイナーがあります。Copilot は新しいデザイナーでのみ動作します。手順は両方でほぼ同じです。
フローを作成する前に紙に計画する
5 分の計画で、デザイナーでの作業が 1 時間短縮できます。エディターを開く前に、4 行で書き出してください。
- トリガー。フローを開始するイベントやスケジュールは何ですか。「このフォルダーに新しいファイルが追加されたとき」や「毎週月曜日の 8:00」のように、正確に記述してください。
- 結果。フローの実行後に何が変わっているべきですか。メールボックスへのメール、リストへの行の追加、チャネルへのメッセージなどです。
- 途中のデータ。アクションにはトリガーのどの値が必要ですか。デザイナーでは、稲妻のアイコンを使って動的なコンテンツとしてこれらの値を選択します。そのため、トリガーが提供する値を把握しておく必要があります。
- 失敗時の対応。アクションを実行できなかった場合に何が起こり、誰がそれに気付きますか。
2 行目を 1 文で書けない場合、そのフローは初回の作成には大きすぎます。2 つに分割してください。1 つの作業だけを行う 2 つの小さなフローは、20 個の手順を持つ大きなフローよりも、テスト、修正、同僚への引き継ぎが容易です。
フローの所有者を決めておくことも役立ちます。フロー所有者は修復のヒントのメールを受け取るため、そのメールを実際に読む人を所有者に設定してください。所有者の名前は、フローの説明に記入してください。
フローのテストと実行
保存されたフローは、テストするまで動作するフローとは言えません。Microsoft のチュートリアルでは、次の手順が示されています。
- ツールバーで、テストを選択します。
- フローのテストウィンドウで、手動を選択し、次にテストを選択します。
- フローの実行ウィンドウで、フローの実行を選択します。
- 実行が開始したら、完了を選択します。「フローは正常に実行されました」というメッセージが表示されます。
- フローの詳細に戻るには、ブラウザーの戻るボタンではなく、Power Automate のタイトル バーの下にある戻る矢印を使用します。
後でフローを実行するには、左側のメニューでマイ フローを選択し、フローにポインターを合わせて実行アイコンを選択し、ウィンドウでフローの実行を選択します。イベント ベースのフローの場合は、テスト メールを送信するなど、自分でイベントを発生させ、待機します。Microsoft の例では、通知が約 1 分以内に届くことを想定しています。
詳細画面には、所有者、作成日、フローの種類、接続、28 日間の実行履歴が表示されます。このパネルで、実行が成功したか、失敗したか、まだ実行中かを確認できます。
フローの管理
左側のナビゲーション ウィンドウでマイ フローを開きます。フローの横にある縦の省略記号を選択すると、オプションが表示されます。
- オフにするを選択するとフローが一時停止し、オンにするを選択すると再開します。
- 編集(鉛筆アイコン)を選択すると、フローがデザイナーで開きます。
- 詳細を選択すると、実行履歴が表示されます。
- 削除を選択すると、2回目の確認の後にフローが削除されます。
Microsoft のページには、アカウントあたり600個のフローという上限があると記載されています。上限に達した場合は、新しいフローを作成する前に既存のフローを1つ削除してください。テスト用のフローは、作業が終わったら削除しましょう。そうすれば上限に近づくことはありません。フローは目的がわかる名前にしておきましょう(例: "Weekly report reminder")。そうすれば6か月後にも見つけやすくなります。
失敗したフローを修正する
フローは通常、ごく一般的な理由で失敗します。Microsoft のトラブルシューティング ページには、わかりやすい対処の流れが示されています。
- マイ フローを選択し、失敗したフローを選択します。
- 28 日間の実行履歴で、失敗した実行の日付を選択します。少なくとも1つのステップに赤い感嘆符アイコンが表示されています。
- 失敗したステップを開き、エラー メッセージを確認します。右側のウィンドウに詳細と修正方法が表示されます。
- 失敗したアクションで入力と出力を展開すると、送信された内容と返された内容を確認できます。
次に、エラーに応じた修正方法を選びます。
- 401 Unauthorized または 403。接続の問題です。接続で編集、接続の管理の順に選択し、エラーが出ている接続を見つけて再接続を選択します。資格情報を選択し、必要に応じて再送信します。
- 400 Bad request または 404 Not found。フローの設定に問題があります。編集を選択して定義を修正し、保存を選択してから再送信を選択します。
- 500 Internal server error または 502 Bad gateway。通常は一時的なエラーです。再送信を選択してください。
このページには、フローが失敗するとフローの所有者に修正のヒントがメールで届くとも記載されています。メール内のFix my flowを選択すると手順に沿って対処できます。メールを受け取らないようにする場合は、フローのプロパティ メニューでオフにします。新しいデザイナーでは、Copilot がエラーを要約し、可能な場合は修正案を提案することもできます。
よくある間違い
- いきなり大きなプロセスから始めること。まずは1つの処理だけを行うフローを作成しましょう。スケジュールに従ってメールを送信するフローであれば、10分でトリガー、アクション、接続の基本が身につきます。
- 正常系だけをテストすること。値が空の場合やファイルが存在しない場合を一度試してみてください。どのような失敗が起きるかを把握できます。
- 接続を確認しないこと。トラブルシューティング ページで説明されているように、401 と 403 のエラーは接続に原因があることを示しています。すべての接続に緑のチェックマークが付いているか確認しましょう。
- テスト中に実際の相手へ送信すること。フローが正しく動作するまでは、自分のメール アドレス宛てにしてください。
- テスト用のフローを実行したままにすること。不要なフローはオフにするか削除しましょう。
- ライセンスの問題はないと思い込むこと。この記事のために確認したページではライセンスについて扱われていません。他の人が依存するものを作る前に、どのプランを利用できるか管理者に確認しましょう。
関連して調べておきたいトピック
- スケジュールに従ってタスクを実行する: Microsoft には、毎日実行するフロー、日付を指定するフロー、間隔を指定するフローについて説明した「Run tasks on a schedule」というページがあります。
- ステップと条件を追加する: 「Add steps」というページでは、複数のステップからなるフローの作成方法が説明されています。
- 日付と時刻の書式設定: トリガーから取得した日付は書式設定が必要になることが多く、その場合は
formatDateTime関数を使用します。 - トリガーとアクションの詳細: クラウド フローのチュートリアルでは、トリガーとアクションの操作に関するページが紹介されています。
- トラブルシューティング: フローの失敗を修正するページでは、接続や条件付きアクセスのエラーについて詳しく説明されています。
次のステップ
Power Automate を使うには、今週中に小さなフローを1つ作成してみましょう。自分宛てに定期的にメールを送信するフローを作り、テストで動作を確認して、実行履歴でも結果をチェックします。Microsoft のクラウド フローのチュートリアルとクラウド フローの種類の概要を読んでから、実際の業務タスクを1つ選び、同じ方法で作成してみてください。