Redmineワンポイントチェック(7): Redmineのチケット更新をSlackに通知する 【プラグイン不要】

2018-02-28 18:00  •  分類:  •  石原佑季子

Redmineをより便利に、効率よく使いこなすためのチェックポイントを紹介する連載記事「Redmineワンポイントチェック」の第7回は、Redmineのチケット更新をSlackに通知する方法です。


Redmineのチケットなどの更新通知はメールで受け取る方法が一般的ですが、チャットツール「Slack」で通知を受け取ることもできます。

Slackに通知する方法としては redmine-slack プラグインがよく知られていますが、ここではSlackのRSSアプリを使う方法を紹介します。Redmineサーバ上での作業が不要なので導入のハードルが低いのがメリットです。

Redmineの活動画面やチケット画面では更新情報がAtomフィード(≒RSSフィード)として出力されるので、Slackにフィードを追加することで通知を受け取れます。

  • 本記事はSlackにサインインされた状態であること、またRedmineにインターネット経由でアクセスできることを前提としています。
  • 設定方法は下記ページを参考にしました。
    Slack に RSS フィードを追加する

RSS アプリをインストール

  1. https://slack.com/apps/A0F81R7U7-rss にアクセス
  2. 「インストール」をクリック

  3. 「RSS インテグレーションの追加」をクリック

App ディレクトリからフィードを追加する

  1. フィードURL:Redmineのプロジェクトの「活動」や「チケット」画面の一番下までスクロール→「他の形式にエクスポート: Atom」をクリックして表示されるURLを貼り付け
  2. チャンネルへの投稿:任意のチャンネルを選択
  3. 「このフィードを購読する」をクリック

通知条件を変える

担当者が自分のチケットのみ、 優先度が高いチケットのみなど、通知する更新情報の対象を変更することもできます。下記手順で取得したAtomフィードのURLには設定したフィルタの内容が含まれています。

  1. チケット一覧画面でフィルタより条件を設定する
  2. 「適用」をクリックする
  3. 「他の形式にエクスポート: Atom」をクリックする

バックナンバー

この連載は毎月下旬に掲載します。「Redmine News」に登録いただくと新着記事をメールでお知らせします。
最新情報お知らせメール「Redmine News」 (Redmine.JP)


作成: 2018-02-28 18:00  •  分類: