Как уведомить нескольких пользователей о задаче

Данный набор триггеров предназначен для того, чтобы пользователи при редактировании задачи и выполнении над ней операций могли прямо указать, кого нужно уведомить об изменениях в задаче.

Представьте себе обычную ситуацию: вы исправили какую-нибудь ошибку и хотите передать соответствующую задачу тестировщику, но также хотите, чтобы об исправлении узнали ваши коллеги, которые его ждут уже который день. Теперь в TrackStudio это можно сделать гораздо проще: достаточно при выполнении операции или редактировании задачи отметить в списке нужных пользователей.

Установка и настройка триггеров

  1. Распакуйте архив в каталог вашего экземпляра TrackStudio с сохранением структуры папок.
  2. Создайте дополнительное поле типа Пользователь в процессе (workflow) тех задач, в которых вы хотите использовать уведомления. Можно создать поля с одинаковыми названиями для разных процессов.
  3. Можете создать специальный фильтр, который будет использоваться для таких оповещений, либо использовать фильтр "Все задачи".
  4. Откройте в текстовом редакторе файл subscribe.properties в корне папки вашего экземпляра TrackStudio
  5. В этом файле укажите название дополнительного поля и идентификатор фильтра для уведомлений.В обычных случаях используйте идентификатор фильтра 1. Если вы используете специальный фильтр, его идентификатор можно получить из URL, кликнув правой кнопкой мыши на ссылке фильтра в списке задач.
subscribe.udf=Subscribe
subscribe.filter.id=1
  1. Подключите триггер SubscribeAfterEdit.class к редактированию задач (через Категории), триггер SubscribeAfterCreate.class там же к созданию задачи, и триггер SubscribeAfterOperation.class к каждой операции, в которой вы хотите управлять уведомлениями (через Процессы).
  2. Перезапустите TrackStudio

Теперь, если вы или ваши сотрудники укажете каких-либо пользователей в поле Subscribe при редактировании задачи или выполнении операции, эти пользователи получат уведомления. Они будут получать уведомления, пока их не отключат, убрав соответствующую отметку в этом поле.

Обратите внимание, если пользователь не может видеть какие-то операции из-за настроек разрешений в процессах, уведомления о них он также не получит.
AttachmentSize
subscribe2_0.zip8 KB