Some time ago I told the volume β How to store a complex hierarchy of settings in Redmine projects β. This story was based on the experience of developing the redmine_intouch plugin. In this publication I will tell about the plugin itself and how it can be useful for you. Our company is growing, it is becoming more and more difficult to rely on the human factor, and numerous customers expect an immediate response to their requests.
In this regard, we try to automate all possible processes as much as possible, remind administrators of the need to write the status of open tasks to customers on time ...
So the idea was to create a plugin that will send notifications to a wide range of people - the performer, the author, the observers of the task, as well as in specialized group chats.
It was also important to set up periodic reminders for tasks that have not been commented on for a long time and status updates, or have not appointed an artist.
And then someone will kick Ivan Tsarevich, he will jump on his horse and go to look for the village. And his friends, who are watching the task, will see the following message:
General settings
In the general settings of the plugin, you can specify which days to consider working and what time. In accordance with these settings, notifications about not urgent tasks are sent.
Priorities for urgent tasks are specified additionally. Notifications of these tasks will be sent around the clock and seven days a week.
Currently, the plugin sends a notification via mail and
Telegram . But if you want to use only one of these protocols, you can disable the unnecessary in the plugin settings.
Instant Notifications
It is often necessary that notifications arrive immediately after updating the status or priority of a task, as well as any other fields. In the instant notification section you can configure which messages will be received:
- task author
- executor
- observers
- Telegram group chats
Performer groups
Often there is a situation when the client forgot to switch the task to the administrator, but wrote the desired comment.
In order for administrators to receive notifications of such changes in a timely manner, the functionality of artist groups has been added to the plugin.
Only members of selected groups are considered performers and receive notifications. If several performers participate in the task, the executor is considered to be the one who last left a comment or made some changes to the task.
Periodic notifications
It also happens that the performer is so carried away with the execution of the task that he forgot to update her status in time and write the necessary comment.
To correct such a situation, the functionality of periodic notifications serves.
Separately, you can configure notifications for tasks:
- with the status "In Work" or "Feedback"
- not assigned or assigned to groups
- expired or without a specified completion date
Since the priority of tasks is different, then the frequency of notifications can be configured for each priority individually.
For example,
Avariya should be updated at least once per hour, the task with the
High priority - once at 4 o'clock, and the
low priority one can not be commented at all.
Install and configure the plugin
In this publication I will not talk about the subtleties of setting up the plugin, because did it in some detail in the
readme file .
If you have any questions, I will be happy to answer them in the comments.
PS: The company
Centos-admin.ru does not participate in fairy-tale adventures. The task of Ivan Tsarevich was used as an illustration and has nothing to do with the company's activities.
The company also provides the following services:
- software update
- 24x7 resource availability monitoring
- optimization of settings for loaded projects
- hardware monitoring
- help in repelling DDoS attacks
- collection of server load statistics
- remote backup
- support for loaded projects
PPS: Oh yes. I almost forgot.
Here is the link to the
redmine_intouch plugin, it is completely free. We will be glad if it is useful to you.
UPD 12/03/2015: Plugin works with Redmine version
3.1.2 or higher.