SlideShare a Scribd company logo
3
Most read
4
Most read
10
Most read
Redmine issue assign notice
plugin の紹介
2021-05-22
第20回redmine.tokyo勉強会
@onozaty
自己紹介
• Hirokazu Onozato
• 株式会社ユニスティ所属
• ソフトウエア開発者
• Redmine歴12年くらい
• View customizeプラグイン作者
• https://github.com/onozaty/redmine-view-customize
@onozaty
https://github.com/onozaty
本日のお題
Redmine issue assign notice plugin
https://github.com/onozaty/redmine_issue_assign_notice
2020年12月リリース
Redmine issue assign notice plugin
チケットの担当者が変わったときに、SlackやTeams、Rocket.Chatなど
に通知するプラグイン。
• 担当者になったことに、すぐに気づけるようにしたくて作った
• 実際に自分が関わるプロジェクトで利用中
• 同じような通知を別の方法で実現していたが、Redmineのプラグインとして置き換えた
本プラグインの特徴
担当者の変更に絞って通知
担当者の変更に絞って通知
• チケットが作成/更新されたら通知するようなプラグインは既に
あったが、そのようなプラグインだと、チケットが頻繁に作成/更
新されるようなプロジェクトでは、情報量が多くなりすぎて埋もれ
てしまう
• 誰も見ない/気がつかないということになりかねない
• 一番重要な情報は、自分がそのチケットの担当になったということ
なので、担当者の変更に絞った情報を通知するようにした
通知内容
• チケットの担当者が変わった時に、下記のような内容の投稿をして
くれる
• 1行目: 担当者変更に関する情報
• 2行目: プロジェクト名、トラッカー、チケット番号、題名、ステータス
• トラッカー+チケット番号はリンクになっている
• 3行目: チケット新規作成時は説明、チケット変更時は注記(先頭200文字ま
で)
通知内容
• メンションも飛ばせる
• 自分自身を担当にした際にはメンションは飛ばないようにしている
• 自分で変更したということは、既に知っていることなので
• TeamsはIncoming Webhookでメンションに対応していないのでメンショ
ンできない
• メンション用のIDはユーザのカスタム
フィールドとして設定
対応している通知先
• 動作することが確認できているのは下記のチャットサービス
• Slack
• Teams
• Google Chat
• Rocket.Chat
• 利用する機能はIncoming Webhookなので、Incoming Webhookに対
応しているものならば、上記以外でも動くはず
• 一部サービスで記法が異なり、プラグイン側でサービスによって分けてい
る箇所もあるので、表示が崩れるといったことはあるかも
設定方法
• プラグインの設定画面にて、通知先で発行したIncoming webhook
のURLを設定するだけ
• 各サービスでのIncoming Webhookの発行方法は下記を参考に
• 各チャットツールのIncoming Webhookのまとめ
https://zenn.dev/onozaty/articles/chat-incoming-webhooks
設定方法 - その他
• 下記のような設定も可能
• プロジェクト毎に通知先を変更する
• メンションの有効/無効化
• 詳しい設定方法などはREADMEを参考に
• https://github.com/onozaty/redmine_issue_assign_notice/blob/main/README.ja.md
おすすめの運用方法
• 通知先のチャンネルは、専用のチャンネルに
• 他の会話と混ざると読みづらい
• チャンネルの通知があったときに、プラグインによるものと、通常の会話
によるものとの区別もつきづらくなる
• プラグインでのメンションを有効+チャンネルの通知設定はメン
ションのみに
• 自分が担当者となったメンションのみが
チャンネルの通知となり、他の人が担当者に
なったメッセージを気にしないで済む
おわりに
チケットの担当者を切り替えながら進めていくようなプロジェクトで
は、とても有用なプラグインだと思うので、興味を持たれたかたは、
ぜひ一度お試しください。
使ってみて良かったら、リアクションをいただけると、プラグイン作
者としてはうれしいです。
• GitHubのStar
• redmine.orgのPlugins DirectoryでのRate
• インターネット上(TwitterやBlogなど)でのコメント等
• GitHub SponsorやDonate
などなど

More Related Content

PDF
View customize pluginを使いこなす
PDF
View Customize Pluginで出来ること
PDF
View customize plugin for Redmineの紹介 (2019年版)
PDF
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
PDF
RedmineのFAQとアンチパターン集
PDF
Redmineの情報を自分好みに見える化した話
PDF
Redmineとgitの 連携利用事例
PDF
とあるメーカーのRedmine活用事例
View customize pluginを使いこなす
View Customize Pluginで出来ること
View customize plugin for Redmineの紹介 (2019年版)
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
RedmineのFAQとアンチパターン集
Redmineの情報を自分好みに見える化した話
Redmineとgitの 連携利用事例
とあるメーカーのRedmine活用事例

What's hot (20)

