プロジェクト

全般

プロフィール

QA #1159

未完了

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

h n さんが3年以上前に追加. ほぼ3年前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
2020/09/11
期日:
進捗率:

0%

予定工数:

説明

■現象/要望

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を使用しています。

■解決策

■対応状況

■補足


ファイル

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

奈良 裕記 さんが3年以上前に更新

下記と同様の状況ですか?
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

h n さんが3年以上前に更新

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

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

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

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

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

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

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

Kawai takashi さんが3年以上前に更新

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」を作成して、何か入力した場合。添付画像では、「-」を入力しています。
=> そのプロジェクトでチケットの登録・変更などがあっても通知されません。

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

Kawai takashi さんが3年以上前に更新

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

①プラグインの設定
 管理-プラグイン-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」に何も入力しない(空白のまま)。
=> そのプロジェクトでチケットの登録・変更などがあっても通知されません。

h n さんが3年以上前に更新

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

奈良 裕記 さんがほぼ3年前に更新

他の形式にエクスポート: Atom PDF