Not translated yet — page language: Russian

Захват события в поле — чеклист вместо формы

Обновлено: 2026-08-15 события incidents поле чеклист голосовая заметка координаты офлайн

Захват события в поле

Экран «В поле» (/events/field, кнопка рядом с «+ Описать событие»
в журнале) сделан для одной ситуации: борт упал, вы стоите на месте и вам
не до ввода данных. Обычная форма здесь обуза, а данные, которые
существуют ровно сейчас, исчезают навсегда:

Момент Что теряется
до подъёма аппарата картина места падения, разброс обломков
осмотр каких элементов не хватает (потом не отличить: потеряно при падении или при перевозке)
дорога обратно горячее обсуждение версий — к вечеру остаётся «вроде из-за мотора»

Поэтому экран — короткий список действий, а не список полей. Ввод текста
не требуется вообще: описание пишется вечером, на обычной карточке события.

Что на экране

  1. Снимите видео до подъёма. Напоминание и отметка «снял». Само видео
    прикладывается пятым шагом — снимайте телефоном как привыкли.
  2. Всё на месте? Три крупные кнопки: «Всё на месте», «Чего-то не хватает»,
    «Не проверял». Выбрали «не хватает» — экран прямо просит не поднимать
    аппарат
    , пока недостающее не найдено: после подъёма отличить потерю в
    полёте от потери при перевозке уже нельзя.
  3. Последние координаты. Кнопка «Взять с этого телефона» (одно нажатие,
    браузер спросит разрешение на геопозицию) либо два крупных поля — вписать
    то, что показывает аппаратура или очки. Поля необязательные.
  4. Голосовая заметка. Одно нажатие — запись, второе — стоп. Запись
    прикладывается к событию как вложение.
  5. Фото и видео с телефона. Кнопка открывает обычный выбор файлов;
    из выбранного экран предлагает только снятое рядом со временем события
    (по умолчанию — за 30 минут до и час после). Доступ к галерее целиком
    страница не запрашивает и не получает: она видит ровно те файлы, которые
    вы выбрали сами. Снятое сильно раньше или позже экран не приложит и прямо
    об этом скажет — такие файлы добавляются вечером, на карточке события
    обычной кнопкой вложений.

Ниже — выбор борта из вашего Ангара (одно касание). Борт можно не выбирать:
событие сохранится и без него, привязать борт можно вечером.

Завершите захват, когда закончили: кнопка «Завершить захват» внизу
закрывает сеанс. Пока он не завершён, экран продолжает тот же самый разбор —
это нужно, чтобы вернуться к нему после закрытия страницы. После завершения
следующее открытие экрана заводит новое событие, а расшифровка и
координаты перестают храниться на устройстве. Незавершённый захват стареет
сам: открытый через 12 часов экран начинает новое событие, не дописывая
вчерашнее.

Все цели нажатия крупные, контраст повышенный — экран рассчитан на улицу,
одну руку, перчатки и солнце.

Что попадает в событие

Событие создаётся сразу, с честными «пока неизвестно»: категория —
«Неизвестно», описание пустое, серьёзность — «Повреждения», фаза полёта —
«Крейсерский полёт». Последние три платформа проставляет за вас, поэтому
такое событие не попадает в частоты журнала и в сводный ИИ-разбор (сводка
по симптому — сравнение конфигураций — его учитывает: там сравниваются
настройки борта, а не проставленная классификация). Иначе «крейсерский полёт»
стал бы вашей самой частой фазой просто потому, что так подставилось. Событие
возвращается в подсчёты, как только вы измените фазу, серьёзность или
категорию — либо нажмёте в карточке «Автоматические значения верны», если
подставилось правильно. Сохранение формы без изменения классификации
подтверждением не считается.

Отметки чеклиста (снято ли видео, комплектность) видны в карточке события
блоком «Из поля» и учитываются ИИ-разбором: «части
аппарата не хватало на месте» — это вывод, что элемент отделился в полёте, а
не потерялся по дороге.

Связи в поле обычно нет

Экран рассчитан на её отсутствие:

  • каждое действие сначала сохраняется на устройстве, потом отправляется;
  • строка сверху всегда говорит, что происходит: «Отправляю…», «Нет связи —
    лежит на устройстве», «Ждёт отправки: N», «Сохранено». Рядом появляется
    кнопка «Отправить сейчас»;
  • как только связь появилась, отправка повторяется сама;
  • повторная отправка не создаёт второе событие — экран помечает запись
    своим меткой, и сервер возвращает уже созданное событие.

Если сервер отказал по существу (событие уже закрыто, файл не того типа,
слишком большой), экран не обещает «дошлём»: он называет причину словами
сервера, а негодный файл снимает с очереди — поимённо, чтобы вы знали, что
именно не приложилось. Остальные файлы при этом уезжают: один плохой файл не
блокирует голосовую заметку и фотографии.

Молчаливой потери не будет: пока запись не ушла, экран об этом говорит —
и это касается не только файлов, но и самих отметок чеклиста. Закрыли
страницу, не дождавшись отправки, — откройте снова: экран досылает
недоставленное сам, и пока оно не ушло, сеанс не завершится и не устареет.

Куда уходит голос

Это стоит понимать до того, как нажать «Запись».

  • Сама голосовая заметка — обычное вложение события. Она хранится по тем
    же правилам, что фото и логи: видна вам и тем, кому открыто событие, и
    никуда больше не отправляется. С файла снимаются служебные записи (дата,
    время, модель устройства) — как и с фото и видео.
  • Расшифровка — отдельная галочка «Также превратить речь в черновик
    описания», по умолчанию выключенная. Речь распознаёт ваш браузер, и у
    Chrome это означает, что звук уходит на серверы Google. Своего распознавания
    речи у платформы нет. Рядом с вами могут говорить другие люди — их голоса
    уйдут туда же. Без этой галочки наружу не уходит ничего.
  • Если браузер распознавать речь не умеет (часть браузеров и приватный режим),
    экран прямо это скажет, а запись всё равно сохранится.

Полученный текст — черновик, и он виден только вам: в карточке события,
в блоке «Из поля». В ИИ-разбор события расшифровка не отправляется: разбор
может запустить любой, кому событие видно, а его результат виден всем — то
есть пересказ вашей речи стал бы публичным. Удалить расшифровку, не удаляя
событие, можно там же кнопкой «Удалить расшифровку» (сама запись
останется вложением). Платформа сама в описание его не переносит — описание
публикуется вместе с событием, а в записи могли оказаться слова посторонних.
Когда прочитаете текст целиком и решите, что его можно показывать, нажмите
«Вставить в описание» (кнопка есть, пока описание пустое). Уже написанное
описание расшифровка не затирает никогда.

Ограничения

  • Длина одной голосовой заметки — до 5 минут (FIELD_CAPTURE_VOICE_MAX_SECONDS);
    очень длинная расшифровка обрезается по потолку, и экран об этом скажет —
    сама запись сохраняется целиком.
  • Незавершённый захват живёт 12 часов (FIELD_CAPTURE_SESSION_MAX_HOURS).
  • Окно предложения медиа — 30 минут до и 60 после события
    (FIELD_CAPTURE_MEDIA_WINDOW_BEFORE_MIN / ..._AFTER_MIN).
  • Запись и координаты требуют разрешений браузера (микрофон, геопозиция);
    отказ в разрешении экран показывает текстом, остальные шаги продолжают
    работать.

Следующие шаги

  • События полёта — карточка события, разбор и публикация
  • Ангар — борта, к которым привязываются события