Минимальная автономная задача
Выбирают одну полезную автономную задачу: записать результат осмотра, добавить допустимое фото или сохранить черновик. Не все действия пригодны для работы без актуальных данных: доступность ресурса и окончательное согласование могут требовать сервера.
В учебном выезде F3 сотрудник сохраняет описание состояния объекта и две фотографии. Он не закрывает рабочую заявку окончательно. Для автономного этапа доступны только нужные поля и разрешённые справочные сведения; неизвестные значения не заменяются устаревшей подсказкой без отметки.
Локальная запись и видимое подтверждение
После локальной записи показывают «Сохранено на устройстве; не передано». Состояния передачи, подтверждения и ошибки различают. При перезапуске приложения пользователь должен увидеть, какие данные действительно сохранились, а какие вложения ещё не записаны.
Карта автономной заявки:
| ЧастьF3 | Учебное состояние | Следующий шаг |
|---|---|---|
| Описание | Локально сохранено | Передать при связи |
| Фото1 | Локально сохранено | Передать и сверить подтверждение |
| Фото2 | Запись не завершена | Повторно выбрать файл |
| Серверная заявка | Подтверждения нет | Не показывать закрытой |
| ИдентификаторF3 | Постоянный для передачи | Использовать при сверке исхода |
Конфликт при возврате связи
Вместе с изменением передают базовую редакцию объекта. Если на сервере уже изменилось существенное поле, выбирают ручное разрешение, допустимое объединение либо новую запись наблюдения. Перезаписывать актуальное состояние всей старой карточкой нельзя.
Пока F3 была без связи, диспетчер сменил ответственного. При передаче описание осмотра сохраняется как новое наблюдение, а ответственный не возвращается к прежнему значению. Если фото передалось, но ответ потерян, сначала сверяют его идентификатор. Повторная доставка не должна создавать два одинаковых наблюдения.
Защита устройства и ограничение хранения
Состав локальных данных, срок хранения и очистка после подтверждения задаются владельцем процесса с учётом устройства. Подтверждение сервера может позволять удалить локальную копию, но удаление должно учитывать незавершённые вложения и ошибки. Не обещают защиту конкретного устройства без её проверки.
Приёмка включает потерю сети, перезапуск, частичную передачу и смену редакции на сервере. Для F3 проверяют, что несохранённое фото2 остаётся явным остатком. Закрытие формы не объявляется завершением всей заявки; пользователь видит конкретный подтверждённый результат и то, что ещё требуется.

