演習 - 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 が下の画像のようなフローを提案するかどうか確認します。

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

    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 一意識別子フィールドを選択します。

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

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

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

    内見が承認されると、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 に実行内容が表示されます。

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

  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 分かかる場合があります。

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

  51. 承認を選択します。

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

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

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