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

1
3 comments

Здравствуйте,

Спасибо за ваше обращение. Для реализации такого сценария можно воспользоваться рабочими процессами (воркфлоу). Воркфлоу - это скрипты на JavaScript, которые расширяют функциональность YouTrack (https://www.jetbrains.com/help/youtrack/devportal/Quick-Start-Guide-Workflows-JS.html). Некоторые воркфлоу можно создавать в конструкторе без кода, просто передвигая блоки (https://www.jetbrains.com/help/youtrack/incloud/workflow-constructor.html).

В частности, вот здесь есть готовый пример, который отправляет уведомление исполнителю о просроченных задачах: https://www.jetbrains.com/help/youtrack/devportal/Workflow-Due-Date.html#notify-assignee. Вы можете им воспользоваться и модифицировать.

0

Спасибо,  получилось. 

Остался вопрос - как сделать отправку не одному адресату, а нескольким?

0

Строчка 

userToNotify.notify(workflow.i18n('[YouTrack, Issue is overdue]'), notificationText);

отвечает как раз за отправку сообщения (в коде в переменную userToNotify записывается владелец проекта). Вы отправить сообщение сколько угодно раз, вызывая метод notify() для нужных пользователей.

0

Please sign in to leave a comment.