SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
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
などなど

Weitere ähnliche Inhalte

Was ist angesagt?

Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
onozaty
 
Redmineの意外と知らない便利機能(Redmine 4.2対応版)
Redmineの意外と知らない便利機能(Redmine 4.2対応版)Redmineの意外と知らない便利機能(Redmine 4.2対応版)
Redmineの意外と知らない便利機能(Redmine 4.2対応版)
Go Maeda
 

Was ist angesagt? (20)

Redmineカスタムフィールド表示改善
Redmineカスタムフィールド表示改善Redmineカスタムフィールド表示改善
Redmineカスタムフィールド表示改善
 
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
 
Redmineサーバ統合事例
Redmineサーバ統合事例Redmineサーバ統合事例
Redmineサーバ統合事例
 
RedmineのFAQとアンチパターン集
RedmineのFAQとアンチパターン集RedmineのFAQとアンチパターン集
RedmineのFAQとアンチパターン集
 
継続使用と新規追加したRedmine Plugin
継続使用と新規追加したRedmine Plugin継続使用と新規追加したRedmine Plugin
継続使用と新規追加したRedmine Plugin
 
View CustomizeからREST APIを使用する
View CustomizeからREST APIを使用するView CustomizeからREST APIを使用する
View CustomizeからREST APIを使用する
 
Redmineの意外と知らない便利機能(Redmine 4.2対応版)
Redmineの意外と知らない便利機能(Redmine 4.2対応版)Redmineの意外と知らない便利機能(Redmine 4.2対応版)
Redmineの意外と知らない便利機能(Redmine 4.2対応版)
 
【Redmine】ツールバーボタンを作ろう
【Redmine】ツールバーボタンを作ろう【Redmine】ツールバーボタンを作ろう
【Redmine】ツールバーボタンを作ろう
 
Redmineの開発状況のこれまでと現在
Redmineの開発状況のこれまでと現在Redmineの開発状況のこれまでと現在
Redmineの開発状況のこれまでと現在
 
ある工場のRedmine
ある工場のRedmineある工場のRedmine
ある工場のRedmine
 
挫折しないRedmine (2022)
 挫折しないRedmine  (2022) 挫折しないRedmine  (2022)
挫折しないRedmine (2022)
 
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
 
挫折しないRedmine
挫折しないRedmine挫折しないRedmine
挫折しないRedmine
 
超簡単! Bitnami RedmineをWindowsにインストール
超簡単! Bitnami RedmineをWindowsにインストール超簡単! Bitnami RedmineをWindowsにインストール
超簡単! Bitnami RedmineをWindowsにインストール
 
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
 
Redmineとgitの 連携利用事例
Redmineとgitの 連携利用事例Redmineとgitの 連携利用事例
Redmineとgitの 連携利用事例
 
全文検索でRedmineをさらに活用!
全文検索でRedmineをさらに活用!全文検索でRedmineをさらに活用!
全文検索でRedmineをさらに活用!
 
事例から探る、Redmineの機能とよりよい運用
事例から探る、Redmineの機能とよりよい運用事例から探る、Redmineの機能とよりよい運用
事例から探る、Redmineの機能とよりよい運用
 
ある工場の Redmine 2021 ( Redmine of one plant 2021 )
ある工場の Redmine 2021 ( Redmine of one plant 2021 )ある工場の Redmine 2021 ( Redmine of one plant 2021 )
ある工場の Redmine 2021 ( Redmine of one plant 2021 )
 
Redmineプラグイン導入・開発入門
Redmineプラグイン導入・開発入門Redmineプラグイン導入・開発入門
Redmineプラグイン導入・開発入門
 

Ähnlich wie Redmine issue assign notice plugin の紹介

XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
賢次 海老原
 

Ähnlich wie Redmine issue assign notice plugin の紹介 (20)

Redmine plugin ハンズオン
Redmine plugin ハンズオンRedmine plugin ハンズオン
Redmine plugin ハンズオン
 
