FR-007. Выгрузка информационных карт в АБИС
Сервис должен формировать файл текстового формата, пригодный для загрузки в АБИС заказчика, при создании информационной карты.
1. Требование
Сервис формирует файл для загрузки в АБИС при создании информационной карты. Отдельного действия пользователь не выполняет: отбор выборки и работа с файлом обмена не относятся к работе библиотечного специалиста.
Каждое формирование файла фиксируется — момент, состав карт, формат и место файла в хранилище (выгрузка). Записи видны в экран «Журнал выгрузок»: по ним понятно, что и когда выгружено, и повторная передача по недосмотру исключена.
Граница ответственности — файл. Сервис файл кладёт, а не отправляет: загрузка его в АБИС выполняется вне Сервиса и им не наблюдается. Поэтому отметка о выгрузке означает «файл сформирован», и другого состояния у карты нет.
Идентификатора документа АБИС в файле нет. Сервис экземпляр фонда не опознаёт — это возможная доработка, — поэтому карта не знает, какой записи АБИС она соответствует. Сопоставление выполняет принимающая сторона — по шифру и инвентарному номеру, которые обязательны и потому есть в каждой карте.
Решение и отвергнутые варианты — ADR-013 «Файл выгрузки формируется при создании карты».
2. Формирование файла вручную
Файл может понадобиться заново: прежний утрачен или испорчен, либо не сформировался из-за сбоя. Тогда его формирует администратор из реестра карт (экран «Информационные карты»), отобрав нужные карты фильтрами.
Это административное действие, а не обычный ход работы. Карты, для которых файл не сформирован, видны в реестре фильтром состояния выгрузки — отсутствие записи о выгрузке и есть признак того, что с картой нужно что-то сделать.
Создание карты при сбое формирования файла не отменяется: работа оператора не должна пропадать из-за того, что файл не записался.
3. Открытый вопрос
Конкретный формат выгрузки не задан: в ТЗ сказано лишь «текстовый формат, пригодный для загрузки в АБИС». До уточнения у заказчика формат считается открытым вопросом видения (OQ-V-4).
От ответа зависит устройство решения. Если формат допускает файл на одну карту, всё описанное работает как есть. Если требуется пачка, добавляется сборка накопленных карт в общий файл по расписанию — и только тогда у Сервиса появляется работа, которую никто не инициировал.
Структурные связи
Реализуется
- Экран Журнал выгрузок
Используется
- Запрос на изменение Выгрузка в АБИС без отбора выборки
- Запрос на изменение CR 2026-08-25. Обязательные поля информационной карты
Связанные артефакты
Документы
- Доменная сущность Выгрузка
- Экран Журнал выгрузок
- Экран Информационные карты
- ADR ADR-013. Файл выгрузки формируется при создании карты