Объединяйте данные своей бизнес-системы с этикетками, содержащими отчеты. Создавайте отчеты в NiceLabel Designer и заполняйте их данными из вашей бизнес-системы в NiceLabel Automation.
В заполненных отчетах для печати используются ваши данные бизнес-системы. NiceLabel Automation:
-
Получает данные бизнес-системы.
-
Обрабатывает данные, используя фильтр данных.
-
Заполняет отчет обработанными данными.
-
Выполняет печать для новых заполненных отчетов с использованием триггера.
Перед автоматизацией отчеты необходимо спроектировать. С этой целью отчеты необходимо подключить к базе данных.
Если для отчетов вы используете данные из внешних бизнес-систем, то у вас нет базы данных для работы. Для корректной работы данные отчета должны иметь иерархическую структуру с четко определенными элементами.
Создайте временную базу данных с данными из вашей бизнес-системы (как правило, это данные в формате XML или JSON). Спроектируйте и настройте свои отчеты, используя временную базу данных. Временная база данных необходима исключительно для настройки. Печать настроенных отчетов происходит с использованием триггеров автоматизации, а не временной базы данных.
Данные из бизнес-системы без иерархической структуры. |
Данные с иерархической структурой, которые можно использовать для печати отчетов. |
![]() |
Образец данных (необработанных) в формате XML, которые необходимы для проектирования отчетов.
Создайте текстовый файл базы данных CSV для своей временной базы данных. Вы можете это сделать несколькими способами:
-
Вручную преобразуйте структуру данных в текстовый файл CSV:
Ручное создание временной текстовой базы данных CSV.
-
Используйте обычные средства сохранения XML в Excel или инструмент преобразования XML в CSV и вручную отформатируйте данные в электронной таблице.
-
Используйте фильтр данных Automation для автоматической обработки данных в текстовую базу данных CSV (см. включенный образец файла XML в CSV для получения дополнительной информации).
Откройте Designer, чтобы создать отчет с использованием временной текстовой базы данных CSV:
-
Подключите свою временную текстовую базу данных CSV к своему отчету.
-
Спроектируйте свой отчет, используя текстовые данные CSV в качестве переменной для объектов в вашем определении повторителя.
Примечание
Соотнесите свои имена переменных с именами набора данных в фильтре данных, чтобы выполнить правильное сопоставление данных.
Проектирование отчетов с использование временной текстовой базы данных CSV.
Создайте фильтр данных в Automation для использования его в отчетах (дополнительную информацию о создании фильтров XML см. во включенном образце триггера):
![]() |
Настройка фильтра данных XML.
Советы по созданию фильтров данных для отчетов:
-
Вы можете воспользоваться мастером настройки импорта структуры для импорта структуры данных.
-
Присвойте имена элементам в блоках данных повторяющихся элементов.
-
Задайте элементы в качестве областей назначения или установите вложенные элементы в роли переменных.
Примечание
Для работы триггера необходимо, чтобы имена источников данных в Designer совпадали с именами полей блоков данных в фильтре данных.
-
Включите действие Использовать фильтр данных, чтобы применить фильтр данных.
-
Включите настройку Собирать данные для отчетов, чтобы собирать все записи в таблицу, которую Automation использует для открытия этикеток отчета.
Примечание
Используйте одинаковые имена структуры данных в отчетах, триггерах и фильтрах.
-
-
Включите действие Печать этикетки.
-
Включите настройку Все (неограниченное количество).
-
Запустите триггер. Ваш отчет теперь автоматически обновляется и заполняется новыми данными и печатями с использованием вашего триггера.