【Redmine 4.2 を先取り】RedMica 1.1 (2020-05) 新機能ハイライト
【Redmine 4.2 を先取り】RedMica  1.1 (2020-05) 新機能ハイライト【Redmine 4.2 を先取り】RedMica  1.1 (2020-05) 新機能ハイライト
【Redmine 4.2 を先取り】RedMica 1.1 (2020-05) 新機能ハイライト
 
なじむ Redmine
なじむ Redmineなじむ Redmine
なじむ Redmine
 
Redmine Applied for Large Scale
Redmine Applied  for Large ScaleRedmine Applied  for Large Scale
Redmine Applied for Large Scale
 
Unofficial Redmine Cooking & unofficial-redmine.org 紹介 redmine.tokyo#21
Unofficial Redmine Cooking & unofficial-redmine.org 紹介 redmine.tokyo#21Unofficial Redmine Cooking & unofficial-redmine.org 紹介 redmine.tokyo#21
Unofficial Redmine Cooking & unofficial-redmine.org 紹介 redmine.tokyo#21
 
RedMica 2.2 (2022-11) 新機能ハイライト
RedMica 2.2 (2022-11) 新機能ハイライトRedMica 2.2 (2022-11) 新機能ハイライト
RedMica 2.2 (2022-11) 新機能ハイライト
 
unofficial redmine 紹介 RedmineJapan2020
unofficial redmine 紹介 RedmineJapan2020unofficial redmine 紹介 RedmineJapan2020
unofficial redmine 紹介 RedmineJapan2020
 
Unofficial redmine cooking , unofficial-redmine.org 直近カスタマイズ事例
Unofficial redmine cooking , unofficial-redmine.org 直近カスタマイズ事例Unofficial redmine cooking , unofficial-redmine.org 直近カスタマイズ事例
Unofficial redmine cooking , unofficial-redmine.org 直近カスタマイズ事例
 
Unity勉強会 ひとり親方
Unity勉強会 ひとり親方Unity勉強会 ひとり親方
Unity勉強会 ひとり親方
 
RedMica 2.0 (2021-11) 新機能ハイライト
RedMica 2.0 (2021-11) 新機能ハイライトRedMica 2.0 (2021-11) 新機能ハイライト
RedMica 2.0 (2021-11) 新機能ハイライト
 
Redmine 4.2 新機能評価ガイド
Redmine 4.2 新機能評価ガイドRedmine 4.2 新機能評価ガイド
Redmine 4.2 新機能評価ガイド
 
20151018 過去の成果物プレゼン
20151018 過去の成果物プレゼン20151018 過去の成果物プレゼン
20151018 過去の成果物プレゼン
 
はじめる! Redmine (2021年版)
はじめる! Redmine (2021年版) はじめる! Redmine (2021年版)
はじめる! Redmine (2021年版)
 
Gitの使い方
Gitの使い方Gitの使い方
Gitの使い方
 
20121123 アド部定例会 unityアプリに広告を入れる方法
20121123 アド部定例会 unityアプリに広告を入れる方法20121123 アド部定例会 unityアプリに広告を入れる方法
20121123 アド部定例会 unityアプリに広告を入れる方法
 
Redmine 4.1 / RedMica 1.0ユーザーのための RedMica 1.1 (2020-05)・ 1.2 (2020-11) 新機能ガイド
Redmine 4.1 / RedMica 1.0ユーザーのための RedMica  1.1 (2020-05)・ 1.2 (2020-11) 新機能ガイドRedmine 4.1 / RedMica 1.0ユーザーのための RedMica  1.1 (2020-05)・ 1.2 (2020-11) 新機能ガイド
Redmine 4.1 / RedMica 1.0ユーザーのための RedMica 1.1 (2020-05)・ 1.2 (2020-11) 新機能ガイド
 
今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門
 
Redmine導入記
Redmine導入記Redmine導入記
Redmine導入記
 
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
 
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
 

Mehr von onozaty

業務で使うIRC
業務で使うIRC業務で使うIRC
業務で使うIRC
onozaty
 

Mehr von onozaty (17)

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

Redmine issue assign notice plugin の紹介