19:00プロジェクト管理用のWebアプリケーションである、Redmineには、期日が近いチケットについて、通知をする機能があることが分かったので、その方法を書きます。期日の通知Redmineは、チケットという単位で、仕事を管理しています。そのチケットには、終了予定の期日の指定ができ、基本的にその期日に終わらせるように仕事をします。その期日は通常Redmineのサイトを開いて確認しなければならず確認が大変でした。そこで調べてみると、期日の近いチケットは、担当者にメールで通知をする機能があることが分かりました。通知の設定方法チケットのメールによる通知は、Redmineがホスティングされているサーバに対してアクセスできることが、設定できる条件です。アクセスできる権限がない人はあきらめてください。方法は、下記のコマンドをRedmineのインストールディレクトリで実行するだけです。RAILS_ENV=productionこれで、通知のメールを送ることができます。通知の設定をするためのいくつかのオプションがあるので、それについて説明します。オプションの一覧を下記にまとめておきます。※コンマで区切って複数のidを指定できますここで、私が使っているdaysの設定について例を出します。デフォルトの設定では、期日が7日以内に到達するチケットの通知が行われます。この設定を変えるには、「days」というオプションを与えます。5日以内とするにはこのようにします。RAILS_ENV=production自動で通知する方法このままの設定では、メールを送りたいときに、毎回サーバへログインしてコマンドを入力するという面倒な作業をする必要があります。このままでは大変なので、一定の時間にメールで通知ができるように設定します。Linuxを例とすると、Linuxではcronを使って、定期的にコマンドを実行させます。cronの設定は、/etc/crontabに追加で記述します。crontabの記述例は、下記のとおりです。/path/to/redmine」は、Redmineのインストールディレクトリを記述してくださいこの設定では、毎朝7時にメールを送るようにしています。最初の記述の0と7は順に、分と時間を表しているので、ここを適宜変えて使ってみてください。これで、自動的に実行されるようになりました。さいごにRedmineには、中々見つけにくい便利な機能があると思っているので、それらをうまく見つけていきたいです。