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

Redmine issue assign notice plugin の紹介

Redmine issue assign notice plugin の紹介

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

onozaty

May 22, 2021
Tweet

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