次の方法で共有


カスタム アクションを使用して Power Automate フローをトリガーする

重要

Data Activator は現在プレビュー段階です。

Power Automate を使用すると、Data Activator トリガーがアクティブになったときに、外部システムでアクションを生成できます。 これは、次の場合に役立ちます。

  • Teams および Email 以外のシステムを使用して通知を送信する。
  • 発券システムでのアクション項目の作成。
  • 基幹業務アプリの呼び出し。

トリガーから Power Automate フローをトリガーするには、最初に "カスタム アクション" を作成します。 次に、トリガーからカスタム アクションを呼び出します。

ユーザー定義アクションの作成

カスタム アクションは再利用可能なアクション テンプレートであり、複数のトリガーや Reflex 項目で使用できます。 カスタム アクションを作成するには、Power Automate に関する知識が必要です。 ただし、カスタム アクションを作成すると、他の Data Activator ユーザーは、Power Automate に関する知識がなくても、どのトリガーでもアクションを使用できます。

カスタム アクションでは、フローを使用して Data Activator トリガーから特定の外部システムを呼び出す方法を定義します。 フローが外部システムを呼び出すことができるように、トリガーからフローに渡す一連の "入力フィールド" を定義します。 たとえば、SMS メッセージを送信するカスタム アクションを定義するとします。 このようなアクションの入力フィールドは、"電話番号" と "メッセージ" などです。 このカスタム アクションは、SMS コネクタを使用して受信者にメッセージを送信するフローにリンクします。

アクションに名前を付け、入力フィールドを追加する

カスタム アクションを作成するには、[デザイン] ペインのリボンから [新しいカスタム アクション] を選択します。 次に、アクションに "SMS メッセージを送信" などの名前を付け、入力フィールド ("電話番号" や "メッセージ" など) を定義します。

Data Activator の新しいカスタム アクションの作成のスクリーンショット。

次の手順では、Power Automate でフローを定義します。 [接続文字列のコピー] ボタンを選択し、[Power Automate でフローを作成する] を選択します。 これにより、Power Automate にフローが作成され、そこに移動してフローを定義することができます。

フローを定義する

フローには、Data Activator のアクションが事前に設定されています。

重要

次のスクリーンショットに示すように、前の手順の接続文字列をこのアクションに貼り付ける必要があります。 完了したら、必要に応じてフローにさらに手順を追加し、フローを保存します。

Data Activator のフローを定義するスクリーンショット。

フロー内の入力フィールドにアクセスするには、次に示す形式の Power Automate の式を使用します。 フィールド エディターの [式] タブを使用して、式を追加します。 NAME_OF_INPUT_FIELD を入力フィールドの名前に置き換えます。

triggerBody()?['customProperties/NAME_OF_INPUT_FIELD'].

カスタム アクションを完了する

フローを保存したら、Data Activator に戻ります。 フローが正常に保存されると、次のように Data Activator に確認ボックスが表示されます。 この時点で、カスタム アクションが完了し、次の手順に進み、トリガーからカスタム アクションを呼び出します。 アクションの名前の変更、または入力フィールドの一覧を編集する必要がある場合は、この時点でも変更できます。 準備ができたら、[完了] を選択します。

Data Activator のカスタム アクションの完了のスクリーンショット。

トリガーからカスタム アクションを呼び出す

カスタム アクションを作成すると、すべての Data Activator ユーザーが、すべてのトリガーと Reflex で使用できるようになります。 トリガーからカスタム アクションを呼び出すには、トリガーの [実行] カードで [カスタム アクション] タイルを選択し、一覧からカスタム アクションを選択します。

Data Activator のカスタム アクションの呼び出しのスクリーンショット。

その後、カスタム アクションの入力フィールドを含む、カスタム アクションのカードを取得します。 トリガー定義に合わせて入力します。

Data Activator のカスタム アクションの入力のスクリーンショット。

トリガーがアクティブになると、フローが呼び出され、定義した入力フィールドの値が送信されます。

Microsoft Fabric の詳細についても確認してください。