本項目では、Qastの通知を、個人アプリではなくチャネルで受け取るための通知設定方法をご紹介します。
■Teamsで連携用のURLを取得する
1.Teamsにサインインします。
2.Teamsのチーム > 対象チャネル > 3点ボタン > [ワークフロー]をクリックします。
3.[Webhook アラートをチャネルに送信する]を選択します。
※一覧に表示されていない場合は[テンプレートの検索]から検索します。
4.ワークフローに名前を付けたい場合は、「無題のワークフロー」をクリックして編集します。
[保存]をクリックし、先に進みます。
※名前を付ける操作は、必須ではございません
5.[Webhook リンクをコピー]をクリックします。
■取得したURLをQast側に設定する
6.Qastの[マイページ]>[通知]にアクセスし、[Teams連携]内の[ワークフロー Webhook]に「5.」でコピーしたURLを貼り付け、[連携する]をクリックします。
7.「チャンネル」通知は現在連携されています/「チャンネル」に通知が届きます【ON】 と、それぞれ表示が切り替わっていることを確認します。
■正しい表示で通知されるよう、「Power Automate」側での設定を行う
8.このままでは、通知はTeamsに届くものの、カード表示が正しく行われないため、「Power Automate」側で追加の設定を行います。
「https://make.powerautomate.com/」にアクセスし、[マイフロー]をクリックします。
9.先ほどTeamsで追加したワークフローと同じ名前のものを探し、カーソルを合わせます。
[編集]のペンマークが表示されるので、クリックします。
10.フローチャートのような図が表示されるので、その中にある[Initialize variable (Body)]をクリックし、左側の[・・・]を選択のうえ、[削除]をクリックします。
11.同じように、[Initialize variable (Attachments)]と[Attachments is null]もフローチャート上から削除します。
12.[Do Not Remove FlowIL]の下にある[+]マークをクリックします。
13.検索欄で「それぞれに適用する」と入力し、検索をおこないます。
「コントロール」カテゴリの「それぞれに適用する」を探し、クリックします。
14.追加された 「それぞれに適用する」 のブロックをクリックして選択します。
15.左側に表示されている[前のステップから出力を選択します]の欄をクリックし、稲妻のようなマークを選択のうえ、[添付ファイル]をクリックします。
↓以下画像のようになります。
16.[それぞれに適用する]の折りたたまれた内容を展開させます(下向き矢印をクリックします)
[それぞれに適用する]の枠内に「+」が表示されるので、クリックします。
17.「チャットやチャネルにカードを投稿する」で検索し、「Microsoft Teams」カテゴリの[チャットやチャネルにカードを投稿する]をクリックします。
18.追加された[チャットやチャネルにカードを投稿する]をクリックし、左側の設定パネルで[投稿者]を「ユーザー」に、[投稿先]を「チャネル」に設定します。
19.続けて[チーム]と[チャネル]を以下のとおり設定します。
----
・チーム: 通知を受信したいTeamsのチーム名
・チャネル: 通知を受信したいTeamsのチャネル名
----
20.[アダプティブカード]の欄をクリックし、稲妻のようなマークを選択のうえ、[添付ファイル アダプティブカード]をクリックします。
21.[保存]をクリックします。
以上で設定は完了です。
設定したチャンネルには、以下のような通知が届くようになります。
◾️備考
チャンネルではなく、個人チャットで通知を受け取りたい場合は、以下ヘルプをご確認ください。
チャンネルへの通知に関しては、上記ヘルプ内に記載のあるカスタムアプリの配信操作は不要です(個人チャットでの通知設定や、TeamsからQastへのシームレス投稿を行いたい場合は、カスタムアプリが必要となります)























