Оповещение о просроченных задачах одним письмом
У меня настроено правило-расписание, которое оповещает пользователей о просроченных задачах.
Бывает скапливается очень много задач, что очень сильно заполняет почту. Можно ли как-то собирать оповещения по всем просроченным задачам, и отправлять их одним письмом исполнителю?
Please sign in to leave a comment.
Добрый день! Прошу прощения за задержку. Так сделать можно, но это довольно сложно. Надо сделать два правила Workflow: 1) stateless rule будет добавлять задаче тег, когда задача просрочилась (вместо того, чтобы посылать нотификации). 2) scheduled rule будет висеть с расписанием на одной задаче (с условием `issue == {issue: T-1}`), брать внутри список `var issues = loggedInUser.getIssues(Everything, "tag: OVERDUE");`, проходить по нему и собирать одну общую нотификацию. Единственное - необходимо, чтобы этот тег был открыт для всех, иначе алгоритм не сработает.
Подробнее о воркфлоу можно почитать здесь: https://www.jetbrains.com/help/youtrack/incloud/2017.1/Workflow-Overview.html
Пожалуйста, напишите, если появятся вопросы. Спасибо.
Спасибо огромное за ответ!
написал вот такой вот workflow:
Оповещения приходят всё также отдельным письмом по каждой задаче.
Подскажите, пожалуйста, как правильнее написать workflow.
У Вас почти всё правильно написано, только уведомление надо вынести за цикл, а в самом цикле сформировать текст уведомления.
Как-то так.
Михаил, Спасибо!