На главную страницу сайта Teamlead
Базы знаний Teamlead
Если есть задача реализовать механизм напоминаний по дате из прошлого (например по Дню рождения) которая совпадает с текущей, но отличается годом, то необходимо:
В описание поля поля вставить формулу
<!-- @@Formula: import com.atlassian.jira.component.ComponentAccessor; import java.util.Calendar; date = issue.get("customfield_XXXXX"); calendar = Calendar.getInstance(); if (date != null) { calendar.set(Calendar.DATE, date.getDate()); calendar.set(Calendar.MONTH, date.getMonth()); calendar.set(Calendar.HOUR_OF_DAY, 0); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); } date == null ? null : calendar.getTime() -->
где указываем ссылку на настоящее поле с датой рождения (той которая далеко в прошлом)
Создать Escalation Service из плагина Script Runner - это переодический сервис, который может создавать комментарии, подзадачи или делать транзишены для всех Issues в конкретонм JQL или Filter. Сам JQL настраиваем как попадание получившегося поля в интервал между startOfDay() и endOfDay()
There is no content with the specified labels