PDF
うちのRedmineの使い方(2)
PDF
Railsで作るBFFの功罪
PDF
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
PDF
全文検索でRedmineをさらに活用!
PDF
はじめる! Redmine (2021年版)
PDF
Redmine にいろいろ埋め込んでみた
PDF
挫折しないRedmine
PDF
うちのRedmineの使い方
PPTX
マイクロサービスにおける 結果整合性との戦い
PPTX
テストコードの DRY と DAMP
PPTX
さくっと理解するSpring bootの仕組み
PDF
Dockerからcontainerdへの移行
PDF
「伝わるチケット」の書き方
PDF
ドメイン駆動設計 分析しながら設計する
PDF
分散トレーシング技術について(Open tracingやjaeger)
PDF
REST API のコツ
PDF
Djangoフレームワークのユーザーモデルと認証
KEY
やはりお前らのMVCは間違っている
PDF
Redmine 4.2で作るヘルプデスク向け問い合わせ受付・管理システム
PPTX
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
うちのRedmineの使い方(2)
Railsで作るBFFの功罪
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
全文検索でRedmineをさらに活用!
はじめる! Redmine (2021年版)
Redmine にいろいろ埋め込んでみた
挫折しないRedmine
うちのRedmineの使い方
マイクロサービスにおける 結果整合性との戦い
テストコードの DRY と DAMP
さくっと理解するSpring bootの仕組み
Dockerからcontainerdへの移行
「伝わるチケット」の書き方
ドメイン駆動設計 分析しながら設計する
分散トレーシング技術について(Open tracingやjaeger)
REST API のコツ
Djangoフレームワークのユーザーモデルと認証
やはりお前らのMVCは間違っている
Redmine 4.2で作るヘルプデスク向け問い合わせ受付・管理システム
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Ad

Similar to Redmine issue assign notice plugin の紹介 (20)

PDF
Redmineを使ってみよう
PDF
ある工場のRedmine
PDF
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
PDF
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
PDF
Redmine 310 320_new_feature
PDF
【第13回RxTStudy勉強会】Redmine BacklogsプラグインでScrum開発! ~Redmineでアジャイルに開発しよう
PDF
○○からのメッセージをお読みください(PDFバージョン)
PDF
How To Redmine !
 
PDF
20091010名古屋Ruby会議01 プログラマとプログラマでない人のための課題管理ツール『Redmine』
PDF
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
PDF
はじめてのプロジェクト管理ツール-Redmine超入門
PDF
はじめてのプロジェクト管理ツール 〜Redmine超入門〜
PDF
RxTstudy第2回発表資料
PDF
継続使用と新規追加したRedmine Plugin
PDF
はじめてのプロジェクト管理ツール-Redmine超入門-
PDF
RedmineとGitとスクラム
PPTX
情シスがRedmineでPC管理を立て直した話 2025年5月31日(土) 13:00 〜 13:45
PDF
超簡単! Redmineで体験 初めてのチケット管理
PDF
Redmine 260 300_new_feature
PPT
Redmine backlogs beginning
Redmineを使ってみよう
ある工場のRedmine
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
SQIP2015講演資料「チケット駆動開発の運用パターン集~問題はチケットに分割して統治せよ」
Redmine 310 320_new_feature
【第13回RxTStudy勉強会】Redmine BacklogsプラグインでScrum開発! ~Redmineでアジャイルに開発しよう
○○からのメッセージをお読みください(PDFバージョン)
How To Redmine !
 
20091010名古屋Ruby会議01 プログラマとプログラマでない人のための課題管理ツール『Redmine』
第13回名古屋アジャイル勉強会発表資料『チケット駆動開発入門』
はじめてのプロジェクト管理ツール-Redmine超入門
はじめてのプロジェクト管理ツール 〜Redmine超入門〜
RxTstudy第2回発表資料
継続使用と新規追加したRedmine Plugin
はじめてのプロジェクト管理ツール-Redmine超入門-
RedmineとGitとスクラム
情シスがRedmineでPC管理を立て直した話 2025年5月31日(土) 13:00 〜 13:45
超簡単! Redmineで体験 初めてのチケット管理
Redmine 260 300_new_feature
Redmine backlogs beginning
Ad

More from onozaty (18)

PDF
リモートワーク中に買って良かったものベスト3
PDF
情報を表現するときのポイント
PDF
チームで開発するための環境を整える
PDF
Selenium入門(2023年版)
PDF
40歳過ぎてもエンジニアでいるためにやっていること
PDF
Java8から17へ
PDF
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
PDF
最近作ったもの
PDF
Selenium入門
PDF
View customize1.2.0の紹介
PDF
WebSocketでカメラの映像を共有してみた
PDF
Lombokの紹介
PDF
Spring Bootを触ってみた
PDF
30歳過ぎてもエンジニアでいるためにやったこと
PDF
技術書のススメ
PDF
課題管理と情報共有のためのツール群
PDF
お試し用のLinux環境を作る
PDF
業務で使うIRC
リモートワーク中に買って良かったものベスト3
情報を表現するときのポイント
チームで開発するための環境を整える
Selenium入門(2023年版)
40歳過ぎてもエンジニアでいるためにやっていること
Java8から17へ
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
最近作ったもの
Selenium入門
View customize1.2.0の紹介
WebSocketでカメラの映像を共有してみた
Lombokの紹介
Spring Bootを触ってみた
30歳過ぎてもエンジニアでいるためにやったこと
技術書のススメ
課題管理と情報共有のためのツール群
お試し用のLinux環境を作る
業務で使うIRC

Redmine issue assign notice plugin の紹介