Управление таймером

Добрый день!

Подскажите, плиз, как можно управлять таймерами?

Стоит такая задача:

- если запускается таймер, то автоматически переводить задачу в статус "В обработке";

- если задача переходит в статус "Готово" или "Приостановлена", то автоматически останавливать таймер.

 

Таймеры из " In Progress Work Timer".

 

Спасибо!

1
2 comments
Official 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 будет полезна для начала работы с воркфлоу. 

Avatar
Permanently deleted user

Спасибо!

Попробую.

0

Please sign in to leave a comment.