Управление таймером
Добрый день!
Подскажите, плиз, как можно управлять таймерами?
Стоит такая задача:
- если запускается таймер, то автоматически переводить задачу в статус "В обработке";
- если задача переходит в статус "Готово" или "Приостановлена", то автоматически останавливать таймер.
Таймеры из " In Progress Work Timer".
Спасибо!
Please sign in to leave a comment.
Добрый день!
Для выполнения этой задачи Вы можете расширить In Progress Work Timer воркфлоу, добавив свои кастомные правила. К примеру, п.1 можно сделать, взяв за основу ппваило Start timer when issue is in progress, только в секции guard вместо изменения стейта задачи проверять, изменилось ли состояние таймера:
return ctx.issue.fields.isChanged(ctx.TimerTime);
Что касается п2, Вы можете просто расширить правило Stop timer when issue is fixed, добавив туда необходимые состояния ("В обработке"), из которых осуществляется переход, наряду с "In Progress".
Думаю, статья JavaScript Workflow Quick Start Guide будет полезна для начала работы с воркфлоу.
Спасибо!
Попробую.