コンテンツにスキップ
「プリザンター入門」発売中!

Microsoft Teamsに通知できるように設定する(Workflowsを利用)

制限事項

  1. 本手順で通知設定した場合、通知者が「Workflows 経由の●●」という表示になります。この「●●」はワークフローを作成したユーザの氏名となります。この表示内容を変更したい場合はチャットボットの導入を検討ください。
    Teamsに届いた通知。投稿者が「Workflows 経由の●●」と表示されている

1. 事前準備

Microsoft Teams アプリにてチームおよび通知用のチャネルを作成しておきます。
チャネルを作成する

2. ワークフローの作成とURLの取得

通知用のチャネルにワークフローを追加します。
1. チャネル横の「...」アイコンをクリックし、メニューより「ワークフロー」をクリックします。
Teamsのチャネル横の「...」メニュー。「ワークフロー」を選ぶ

  1. ダイアログの「その他ワークフロー」ボタンをクリックします。
    ワークフローのダイアログ。「その他ワークフロー」ボタンがある

  2. 「+ 一から作成」ボタンをクリックします。
    ワークフローの作成画面。「+ 一から作成」ボタンがある

  3. 検索欄に「webhook」と入力し、下部の検索結果から「Teams Webhook要求を受信したとき」をクリックします。
    トリガーの検索結果。「Teams Webhook要求を受信したとき」を選ぶ

  4. 「Who Can Trigger the flow?」で「Anyone」を選択し、「新しいステップ」ボタンをクリックします。
    トリガーの設定。「Who Can Trigger the flow?」で「Anyone」を選ぶ

  5. 検索欄に「teams」と入力し、下部の検索結果から「チャットまたはチャネルでメッセージを投稿する」をクリックします。
    アクションの検索結果。「チャットまたはチャネルでメッセージを投稿する」を選ぶ

  6. 各項目を入力し、「保存」をクリックします。

    入力項目 内容
    投稿者 「フローボット」を選択
    投稿先 「Channel」を選択
    Team 1. 事前準備で作成したチームを選択
    Channel 1. 事前準備で作成した通知用チャネルを選択
    Message 以下文字列をコピー&ペースト
    @{triggerBody()?['text']}

    メッセージ投稿アクションの設定画面。投稿者や投稿先などを入力する

  7. 「When a Teams webhook request is received」をクリックし、「HTTP POST のURL」欄右の「URLのコピー」ボタンをクリックします。
    トリガーの画面。「HTTP POST のURL」の「URLのコピー」ボタン

3. プリザンターの設定

1.通知を設定するテーブルを選択し、テーブルの管理-通知タブを開き、「新規作成」ボタンをクリックしてください。
テーブルの管理の「通知」タブ。「新規作成」ボタンがある

2.通知種別で「Teams」を選択し、アドレス欄に2.8.でコピーしたURLを張り付け、[追加] ボタンをクリックしてください。
通知の設定画面。通知種別「Teams」でアドレスにURLを貼り付ける

3.「更新」ボタンをクリックしてください。以上で本手順は完了です。
テーブルの管理画面。「更新」ボタンで設定を保存する