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

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

このページは、無料で使えるオープンソースのノーコード・ローコード開発ツール「プリザンター」のマニュアルの一部です。プリザンターについては製品サイトをご覧ください。

制限事項

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

    Teamsに届いた通知。投稿者が「Workflows 経由の●●」と表示されている

1. 事前準備

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

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

通知用のチャネルにワークフローを追加します。

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

    Teamsのチャネル横の「...」メニュー。「ワークフロー」を選ぶ

  2. 「ワークフローのホーム」をクリックします。

    ワークフローのダイアログ。右下に「ワークフローのホーム」ボタンがある

  3. 「+最初から構築」をクリックします。

    ワークフローのホーム画面。右上に「+最初から構築」ボタンがある

  4. 「トリガーを選択します」をクリックし、「Power Automate での構築で、より多くのトリガーを表示する」を選択します。

    新しいワークフローの画面。「トリガーを選択します」のメニューの「Power Automate での構築で、より多くのトリガーを表示する」

  5. 「Power Automate に移動する」をクリックします。

    「Power Automate で構築する」ダイアログ。「Power Automate に移動する」ボタンがある

  6. 検索欄に「webhook」と入力し、下部の検索結果から「When a Teams webhook request is received」をクリックします。

    トリガーの検索結果。「When a Teams webhook request is received」を選ぶ

  7. 「Who Can Trigger the flow?」で「Anyone」を選択し、「新しいステップ」ボタンをクリックします。

    トリガーの設定。「Who Can Trigger the flow?」で「Anyone」を選ぶ

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

    アクションの検索結果。「チャットまたはチャネルでメッセージを投稿する」を選ぶ

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

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

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

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

    トリガーの画面。「HTTP POST のURL」の「URLのコピー」ボタン

3. プリザンターの設定

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

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

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