• 文字サイズ変更
  • S
  • M
  • L
  • No : 552
  • 公開日時 : 2026/03/09 20:04
  • 更新日時 : 2026/09/30 13:57
  • 印刷
権限:× 一般ワーカー権限:管理者ワーカー権限:テナント管理者

Teams 連携用の Power Automate フローを、パッケージファイルを使用せずに作成したい

回答

社内のセキュリティルール等の理由で、パッケージファイルを使用できない場合・いちから作成したい場合は、以下の手順を参考にしてください。

 

Power Automate のテンプレート画面から「webhook」と検索し、「Webhook アラートをチャネルに送信する」を選択します。

 

「このフローの接続先は次のとおりです:」で Microsoft Teams の接続を確認し、[ 続行 ] をクリックします。

 

表示された画面で「詳細設定モードで編集」をクリックします。

 

作成したフローの編集画面で、テンプレートに含まれる不要なアクションを削除します。

「Initialize variable (Body)」、「Initialize variable (Attachments)」、「Attachments is null」をそれぞれ削除し、トリガー「Teams Webhook 要求を受信したとき」のみが残るようにしてください。

 

トリガー「Teams Webhook 要求を受信したとき」の下の [ + ] をクリックして、アクションの追加を行います。

 

「チャットまたはチャネルでメッセージ」と検索して、アクション「チャットまたはチャネルでメッセージを投稿する」を選択して追加します。

 

 補足
「チャットまたはチャネルでメッセージを投稿する」が表示されない場合は、「Teams」と検索して、「Microsoft Teams」の「さらに表示」からアクションを選択してください。

アクション「チャットまたはチャネルでメッセージを投稿する」の設定内容は、パッケージファイルを使用する場合と同様です。「Microsoft Teams で来訪通知を受け取る」をご確認ください。

 

 

「Message」欄に他の文字列が入力されていないことを確認したうえで、入力欄をクリックして式(fx)の入力画面を開きます。

「式の入力欄」に以下の式を入力し、[追加]をクリックしてください。

triggerBody()?['text']

 

 

文字列を貼り付けると、以下の画像のように Message 欄に赤色背景で「fx triggerBody()」と表示されます。

 

⚠️ 注意
「fx triggerBody()」と表示されている箇所は、一度フローを保存した後、「チャットまたはチャネルでメッセージを投稿する」の「パラメーター」設定画面を開くと、青色の背景で「text」と表示されるようになります。

「text」にマウスポインターを合わせると、「triggerBody()?['text']」と表示されます。これは正常な表示ですので、ご安心ください。

 

次に、アクション「チャットまたはチャネルでメッセージを投稿する」の下の [ + ] をクリックして、[ アクションの追加 ] をクリックします。

「作成」と検索して、アクション「作成」を選択して追加します。

 

アクション「作成」の「パラメーター」タブで、「入力」欄に下記文字列を入力します。

後続が実行される

 

続けて、アクション「作成」の「設定」タブを開き、「この後に実行する」で、直前のアクション「チャットまたはチャネルでメッセージを投稿する」に対して、以下のように設定します。

  • 「成功しました」にチェックを入れる
  • 「失敗しました」にチェックを入れる
  • その他の項目のチェックを外す

 

⚠️ 注意
「作成」は、直前のアクションが成功した場合だけでなく、失敗した場合にも後続の処理を進めるために追加しています。これがないと後続が実行されないため、必ず追加してください。

 

 

次に、アクション「作成」の下の [ + ] をクリックして、[ アクションの追加 ] をクリックします。

「チャットやチャネルにカード」と検索して、アクション「チャットやチャネルにカードを投稿する」を選択して追加します。

 

 補足
「チャットやチャネルにカードを投稿する」が表示されない場合は、「Teams」と検索して、「Microsoft Teams」の「さらに表示」からアクションを選択してください。

 

 

アクション「チャットやチャネルにカードを投稿する」の設定内容は、パッケージファイルを使用する場合と同様です。「Microsoft Teams で来訪通知を受け取る」をご確認ください。

 

「Adaptive Card」欄には、入力欄をクリックして式(fx)の入力画面を開き、「式の入力欄」で下記の式を入力して、[ 追加 ] をクリックしてください。

triggerBody()?['attachments']?[0]?['content']

 

設定後は、「Adaptive Card」欄に赤色背景で「fx triggerBody()」と表示されます。

 

最後に、アクション「チャットやチャネルにカードを投稿する」の下の [ + ] をクリックして、[ アクションの追加 ] をクリックします。

「作成」と検索して、アクション「作成」をもう 1 つ追加します。追加後のアクション名は「作成 1」となります。

 

アクション「作成 1」の作り方は、「作成」と同じです。

「パラメーター」タブの「入力」欄に、下記文字列を入力します。

後続が実行される

 

アクション「作成 1」の「設定」タブを開き、「この後に実行する」で、直前のアクション「チャットまたはチャネルでメッセージを投稿する」に対して、以下のように設定します。

  • 「成功しました」にチェックを入れる
  • 「失敗しました」にチェックを入れる
  • その他の項目のチェックを外す

 

⚠️ 注意
「作成 1」は、直前のアクションが失敗してもフローを失敗扱いにしないために追加する必要があります。失敗を防ぐ意図は「作成」と同じですが、役割は異なります。
「作成」がないと後続が実行されず、「作成 1」がないとフロー全体が「失敗」と判定されるため、必ず追加してください。

 

完成後のフロー構成は、次のとおりです。

  1. Teams Webhook 要求を受信したとき
  2. チャットまたはチャネルでメッセージを投稿する
  3. 作成
  4. チャットやチャネルにカードを投稿する
  5. 作成 1

 

フローの保存や有効化など、以降の手順は「Microsoft Teams で来訪通知を受け取る」をご確認ください。

 

アンケート:ご意見をお聞かせください