Журнал выгрузок
Сформированные файлы для загрузки в АБИС: когда появились, из каких карт собраны, где лежат и что в них написано.
1. Зачем экран
Файл для АБИС формируется при создании карты, без участия человека (ADR-013 «Файл выгрузки формируется при создании карты»). Пока выгрузку запускал пользователь, он и видел, что выгрузил; теперь это знание нужно вернуть — иначе файлы появляются и исчезают незаметно, а тихий отказ обнаружится через недели.
Экран административный. Хранителю сюда ходить незачем: его работа заканчивается созданием карты.
2. Раскладка
Мастер-деталь: слева список выгрузок, справа выбранная. Список — потому что вопрос обычно звучит «что было за такой-то день», а не «покажи вот эту».
Строка списка: имя файла, момент, происхождение, число карт, формат. Имени файла отведено первое место — по нему выгрузку опознают снаружи Сервиса.
Справа три блока. Реквизиты файла — имя, момент, происхождение, формат, пользователь, место в хранилище. Состав — карты, вошедшие в файл. Содержимое файла — текст как есть.
Содержимому файла место именно здесь: на экране проверки его читать некому, а тут сидит тот, кто в состоянии что-то с ним сделать.
Фильтры: период, происхождение, формат, поиск по имени файла, шифру и инвентарному номеру — то есть по тому, что известно, когда ищут «куда делась эта карта».
3. Чего на экране нет
Состояния «принято в АБИС». Сервис файл кладёт, а не отправляет, и судьбы его не наблюдает. Показывать приёмку значило бы утверждать то, чего Сервис не знает.
Повторного формирования. Файл создаётся заново из реестра карт, где видно, какой карте его не хватает. Здесь — только то, что уже сформировано.
Ошибок формирования. Незавершённой выгрузки не существует: запись появляется после того, как файл записан. Не записался — записи нет, и карта осталась без файла.
4. Предупреждение о картах без файла
Обычный ход работы карт без файла не оставляет, поэтому такие карты — единственное, о чём экран предупреждает сам: сообщение вверху со ссылкой в экран «Информационные карты», где их и чинят.
Так два экрана делят обязанности: журнал отвечает, что сформировано, реестр — для чего не сформировано.
5. Прототип
Структурные связи
Реализует
Использует
- Доменная сущность Выгрузка