Для редактирования документа:
1. Пользователь должен предварительно выполнить загрузку документа.
2. Если по каким-либо причинам необходимо обновить или отредактировать документ, то Пользователь выбирает загруженный документ в таблице и нажимает на строке кнопку " Редактировать".
3. Открывается модальное окно "Параметры документа". В заголовке модального окна "Параметры документа" отображается наименование загруженного файла.
Пользователь выбирает файл документа в таблице и нажимает на строке кнопку "Редактировать". В модальном окне можно загрузить или обновить только один файл.
4. Открывается модальное окно "Параметры документа", назначение полей которого совпадает с полями модального окна "Загрузка документа". Отличие только в названии кнопки "Сохранить". Функционально и та, и другая кнопки имеют одинаковое назначение, запоминают внесённые данные.
5. Пользователь выбирает файл документа для загрузки обновления, в проводнике отображаются файлы форматов pdf, doc, docx., заполняет поле "Описание".
6. Если Пользователь нажимает на кнопку:
7. Система проверяет, был ли добавлен новый файл документа в модальное окно.
8. Система проверяет наименование и формат файла на уникальность, исключение: если обновляемый и обновляющий файл имеют одинаковые наименование и формат, то уникальность не проверяется.
9. Если название и формат не уникальные, то модальное окно "Загрузка документа" не закрывается, выводится предупреждение:
"Ошибка загрузки файла
Файл с указанным именем уже существует" -
10. Строка с файлом не добавляется в таблицу с файлами на вкладке "Интеллектуальный поиск", осуществляется переход на шаг 3.
11. Если название и формат уникальные, то модальное окно "Загрузка документа" закрывается, новый файл добавляется в систему в список файлов, которые находятся в процессе загрузки.
12. Модальное окно "Параметры документа" закрывается, новый файл документа добавляется в систему в список файлов, которые находятся в процессе загрузки.
Строка с файлом из шага №3 пропадает из таблицы и не используется Интеллектуальным поиском.
13. Система выводит уведомление в колокольчик в правом верхнем углу системы:
"Файл <Название файла.формат файла> находится в процессе загрузки.
После проверки файл будет добавлен в раздел "Интеллектуальный поиск"
14. Строка с проверенным файлом добавляется в таблицу с файлами в разделе "Интеллектуальный поиск" после перезагрузки страницы.
15. В случае успешной проверки в уведомлениях пользователя (в колокольчике) отображается уведомление:
"Загрузка файла <Название файла.формат файла> завершилась успешно.
После перезагрузки страницы файл будет добавлен в раздел "Интеллектуальный поиск".
16. Файл добавляется в таблицу и используется Интеллектуальным поиском только после проверки.
17. Пользователь остается на странице "Интеллектуальный поиск", сценарий на этом завершается.
18. В случае проверки с ошибкой в уведомлениях пользователя (в колокольчике) отображается уведомление:
"Ошибка загрузки файла <Название файла.формат файла>.
Попробуйте повторить загрузку в разделе "Интеллектуальный поиск" позднее" .
19. Строка с файлом не добавляется в таблицу с файлами на вкладке "Интеллектуальный поиск".