Перейти к содержимому

Сводка ваших запусков

Сводка в меню веб-интерфейса (/overview) открывается на ваших незавершённых запусках с реальным движением за последние семь дней. Выберите Всё время, чтобы найти более старую работу. У каждого запуска своя карточка: чего он ждёт и докуда дошёл. Показываются только ваши запуски, в том числе администратору.

Чей ход

Каждая карточка начинается со статуса запуска:

  • Ждёт вас — запуск стоит на шаге, который флоу помечает как ожидание решения человека (humanGate), или агент сообщил, что не может продолжить без вас (session await-user). Карточка показывает, что от вас ждут, — подпись шага или «Агент спрашивает: …» с вопросом — и строку о том, отправлено ли вам уведомление. Отвечайте агенту в чате, там он и ждёт; сводка ответов не принимает, а статус снимается сам, когда агент продолжит работу.
  • Ждёт агента — у агента есть директива, над которой он работает.
  • Заблокирован — запуск стоит на блокировке и ждёт, когда кто-то введёт её PIN.
  • Завершён — запуск закончен без явной остановки, в том числе с ошибкой или после завершения заблокированного старта.
  • Остановлен — владелец окончательно прекратил запуск с записанной причиной, через кнопку интерфейса или session stop-execution. Карточка и подробности показывают причину; это не означает, что задача выполнена.

Порядок по активности ставит более свежий час UTC выше. Внутри часа время создания и идентификатор запуска сохраняют устойчивый порядок; ожидание человека не отменяет выбранную сортировку.

Что показывает карточка

У всех карточек одна высота и одни и те же строки, какой бы ни был запуск: статус и сколько прошло с последнего шага, каноническое название задачи, имя собственного флоу и отдельная связь дочернего запуска «↳ дочерний для …». Затем идёт объявленный прогресс. Произвольная заметка доступна отдельно, даже если совпадает с названием. Флоу с прогресс-блоками показывает этапы; этап, который идёт по списку — плану или чеклисту, привязанному к блоку, — показывает пункты вокруг текущего: выполненные выше, следующие ниже, остальное свёрнуто в «↑ N» и «↓ N». Флоу без того и другого так и говорит, а не придумывает процент. Подвал говорит, когда показана текущая директива, и несёт значки дочерних запусков (показано / всего прямых детей) и отказов (шагов, которые движок отклонил; запуск после них продолжается). Подробности — в подсказке при наведении или фокусе; заголовок карточки открывает просторное модальное окно со всем остальным — родительскими запусками, вопросом и вариантами, текущим шагом, всем списком и всеми этапами, дочерними запусками, датами — и кнопкой Открыть запуск.

Последний шаг — последний раз, когда запуск делал работу: сдан шаг, показана директива или агент либо вы изменили переменную, или задачу действительно переименовали. То же нормализованное название, заметка, напоминание, блокировка или смена родителя не считаются. Показанный возраст группы берётся по оставшейся в выдаче подходящей работе. Фильтр простоя учитывает всё дерево собственных дочерних запусков, поэтому родитель с занятым ребёнком не выглядит заброшенным.

Дочерние запуски

Запуск, начатый как дочерний для другого, стоит с родителем в одной группе на общей подложке — со своей карточкой и своим планом; дочерний запуск со своими детьми — группа внутри группы. Группы с третьего уровня и глубже свёрнуты — их раскрывает показать N. Стрелок нет: принадлежность выражают подложка, заголовок группы и подпись ребёнка. Каждый запуск показан один раз. Когда фильтр пропускает ребёнка, но не родителя, необходимая цепочка родителей остаётся с пометкой контекста. Остальные неподходящие соседние запуски исключаются. Значок детей различает показанных прямых детей и всех прямых детей; это не размер всего дерева потомков.

Остановленный запуск не подходит под вид «В работе», но может остаться как контекст активного ребёнка. Остановка родителя не останавливает ребёнка.

Сетка плотно раскладывает одиночные задачи и отдаёт группе всю ширину; Дорожки ставят каждую задачу на свою горизонтальную полосу.

Найти, что застряло

  • Переключатель статусов показывает всё, что в работе (по умолчанию), один статус, завершённые, остановленные или всё. Найдите остановленный запуск через Остановленные или Все.
  • Период выбирает Последние 7 дней, Последние 30 дней или Всё время по реальному движению, а не дате создания. Строка под кнопками объясняет текущую выборку.
  • Без движения > 7 дн оставляет незавершённые задачи, где неделю не было ни одного шага — даже в дочерних запусках. Статус от возраста не меняется: такую задачу можно продолжить с того же места.
  • В Фильтрах — другие интервалы без движения, диапазон дат последнего шага, флоу, порядок (сначала недавние, сначала давно без движения, сначала новые) и «только с отказами». Диапазон дат находится в Свои даты (необязательно) и использует ваш часовой пояс. Выбор периода снимает простой и границы дат; выбор простоя или дат включает всё время. Текущая работа за последние 7 дней возвращает недавнюю активную работу. Пустая недавняя выдача предлагает всё время, не меняя сохранённых запусков.
  • Фильтр по флоу предлагает все доступные для чтения флоу, включая те, что находятся за первой страницей списка. Если список не загрузился, появится сообщение Фильтр по флоу недоступен с кнопкой Повторить; сводка остаётся доступной, пока вы повторяете загрузку вариантов.
  • Поиск ищет по видимому названию задачи, отдельной произвольной заметке, имени собственного флоу и id запуска без учёта регистра. Переопределённое авторское название не остаётся скрытым совпадением.

Всё выбранное остаётся в адресе страницы, так что сохранённая ссылка — «мои запуски без движения неделю» — открывает тот же вид. Открытое модальное окно тоже в адресе.

Остановка своего запуска

Доступная кнопка Остановить задачу открывает подтверждение с обязательной причиной. Проверьте задачу и отправьте причину, чтобы окончательно остановить запуск. Выполняющаяся операция временно отключает действие. Ошибка сохраняет вашу причину; конфликт требует Принять новое решение по текущему состоянию и нового решения, а не скрытого повтора с другой ревизией. Право администратора читать чужие запуски не даёт права их останавливать. Частичные этапы, списки и история остаются доступны, без утверждения, что незаконченная работа выполнена успешно.

Живые обновления

Страница обновляется сама: шаги, заметки, родительские связи и изменения статуса обновляют деревья без перезагрузки браузера, включая состав результатов поиска, порядок и страницы списка. Открытое модальное окно сохраняет тот же запуск и положение чтения при переименовании или остановке, даже если запуск исчезает из отфильтрованной страницы. Полные название, заметка, флоу и причина доступны там без наведения. Пришедшие вместе изменения объединяются в одно обновление. Одновременно выполняется один запрос; изменения во время ожидания его ответа вызывают одно следующее обновление после завершения. Поэтому даже медленные ответы обновляют страницу при непрерывной работе. Индикатор в заголовке страницы говорит, как: Вживую — изменения приходят по мере появления; Переподключение… — связь прервалась, пропущенное будет догнано; Раз в 15 с — живое соединение удержать не удаётся (например, за прокси, который обрывает долгие ответы), и страница проверяет изменения сама. Если открыто несколько вкладок, соединение держит одна вкладка на всех, а скрытая страница приостанавливает его до вашего возвращения.