Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Redmine issue assign notice plugin の紹介

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Redmine issue assign notice plugin の紹介

第20回redmine.tokyo勉強会で発表した「Redmine issue assign notice plugin の紹介」

Avatar for onozaty

onozaty

May 22, 2021

More Decks by onozaty

Other Decks in Programming

Transcript

  1. 自己紹介 • Hirokazu Onozato • 株式会社ユニスティ所属 • ソフトウエア開発者 • Redmine歴12年くらい

    • View customizeプラグイン作者 • https://github.com/onozaty/redmine-view-customize @onozaty https://github.com/onozaty
  2. Redmine issue assign notice plugin チケットの担当者が変わったときに、SlackやTeams、Rocket.Chatなど に通知するプラグイン。 • 担当者になったことに、すぐに気づけるようにしたくて作った •

    実際に自分が関わるプロジェクトで利用中 • 同じような通知を別の方法で実現していたが、Redmineのプラグインとして置き換えた
  3. 通知内容 • チケットの担当者が変わった時に、下記のような内容の投稿をして くれる • 1行目: 担当者変更に関する情報 • 2行目: プロジェクト名、トラッカー、チケット番号、題名、ステータス

    • トラッカー+チケット番号はリンクになっている • 3行目: チケット新規作成時は説明、チケット変更時は注記(先頭200文字ま で)
  4. 対応している通知先 • 動作することが確認できているのは下記のチャットサービス • Slack • Teams • Google Chat

    • Rocket.Chat • 利用する機能はIncoming Webhookなので、Incoming Webhookに対 応しているものならば、上記以外でも動くはず • 一部サービスで記法が異なり、プラグイン側でサービスによって分けてい る箇所もあるので、表示が崩れるといったことはあるかも
  5. 設定方法 - その他 • 下記のような設定も可能 • プロジェクト毎に通知先を変更する • メンションの有効/無効化 •

    詳しい設定方法などはREADMEを参考に • https://github.com/onozaty/redmine_issue_assign_notice/blob/main/README.ja.md