КО1 |
Создание базового отчёта |
Дополнительная информация |
Пункт ТЗ/ЧТЗ |
- |
Предусловия |
Выполнен вход в Web-клиент под пользователем, входящим в группу DocsVision Administrators. |
Роль пользователя |
Пользователь входит в группу DocsVision Administrators. |
Постусловия |
Удалить созданный отчёт, шаблон отчёта и строку подключения. |
Последовательность проведения тестирования |
Действие |
Ожидаемый результат |
Открыть Windows-клиент, создать папку Тест Конструктор Шаблонов, создать карточку файла и загрузить в карточку файл Test_KO_Dell. |
В системе создана карточка Файл с наименованием Test_KO_Dell. |
Открыть главное навигационное меню Web-клиент Docsvision. |
Навигационное меню содержит раздел Справочники. |
Развернуть раздел Справочники. |
В разделе отображен подраздел отчёты. |
Перейти в подраздел отчёты. |
Открыт модуль отчёты. В модуле доступны следующие разделы:
-
Отчёты.
-
Настройка отчётов.
-
Подключения.
-
Мои шаблоны.
|
Открыть раздел подключения и нажать на кнопку создания строки подключения. |
Открыта форма Редактирование Подключения.
Доступные поля:
-
Название* (строка).
-
Описание (строка).
-
Подключение (строка).
-
Не используется (флаг).
|
-
Название — «DV_Connect_BD»
-
Описание — DV
-
Подключение — заполнить строкой подключения имеющей следующий вид: Data Source=наименование сервера;Initial Catalog=наименование базы данных;Integrated Security=False;User ID=логин;Password= пароль.
Строка подключения к базе данных:
-
Строка подключения содержит адрес подключения к базе данных для хранения настроек. Вид строки подключения зависит от выбранной базы данных.
|
|
Для Сервиса настроек рекомендуется использовать отдельную базу данных.
|
Для Microsoft SQL Server: Data Source=Адрес-сервера-баз-данных;Initial Catalog=Название-БД-Конструктора отчётов;Integrated Security=False;User ID=Имя-пользователя-БД;Password=Пароль-пользователя-БД;TrustServerCertificate=True.
-
Data Source — адрес сервера SQL для подключения к БД. В качестве Data Source может быть указан экземпляр SQL-сервера, например так: Data Source=DVDatabse\\Server1.
-
Название-БД-Конструктора отчётов — псевдоним базы данных.
-
Integrated Security — задает логическое значение, определяющее способ проверки подлинности:
-
Имя-пользователя-БД — учётная запись пользователя для подключения к БД.
-
Пароль-пользователя-БД — пароль учётной записи для подключения к БД.
-
TrustServerCertificate=True — подробнее про настройку см. особенности настройки сертификата.
|
|
При использовании строки подключения к хранилищу с Windows-аутентификацией для Microsoft SQL Server учетной записи службы Конструктора отчётов необходимо предоставить права на создание новых БД, а также полные права на БД, которая будет создана при запуске Конструктора отчётов.
|
Если в строке подключения введены корректные данные, при запуске Конструктора отчётов будет создана новая или обновлена существующая БД Конструктора отчётов.
Для PostgreSQL: host=Адрес-сервера-баз данных;Port=SQL-порт;database=Название-БД-Менеджера решений;Username=Имя-пользователя-БД;Password=Пароль-пользователя-БД.
-
Адрес-сервера-баз данных — адрес сервера SQL для подключения к БД.
-
SQL-порт — порт SQL-сервера.
-
Название-БД-Менеджера решений — псевдоним базы данных.
-
Имя-пользователя-БД — учётная запись пользователя для подключения к БД.
-
Пароль-пользователя-БД — пароль учётной записи для подключения к БД.
Нажать на кнопку Сохранить.
|
Строка подключения строки справочника успешно создана. |
Открыть раздел Настройка отчётов. |
Представлена пустая таблица созданных в системе отчётов. |
Нажать на кнопку создания записи — . |
Открыта форма создания отчёта. |
-
Название — Тестовый отчёт первые 10 пользователей DELL
-
Провайдер — FastReport
-
Шаблон отчёта — Файл Test_KO_DELL
-
Имя источника в шаблоне — First_ten_user
-
Тип источника данных SQL
-
Подключение — DV_Connect_BD;
-
Функция — SELECT TOP (10) CONCAT(LastName, ' ', FirstName, ' ', MiddleName) AS Full_Name FROM [ИМЯ-БД].[dbo].[dvtable_{dbc8ae9d-c1d2-4d5e-978b-339d22b32482}] WHERE LastName IS NOT NULL AND FirstName IS NOT NULL AND MiddleName IS NOT NULL ORDER BY LastName; Где [ИМЯ-БД] — псевдоним БД.
|
Поля строки карточки заполнены и корректно отображаются. |
Нажать на кнопку Сохранить и перейти в раздел отчёты. |
В таблице отображен отчёт Тестовый отчёт первые 10 пользователей DELL. |
Нажать на отчёт Тестовый отчёт первые 10 пользователей DELL. |
Сформирован отчёт, состоящий из первых 10 пользователей в алфавитном порядке. |