ADR-010. Свободное формирование пакета без плана ввода (замещено)

ADR Версия: 1.0 superseded

Замещает
ADR-001. План ввода определяется видом ИК и выбирается на форме

Отказ от планов съёмки: оператор снимает произвольное число кадров, вид ИК и роли определяются при обработке.

⟨/⟩ Исходник

1. Контекст

Ввод по плану (ADR-001) навязывал оператору заранее заданную последовательность: выбрать план по виду ИК, снимать кадры в предписанных видах, вводить идентификаторы. На потоке это трение: оператор должен заранее знать вид документа и держать в голове регламент, а соседние карты в архиве — разных видов.

При этом определение вида ИК и извлечение полей всё равно выполняются автоматически при обработке (FR-003 — «определяет вид ИК по макету формы и составу полей»). Значит, требовать эти сведения от оператора на вводе — дублирование работы, которую сделает система.

2. Решение

Пакет формируется свободно. Оператор снимает произвольное число кадров без ограничений и без плана — набор кадров и есть пакет. Порядок кадров — порядок съёмки (можно переставлять и удалять).

Роли кадров на вводе не задаются. Вид (роль) каждого кадра определяет система при обработке; до этого роль не назначена. Ключ хранения — по порядковому номеру, без роли (ADR-002).

Идентификаторы на вводе не вводятся. Шифр, инвентарный номер и прочее извлекаются при обработке (позже — отдельным сервисом извлечения полей); ручной ввод на форме съёмки убран.

План ввода как сущность удаляется — из домена, контракта и справочника. Форма ввода не выбирает план.

3. Обоснование

Планы имели смысл, если бы оператор задавал контекст, недоступный системе. Но вид ИК система определяет сама по изображению, а идентификаторы — извлекает. Единственное, что действительно нужно от оператора, — качественные кадры документа; всё остальное лучше получить автоматически, чем вводить руками на потоке.

Отказ упрощает и интерфейс (нет плана, степпера, форм идентификаторов), и контракт (пакет = кадры), и домен (уходят InputPlan/InputOperation).

4. Следствия

Связанные артефакты

Документы