Skip to content

This plugin provides a event notification to Microsoft Teams.

License

Notifications You must be signed in to change notification settings

9506hqwy/redmine_msteams_notification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redmine MSTeams Notification

This plugin provides a event notification to Microsoft Teams.

Features

  • Notify to Microsoft Teams using incomming hook when issue or wiki is created or updated.
  • Notify test message.
  • Mention to issues' author and assignee (Need to use AdaptiveCard format).
  • Mention to mentioned user (Need to use AdaptiveCard format and Redmine 5.0 or later).

Installation

  1. Download plugin in Redmine plugin directory.
    git clone https://github.com/9506hqwy/redmine_msteams_notification.git
  2. Install dependency libraries in Redmine directory.
    bundle install --without development test
  3. Install plugin in Redmine directory.
    bundle exec rake redmine:plugins:migrate NAME=redmine_msteams_notification RAILS_ENV=production
  4. Start Redmine

Configuration

  1. Enable plugin module.

    Check [MSTeams Notification] in project setting.

  2. Set in [MSTeams Notification] tab in project setting.

    • [WebHook URL]

      Input MSTeams incoming hook URL.

    • [Message Format]

      Select MessageCard or AdaptiveCard. The default is MessageCard.

    • [Skip SSL certificate verification]

      If the server cant not verify the server certification, check on.

    • [Object ID or UPN]

      Select the custom field which indicates infromation of mentioned user instead of mail address. This field lists the user custom field that type is string.

    • [User Preference]

      Select the custom field which indicates whether enable mention per user. This field lists the user custom field that type is boolean.

  3. Click [Send test notification] after saving.

Tested Environment

  • Redmine (Docker Image)
    • 3.4
    • 4.0
    • 4.1
    • 4.2
    • 5.0
    • 5.1
  • Database
    • SQLite
    • MySQL 5.7
    • PostgreSQL 12

About

This plugin provides a event notification to Microsoft Teams.

Resources

License

Stars

Watchers

Forks