データフローの更新が失敗した場合にチケットを開く

データフローの更新が完了したか、予想以上に時間がかかっている場合に、サポート チームに調査を行って欲しい場合があります。 このチュートリアルでは、自動的にサポート チケットを開いたり、キューまたは Service Bus にメッセージを作成したり、Azure DevOps に項目を追加してサポート チームに通知したりできます。

このチュートリアルでは、Azure Service Bus を使用します。 Azure Service Bus を設定してキューを作成する方法については、「Azure portal を使用して Service Bus 名前空間とキューを作成する」を参照してください。

Azure Service Bus でキューを自動的に作成するには:

  1. Power Automate に移動します。

  2. [作成]>[Automated cloud flow]\(自動クラウド フロー\) を選びます。

  3. フロー名を入力し、"When a dataflow refresh completes" (データフローの更新完了時) コネクタを検索します。 一覧からこのコネクタを選び、[作成] を選びます。

  4. コネクタをカスタマイズします。 データフローに関する次の情報を入力します。

    • グループの種類: Power Apps に接続する場合は [環境] を、Power BI に接続する場合は [ワークスペース] を選びます。
    • グループ: データフローがある Power Apps 環境または Power BI ワークスペースを選びます。
    • データフロー: データフローを名前で選びます。
  5. 新しいステップ を選択して、アクションをフローに追加します。

  6. [条件] コネクタを検索し、それを選びます。

  7. [条件] コネクタをカスタマイズします。 次の情報を入力してください。

    1. 最初のセルで、データフロー コネクタから [状態の更新] を追加します。
    2. 2 番目のセルは [が次の値に等しい:] のままにしてください。
    3. 3 つ目のセルにエラーと入力します。
  8. [はいの場合] セクションで [アクションの追加] を選択します。

  9. Service Bus から [メッセージの送信] コネクタを検索して、選択します。

    Screenshot of the full flow diagram with the Service Bus send message connector opened.

  10. このメッセージの [接続名] を入力します。 [接続文字列] に、Service Bus 名前空間を作成したときに生成された接続文字列を入力します。 [作成] を選択します。

  11. [コンテンツ] の横にあるフィールドを選択し、[動的なコンテンツ] から使用する動的コンテンツを選択して、メッセージのコンテンツにデータフロー情報を追加します。

    Screenshot of the Send message connector with the Content field filled in with content from the dynamic content dialog box.