演習 - Power Automate の Copilot を使用して承認フローを作成する

完了

この演習では、Power Automate の Copilot を使用して、Real Estate Showings の承認プロセスを自動化することで、自動化を作成します。 Copilot を使用すると、新しい内見が要求された場合に、メールを不動産エージェントに送信するフローを作成できます。 その後、メール内から内見要求を承認または否認できます。

次の手順に従い、Copilot を使用してフロー作成します。

  1. Power Automate にサインインします。

  2. Power Automate 内の ホーム ページの中央にある、Copilot でフロー構築を開始のテキスト フィールドに、次のプロンプトを入力します。

    request approval when a Dataverse record is created

    送信ボタンを選択します。

  3. プロンプトから、Copilot は確認可能な推奨されるフローの概要を示します。 フローでは次の 2 つの基本的なステップを含めることが期待されます。Dataverse の行が追加、変更、または削除された場合開始して承認を待機です。 フローを受け入れるには次へを選択します。また、別の提案を表示するを選択することもできます。 Copilot が下の画像のようなフローを提案するかどうか確認します。

    提案された Power Automate フローを示すスクリーンショット。

  4. 接続されているアプリやサービスを確認する。 接続されていない場合は、接続を編集または修正し、フローの作成を選択します。

    「接続されているアプリやサービスを確認する」ページのスクリーンショット。

    Copilot による編集デザイナーが開き、右側に Copilot チャット ウィンドウと共にフローが表示されます。

    Copilot による編集デザイナーを表示するスクリーンショット。

  5. 行が追加、変更、または削除された場合トリガーを選択して、いくつかパラメーターを設定します。

    画面左側のパネルには、必須である空のテーブル名パラメーターなど、トリガーの詳細が表示されます。

    [行が追加、変更、または削除された場合] トリガーの詳細を示すスクリーンショット。

  6. テーブル名ドロップダウン メニューから、Real Estate Showings を検索して選択します。

  7. 開始して承認を待機アクションを選択します。

    承認タイプ パラメーターがないことに注意してください。

  8. 承認タイプ ドロップダウン メニューから、承認/拒否 - 最初に応答を選択します。

    承認タイプを選択すると、より多くのパラメーターを使用できるようになります。

    承認タイプを選択した後の追加パラメーターを示すスクリーンショット。

  9. [Copilot チャット] ウィンドウで、次のプロンプトを入力します。

    開始して承認を待機するアクションのタイトル パラメーターとして "Real Estate Showings の新しい要求" を追加する

    Copilot でプロンプトを処理するのに、数秒かかる場合があります。 処理が完了すると、タイトル パラメーターにプロンプト テキストが入力されます。

    タイトル パラメーターにプロンプト テキストが入力されている状態を示すスクリーンショット。

  10. 割り当て先パラメーターに、このラボで使用するメール アドレスを入力します。 このメール アドレスは、承認要求を受信するメール アドレスです。

  11. 詳細パラメーターに、次のテキストを入力します。

    Real Estate Showings の新しい要求が作成されました。 以下の詳細を確認し、要求を承認または否認してください。

    プロパティ:クライアント:クライアント メール:日付:時刻:

  12. 詳細パラメーターのプロパティ: の横にカーソルを合わせて、稲妻アイコンを選択すると、動的コンテンツ ペインが開きます。

    動的コンテンツ アイコンを強調表示するスクリーンショット。

  13. 動的コンテンツ ペインで表示を増やすを選択し、使用可能な動的コンテンツの一覧を展開します。

  14. 住所フィールドが見つかるまで下にスクロールして、そのフィールドを選択します。 検索フィールドに住所と入力するとすばやく見つけることができます。

    これで、Address 動的コンテンツ フィールドが詳細パラメーターに追加されます。

  15. 同じ手順をクライアントクライアント メール日付、および時刻の各フィールドに対して行います。

    残りのフィールドが完了すると、値は次のような画像のようになります。

    [クライアント]、[クライアント メール]、[日付]、および [時刻] の各動的フィールドを [詳細] パラメーターに追加した状態を示すスクリーンショット。

  16. 条件アクションを選択します。 フローに条件アクションが存在しない場合は、先に進み、新しいステップを挿入... (+) を選択してここで追加します。

    条件アクションが選択されていることを示すスクリーンショット。

  17. 値の選択ボックスを選択し、続いて動的コンテンツ ペインから Outcome を選択します。

  18. 条件には次の値に等しいを選択し、承認と入力します。

    条件が [承認] に設定された状態を示すスクリーンショット。

  19. 条件の TrueFalse の両方の分岐の下に、Dataverse の 行の更新アクションがあることを確認します。 Copilot がまだそこに挿入していない場合は、追加する必要がある場合があります。

  20. テーブル名ドロップダウンから、Real Estate Showings を検索して選択します。

  21. 行 ID フィールドを選択し、動的コンテンツ ペインの Real Estate Showings 一意識別子フィールドを選択します。

    [行の更新] アクションで [行 ID] フィールドを強調表示するスクリーンショット。

    Microsoft Dataverse でテーブルを作成するたびに、そのテーブルと同じ名前の列が自動的に作成されます。 この列は、作成されたレコード (または行) の一意の検索 ID として機能します。

  22. 詳細パラメーターすべて表示を選択します。

  23. ステータス ドロップダウン メニューから確認済を選択します。

    [Status] プロパティが [Comfired] の状態を示すスクリーンショット。

    内見が承認されると、Real Estate Showings テーブルのステータス フィールドが確認済に更新されます。

  24. 条件の False 分岐の下で Dataverse の行の更新アクションを選択します。 (このアクションがない場合は追加します。)

  25. テーブル名ドロップダウン メニューから、Real Estate Showings を検索して選択します。

  26. 行 ID フィールドを選択し、動的コンテンツ ペインの Real Estate Showings 一意識別子フィールドを選択します。

  27. 詳細パラメーターすべて表示を選択します。

  28. Status ドロップダウン メニューから Canceled を選択します。

    内見が否認されると、Real Estate Showings テーブルのステータス フィールドがキャンセル済みに更新されます。

  29. [Copilot チャット] ウィンドウで、次のプロンプトを入力して送信します。

    条件内の両方の分岐の [行の更新] アクションで、新しい [メールの送信 (V2)] アクションを追加します

    次の画像に示すように、数秒後に Copilot に実行内容が表示されます。

    Copilot の実行内容を説明するスクリーンショット。

    更新されたフローが表示されます。 続行するには、前の手順で接続の修正が必要な場合があります。 続行するには、先に進んでエラーを修正してください。

    新しい [メールの送信] アクションを含む、更新されたフローのスクリーンショット。

  30. 条件の True 分岐の下でメールの送信アクションを選択します。

  31. 宛先フィールドを選択し、メール アドレス example@example.com を削除して、動的コンテンツ ウィンドウの Client Email フィールドを選択します。

  32. 件名フィールドで、Copilot チャット ウィンドウに次のテキストを入力し、キーボードの Enter キーを押します。

    メール送信アクションの件名パラメーターとして "不動産の内見の要求が承認されました" を追加します

    件名フィールドにプロンプト テキストが入力されます。

    [件名] フィールドにプロンプト テキストが入力されている状態を示すスクリーンショット。

  33. 本文フィールドで、Copilot チャット ウィンドウに次のテキストを入力し、キーボードの Enter キーを押します。

    追加する文として、「ありがとうございます - 不動産の内見の要求が承認されました。 詳しくは以下をご覧ください。」を追加し、これを [メールの送信] アクションの [本文] パラメーターとします。

    本文フィールドにプロンプト テキストが入力されます。

    [本文] フィールドにプロンプト テキストが入力されている状態を示すスクリーンショット。

  34. 本文テキストの後に、次のコンテンツを入力します。

    プロパティ:

    エージェント名:

    内見日:

    内見時刻:

    AddressAgent NameDate、および Time のフィールドを、動的コンテンツ ペインから本文テキストの適切な行に追加します。

  35. 動的コンテンツ ペインから本文テキストの末尾に Response summary フィールドを追加します。

    [応答の概要] フィールドが [本文] テキストに追加されている状態を示すスクリーンショット。

  36. 条件の False 分岐の下でメールの送信アクションを選択します。

  37. 宛先フィールドを選択し、メール アドレス example@example.com を削除して、動的コンテンツ ウィンドウの Client Email フィールドを選択します。

  38. 件名フィールドで、Copilot チャット ウィンドウに次のコンテンツを入力し、キーボードの Enter キーを押します。

    メール送信アクションの件名パラメーターとして "不動産の内見の要求が承認されました" を追加します

    Copilot は必ず要求を理解できるわけではありません。そのため、必ず期待通りのものが得られるとは限らないので、[元に戻す] を選択したり、手動でフローに追加したりできます。 Copilot はユーザーを支援するコラボレーション ツールですが、Copilot は、必ず指示を正しく解釈して実行できるわけではありません。

  39. 本文フィールドで、Copilot チャット ウィンドウに次のテキストを入力し、キーボードの Enter キーを押します。

    追加する文として、「申し訳ございません - 不動産の内見の要求が否認されました。 詳しくは以下をご覧ください。」を追加し、これを [メールの送信] アクションの [本文] パラメーターとします

    何らかの理由で Copilot がこれを正しく理解できなかった場合は、元に戻してやり直すか、調整を手動で行うことができます。

  40. 本文テキストの後に、次のコンテンツを入力します。

    プロパティ:

    エージェント名:

    内見日:

    内見時刻:

    AddressAgent NameDate、および Time のフィールドを、動的コンテンツ ペインから本文テキストの適切な行に追加します。

  41. 動的コンテンツ ペインから本文テキストの末尾に Response summary フィールドを追加します。

    否認メールについて、[応答の概要] フィールドが [本文] テキストに追加されている状態を示すスクリーンショット。

  42. 画面の左上隅にある Dataverse レコードの作成時の要求承認を選択して、フローの名前を 不動産の内見の要求承認に変更します。

  43. 画面のコマンド バーの右上部分にある保存ボタンを選択して、フローを保存します。

  44. 画面の右上隅にあるテスト ボタンを選択して、フローをテストします。 手動を選択して、テストを選択します。

    テスト フロー プロセスのスクリーンショット。

  45. Real Estate Showings 要求を送信するには、Power Apps のReal Estate Showings アプリに移動します。

  46. アプリを実行し、続いて + 新規を選択して、新しい内見要求を作成します。

  47. フィールドに以下の情報を入力します。

    • エージェント名 - < random name >
    • クライアントの氏名 - < Your name >
    • クライアント メール - < Your email > (このタブのために使用しているメール)
    • 日付 - < Any future date >
    • 時刻 - < Any future time >
    • ステータス - 保留中
    • 住所 - 210 Pine Road, Portland, OR 97204

    この住所は、Microsoft Excel モジュール 1 ファイルからの住所の 1 つであり、アップロードして不動産物件テーブルに変換したファイルと同じです。

    通常、ルックアップ フィールドは不動産物件テーブルに対して設定しますが、説明を単純にするためにこのラボではそうしません。

  48. 画面の右上隅のチェック マークを選択します。

  49. 右上隅にある X を選択して、アプリを閉じます。

    フローが実行され、作成したフローで指定したメール アドレスに承認メールが送信されます。

  50. このラボで使用しているメール アカウントにサインインし、メールが届くまで待機します。

    フローが直ちに実行されない場合は、必ず実行を待機してください。 フローがトリガーされるまでは、特に最初の再試行では、最大 10 分かかる場合があります。

    承認は次の画像のようになります。

    Outlook の承認メールを示すスクリーンショット。

  51. 承認を選択します。

  52. コメントを追加し、送信を選択します。

    Outlook の承認のスクリーンショット。

    フローは継続して実行されます。行が更新され、メールが要求者に送信されます。 要求者に送信されるメールは次の画像のようになります。

    クライアントに送信される承認メールのスクリーンショット。

  53. フローを確認すると、実行履歴でフローが成功とマーク付けされているのに気付くはずです。

    フローが成功とマークされた状態を示すスクリーンショット。