Project

General

Profile

QA #1159

RedmineからTeamsへ連携を行いたい

Added by h n 6 months ago. Updated 5 months ago.

Status:
新規
Priority:
通常
Assignee:
-
Category:
-
Target version:
-
Start date:
09/11/2020
Due date:
% Done:

0%

Estimated time:

Description

■現象/要望

RedmineからMicrosoft Teamsへ通知を送りたいです。

それらしいプラグインがあったので導入したものの、
Teamsのチャンネルに通知が届かず、うまく動作していないようでした。

解決策や他のプラグインなどあればご教授いただけないでしょうか。

<試したプラグイン>
Microsoft Teams chat plugin for Redmine 0.2.0
https://github.com/simplethings/redmine-msteams

<設定した箇所>
①プラグインの設定
 管理-プラグイン-Redmine Microsoft Teams 設定
 (1)MSTeams URL
  TeamsチャンネルのIncoming Webhook URLを指定
  
 (2)MSTeams Channel
  Teamsのチャンネル名を指定
   例)#Redmine連携

②カスタムフィールドの設定
 プロジェクトカスタムフィールド「Teams URL」を作成し、
 TeamsチャンネルのIncoming Webhook URLを指定

<Redmineのバージョン>
Redmineはバージョン:3.4.4.stableを使用しています。

■解決策

■対応状況

■補足


Files

プラグイン設定画面.png (37.5 KB) プラグイン設定画面.png プラグイン設定画面 Kawai takashi, 09/20/2020 05:19 PM
通知しないプロジェクト.png (51.6 KB) 通知しないプロジェクト.png 「Teams URL」に「-」を入力。 Kawai takashi, 09/20/2020 05:19 PM
#1

Updated by 奈良 裕記 6 months ago

下記と同様の状況ですか?
https://github.com/simplethings/redmine-msteams/issues/5

Teamsの権限設定面の問題では無いですよね?

メール通知の方法もありそうです。

Teams でチャネルに電子メールを送信する
https://support.microsoft.com/ja-jp/office/teams-%E3%81%A7%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%81%AB%E9%9B%BB%E5%AD%90%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%92%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B-d91db004-d9d7-4a47-82e6-fb1b16dfd51e

#2

Updated by h n 6 months ago

早速のご回答ありがとうございます。

下記と同様の状況ですか?

Redmineのログ(production.log)には
エラーらしき情報が見当たらなかったので不明です。

Teamsの権限設定面の問題では無いですよね?

別アプリでは、Teamsへの連携ができているため、
プラグイン側の問題なのかな?と思っています。

メール通知の方法もありそうです。

ありがとうございます。
こちらの方法も検討してみます。

#3

Updated by Kawai takashi 5 months ago

Microsoft Teams chat plugin for Redmine 0.2.0をインストールして試してみました。
①プラグインの設定
 管理-プラグイン-Redmine Microsoft Teams 設定
 (1)MSTeams URL
  TeamsチャンネルのIncoming Webhook URLを指定 => これで正しいと思います。
(2)MSTeams Channel
  Teamsのチャンネル名を指定
   例)#Redmine連携 => Teamsのほうでの設定のことですね。

②カスタムフィールドの設定
 プロジェクトカスタムフィールド「Teams URL」を作成し、
 TeamsチャンネルのIncoming Webhook URLを指定 => この設定が間違っていると思います。

1.プロジェクトカスタムフィールド「Teams URL」を作成しない場合。
=> すべてのプロジェクトで通知がされます。

2.プロジェクトカスタムフィールド「Teams URL」を作成して、何も入力しない場合。
=> そのプロジェクトでチケットの登録・変更などがあると通知されます。

3.プロジェクトカスタムフィールド「Teams URL」を作成して、何か入力した場合。添付画像では、「-」を入力しています。
=> そのプロジェクトでチケットの登録・変更などがあっても通知されません。

上記のような動作になりました。

#4

Updated by Kawai takashi 5 months ago

おかしな設定方法だなと思って、他の方法を試してみました。こちらの方法が正しいように思います。

①プラグインの設定
 管理-プラグイン-Redmine Microsoft Teams 設定
 (1)MSTeams URL => 何も入力しない(空白のまま)。
(2)Display Watchers?
Post Issue Updates?
Post Wiki Updates?
のほうだけ、必要に応じて「Yes」にしたり、チェックボックスをONにしたりする。

②カスタムフィールドの設定
 プロジェクトカスタムフィールド「Teams URL」を作成し、

1.プロジェクトの設定画面で、「Teams URL」にTeamsチャンネルのIncoming Webhook URLを指定
=> そのプロジェクトでチケットの登録・変更などがあると通知されます。

2.プロジェクトの設定画面で、「Teams URL」に何も入力しない(空白のまま)。
=> そのプロジェクトでチケットの登録・変更などがあっても通知されません。

#5

Updated by h n 5 months ago

反応が遅くなってしまい申し訳ありません。
ご回答ありがとうございます。設定試してみます。

Also available in: Atom PDF