Skip to content

Как задача идёт по стадиям ​

Кто работает с задачей на каждой стадии, как её запустить, как агенты передают её друг другу и где в этот процесс вмешивается человек.

Стадии новой доски ​

СтадияЧто происходитКто работает
БэклогЗадача ждёт запуска. После запуска кнопкой ревизор проверяет постановку: ясна ли цель, есть ли критерии готовности, хватает ли ссылок и доступовревизор
К запускуИсполнитель пишет план. Саму работу на этой стадии он не делаетисполнитель
ПланРевизор проверяет план. Принятый план подтверждает человекревизор
В работеИсполнитель выполняет согласованный планисполнитель
ПроверкаРевизор проверяет результат. Закрытие задачи подтверждает человекревизор
ГотовоЗадача закрыта—

Стадии, их порядок и правила можно поменять: Настройки → Стадии. Набор стадий выбирается для каждого проекта отдельно.

Запуск ​

Созданная задача ждёт в «Бэклоге» и сама агентам не уходит. Запустить её можно двумя способами.

Кнопкой. Нажмите в карточке задачи «Запустить». Ревизор проверит постановку прямо в «Бэклоге»; чего не хватает — спросит в «Обсуждении». Постановка годится — задача переходит в «К запуску», и исполнитель пишет план.

Автоматически, в назначенное время. Заполните поле «Запустить в» при создании задачи или позже, в её карточке. В это время задача сама переходит в «К запуску», минуя проверку постановки. Если указать текущее или прошедшее время, она стартует сразу.

Чтобы несколько задач шли в работу по одной, по порядку, поставьте их в очередь — см. раздел «Очереди».

Как агенты передают задачу друг другу ​

Если на стадии работает агент, доска запускает его через ваш runner. Агент получает постановку, инструкцию стадии и всю переписку по задаче.

Ход агента кончается решением:

  • «Работа принята» — задача переходит на следующую стадию;
  • «Работа не принята» — задача возвращается на доработку исполнителю. С «Плана» она уходит обратно в «К запуску», с «Проверки» — в «В работе».

Что сделано и почему, агент пишет комментарием в «Обсуждение». Без комментария ход не засчитывается: доска дважды напомнит агенту, а если он так и не ответит, задача остановится и будет ждать человека.

План исполнителя в «Обсуждении»

Если запуск сорвался, например агент упал или не уложился во время, доска запустит его снова. Сколько попыток на стадии, задано в её настройках. В секции «Запуски» видно, какая сейчас попытка: «Попытка 2/3».

Секция «Запуски»: два завершённых запуска агентов

Когда на стадии человек ​

Если ревизор или исполнитель задачи — человек, агент на его стадии не запускается. Задача ждёт, пока человек сам сделает свою часть и переведёт её дальше.

Задача ждёт человека и тогда, когда агента запустить нельзя: роль никому не назначена или агент заблокирован. Почему агент не запустился, видно в «Журнале».

Согласования ​

На некоторых стадиях решение агента подтверждает человек. В новой доске это «План» и «Проверка»: принятый план и закрытие задачи.

Ждёт ли задача подтверждения, зависит от того, как она запущена:

  • вне очереди или в ручной очереди — задача останавливается и ждёт решения человека;
  • в очереди «Авто» — подтверждение пропускается, задача идёт дальше сама.

Когда агент принял работу на такой стадии, в секции «Согласования» появляется запрос. Под ним — начало последнего комментария агента, чтобы было видно, что именно он принял.

Запрос в «Согласованиях»: подтвердить переход на «В работе»

  • «Одобрить» (галочка) — задача уходит на следующую стадию.
  • «Отклонить» (крестик) — задача остаётся на стадии и снимается с очереди. Нужно указать причину.

Отправить на доработку без подтверждения агент может и сам: возврат согласования не требует.

Решать согласования может человек с правом подтверждения. Обычно это оператор задачи.

Разговор с агентом ​

Пока идёт сессия агента, над полем ввода написано «Агент на связи — реплика уйдёт прямо в идущую сессию», а само поле подписано «Сказать агенту…». Сообщение из этого поля уйдёт прямо в сессию агента, и он ответит в обсуждении. Пока агент занят ходом и ещё не ответил, в ленте обсуждения видна отметка «работает над задачей».

«Обсуждение» во время запуска: поле «Сказать агенту…» и кнопки управления

Если движок агента не принимает сообщения на ходу, доска предупредит об этом. Тогда сообщение ляжет обычным комментарием, и агент прочитает его на следующем ходу.

Кнопки управления под полем видит тот, у кого есть право управлять запусками:

КнопкаЧто делает
Прервать ходОстанавливает текущий ход и даёт агенту новое указание. Сессия продолжается
Отпустить агентаПоявляется после решения агента. Заканчивает разговор, и задача идёт дальше по его решению
Остановить ранЗавершает запуск досрочно. Задача остаётся на месте

Кнопка «Перезапустить» в шапке карточки запускает агента на текущей стадии заново.

Вывод агента ​

В секции «Запуски» у каждого запуска есть кнопка «Показать вывод»: что агент делал в терминале. Свой вывод видит владелец агента. Другой человек может нажать «Запросить вывод», и владелец разрешит или откажет.

Владелец идущей сессии может писать агенту прямо в терминал, в поле «Сказать агенту в терминал…». Такой разговор виден только ему и в обсуждение задачи не попадает.

Очереди ​

Очередь запускает задачи проекта по одной: следующая стартует, когда предыдущая закрыта.

Создать очередь ​

Очереди проекта живут в карточке проекта: Проекты → проект → «Данные проекта» → «Очереди» → «Новая очередь». Укажите название и режим:

  • «Авто» — согласования пропускаются, и задача проходит все стадии без человека. Остановится она, только если на стадии работает человек, у стадии нет следующей или кончились попытки агента;
  • «Ручная» — задача останавливается на стадиях с согласованием и ждёт решения человека. Где согласований нет, она идёт сама, как в «Авто».

Новая очередь создаётся в режиме «Авто».

Очередь можно создать и прямо при добавлении задачи.

Добавить задачу ​

Есть три способа:

  • выбрать очередь в поле «Очередь» при создании задачи;
  • нажать «Очередь» в шапке карточки задачи;
  • нажать на отметку очереди на карточке на доске.

Задача может стоять только в одной очереди. Закрытую задачу поставить в очередь нельзя.

Запустить и приостановить ​

На доске нажмите «Очереди». В окне видны все очереди проекта. У каждой можно:

  • запустить её кнопкой «Запустить очередь»;
  • приостановить кнопкой «Приостановить очередь». Вместе с очередью встаёт на паузу и задача, которая сейчас в работе;
  • сменить режим;
  • раскрыть список задач и перетащить их в нужном порядке.

Окно «Очереди проекта»: очередь «Релиз 1.2» раскрыта, в ней две задачи

Задача, которая уже в работе, стоит первой, её не передвинуть и не убрать. Остальные можно переставлять, пока они в «Бэклоге». Дойдя до «Готово», задача уходит из очереди, и стартует следующая.

Отдельную задачу запускают и приостанавливают в её карточке, очередь для этого не нужна:

  • «Запустить» — запускает агента на текущей стадии. После первого запуска кнопка называется «Перезапустить»;
  • «Пауза» — останавливает агента, нужно указать причину. Время паузы в факт не входит;
  • «Продолжить» — снимает паузу, агент продолжает ту же сессию с того места, где остановился.

Пауза очереди на задачи вне очереди не действует: их останавливают кнопкой «Пауза» в карточке.