次の方法で共有


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

Power Automate を使用して、データ アクティベーター トリガーを使用して外部システムでアクションを生成します。 Power Automate アクションは、次の場合に役立ちます。

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

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

重要

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

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

カスタム アクションは、複数のトリガーと再帰アイテムで使用できる再利用可能なアクション テンプレートです。 カスタム アクションを作成するには、Power Automate に関する知識が必要です。 ただし、カスタム アクションを作成すると、他のデータ アクティベーター ユーザーは、Power Automate に関する知識がなくても、任意のトリガーでアクションを使用できます。

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

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

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

データ アクティベーターの新しいカスタム アクションの作成のスクリーンショット。

次の手順では、Power Automate でフローを定義します。 [接続文字列コピー] を選択し、[Power Automate でフローの作成] を選択しますPower Automate でフローを作成すると、そのフローを定義できるようにデータ アクティベータがフローに移動します。

フローを定義する

フローには、データ アクティベーターのアクションが事前に設定されています。

重要

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

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

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

triggerBody()?['customProperties/NAME_OF_INPUT_FIELD']

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

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

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

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

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

データ アクティベーターのカスタム アクションの呼び出しのスクリーンショット。

その後、カスタム アクションの入力フィールドが表示されます。 トリガー定義に合わせて入力します。

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

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

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