次の方法で共有


フローを使用してカードを自動的に送信する

Power Automate を使用して、フローから Power Apps にカードを送信します。 イベントでトリガーされるフローを設定すると、Teams でカードを送信するプロセスを自動化できます。 たとえば、Dataverse に新しいレコードが追加されたときに、割り当てられた個人に経費の承認または却下を要求するフローを作成できます。 または、Teams の日次状態更新を毎朝送信するフローを作成できます。

カードの 実行 ページの 送信 メニューにある フローから送信する オプションを使用して、Power Automate フロー テンプレートを起動し、Teams でカードを送信できます。 カードを Teams チャットまたはチャネルに投稿したり、または特定の Teams ユーザーに送信する場合は、このテンプレートを変更してから新しいフローとして保存します。

[フローから送信する] オプションを選択して Power Automate テンプレートを起動します。

前提条件

Power Automate の Power Apps コネクタでカードを使用する

Power Apps 用のカード コネクタは、フローを使用して送信するカードのインスタンスを作成するために使用されます。 コネクタには、トリガーがなく、2 つのアクションがあります:

  • カード インスタンスの作成 - ユーザーが特定のカードを選択して、カスタマイズ可能な入力変数を使用してインスタンスを作成できるようにします。 カード インスタンスを Card 動的コンテンツとして返します。

  • カード説明の取得 - ID、environmentId、名前、説明、作成者などを含む、ユーザー指定したカードに関する情報を返します。

    Power Apps 用カード コネクタのスクリーンショット。

Teams チャットまたはチャネルで Power Apps のカードを送信する

Teams でフローからカードを送信する際は、カード インスタンスが必要です。 カード インスタンスを作成する場合は Power Apps 向けカード コネクタ アクションを使用します。 カード インスタンスの作成 アクションには Card 動的コンテンツがあり、Teams コネクタの チャットやチャネルにカードを投稿する アクションで使用できます。

  1. フローを作成するか、既存のフローを変更するか、または Power Apps Play ページのカードで 送信 > フローから送信する を使用して、テンプレートから開始します。

  2. フローにトリガーがあることを確認します。 以下のスクリーンショットでは、新しい取引先レコードが作成されたときがトリガーとなります。

  3. Power Apps 向けカード コネクタの カード インスタンスの作成 アクションを使用し、送信するべきカード インスタンスを作成します。 スクリーンショットでは、 Account Card のカード インスタンスを作成し、 Body 入力変数を新しく作成したアカウント レコードの Account Name に設定しています。

  4. Teams コネクタを使用して、チャットまたはチャネルにカードを投稿するアクションを追加します。

  5. アクションで、投稿者Power Apps に設定します。

  6. アクションで、投稿先チーム & チャンネル、またはグループ チャットをカードを送信したい会話に設定します。 スクリーンショットの例では、これは General チャネルの Cards for Power Apps (Customer Channel) チームへのカードです。

  7. アクションで、先ほど追加した Power Apps 用カード コネクタ アクションから カードCard 動的コンテンツに設定します。

    アカウント レコードが作成され、Teams で送信されるときにカード インスタンスを作成するフローのスクリーンショット。

Teams ユーザーに Power Apps のカードを送信する

特定の Teams ユーザーにカードを送信できます。 Power Automate フローで、Power Apps 向けカード コネクタ アクションの カード インスタンスの作成 アクションを使用し、カード インスタンスを Card 動的コンテンツとして作成します。 その結果である Card 動的コンテンツを Teams コネクタの チャットやチャネルでカードを投稿する アクションで使用し、特定の Teams ユーザーにカードを送信できます。

  1. フローを作成するか、既存のフローを変更するか、または Power Apps Play ページのカードで 送信 > フローから送信する を使用して、テンプレートから開始します。

  2. フローにトリガーがあることを確認します。 以下のスクリーンショットでは、新しい取引先レコードが作成されたときがトリガーとなります。

  3. Power Apps 向けカード コネクタの カード インスタンスの作成 アクションを使用し、送信するべきカード インスタンスを作成します。 スクリーンショットでは、 Account Card のカード インスタンスを作成し、 Body 入力変数を新しく作成したアカウント レコードの Account Name に設定しています。

  4. Teams コネクタを使用して、チャットまたはチャネルにカードを投稿するアクションを追加します。

  5. アクションで、投稿者Power Apps に設定します。

  6. このアクションでは 投稿先Power Apps のチャット に設定します。

  7. このアクションで、カードの投稿先である Teams ユーザー を入力します。

  8. アクションで、先ほど追加した Power Apps 用カード コネクタ アクションから カードCard 動的コンテンツに設定します。

    アカウント レコードの作成時にカード インスタンスを作成し、それを特定の Teams ユーザーに送信するフローのスクリーンショット。

ソリューションでのフローの管理

Power Apps コネクタのカードを使用するフローの管理の詳細については、ソリューション内のカードの管理 を参照してください。

一般的な問題と解決策

  1. カードに任意の入力変数がない場合、インスタンスを作成するカードの選択後に、空の本文パラメーターが表示されます。 そのパラメーターを無視して、フローの構築を続行できます。