Подробно описаны несколько простых операций, позволяющих быстро начать работать с программным продуктом ReportWorX.NET и познакомиться с его основными возможностями: создание шаблона, заполнение данными, настройка расписания исполнения, перенаправление отчётов.
Цель этой статьи — помочь читателю познакомиться с новым программным продуктом ReportWorX.NET, предназначенным для создания универсальных отчётов. ReportWorX.NET является одним из компонентов пакета BizViz компании Iconics — набора приложений для построения оптимальных информационных систем, обеспечивающих интеграцию данных бизнес-процессов предприятия с технологическими данными.
ReportWorX.NET — мощный инструмент, позволяющий пользователю одновременно включать в отчёт текущие и исторические ОРС-данные, тревоги, информацию из корпоративных баз данных и Web-сервисов. Полученные отчёты могут выводиться на различные устройства и в различных форматах по расписанию или условиям, сформированным пользователем.
В дополнение к богатым возможностям продукт обладает дружественным интерфейсом и весьма лёгок в освоении, в чём читатель сможет далее убедиться.
В результате выполнения приведённых ниже операций будет получено представление о том, как
создать конфигурацию ReportWorX. NET,
создать отчёт при помощи Конфигуратора ReportWorX.NET,
создать шаблон отчёта и заполнить его информацией из базы данных,
создать расписание исполнения отчёта,
настроить вывод отчёта в формате PDF и опубликовать отчёт на Web-сервере,
запустить службу ReportWorX.NET и выполнить отчёт.
После установки ReportWorX.NET на Ваш компьютер необходимо ознакомиться с содержанием документа Post Installation Steps, находящегося на инсталляционном диске, и выполнить приведённые в нём дополнительные операции, необходимые для правильной настройки службы ReportWorX.NET. После того как это будет сделано, можно приступать к работе.
ReportWorX.NET хранит конфигурационные базы данных в формате Microsoft SQL Server. При первом запуске Конфигуратора запускается Configuration DataBase Wizard (Мастер баз данных), помогающий создать новую конфигурационную базу или подключиться к уже существующей базе.
Для создания новой конфигурации щёлкните правой клавишей мыши на пункте Configurations (Конфигурации) на левой панели и выберите New — ReportWorX Configuration, как показано на рис. 6.
Введите произвольное имя конфигурации в поле Configuration Name и нажмите кнопку Set As Active Configuration (Активизировать конфигурацию). При этом другая конфигурация в списке будет отмечена значком «х» красного цвета, так как активной она больше не является.
Для создания новой папки отчётов щёлкните правой клавишей мыши на вновь созданной конфигурации на левой панели и выберите New —Report Folder, как показано на рис. 7.
Введите произвольное имя папки и нажмите кнопку Apply (Применить).
Для создания нового отчёта щёлкните правой клавишей мыши на вновь созданной папке отчетов на левой панели и выберите New — Report, как показано на рис. 8.
Введите произвольное имя отчёта в поле Report Name (рис. 9). Установите флажок Enable (Включён) и нажмите кнопку Apply (Применить).
Нажмите кнопку(Create New Template Object), расположенную справа от поля Report Template (Шаблон отчёта, рис. 9). При этом будет запущен Мастер шаблонов. Нажмите кнопку Next (Далее).
На экран будет выведено окно, показанное на рис. 10.
Введите произвольное имя шаблона, место расположения файла рабочей книги Excel и, если необходимо описание, затем нажмите кнопку Next (Далее).
На экран будет выведено окно, показанное на рис. 11, в котором можно задать настройки рабочей книги Excel. Выберите пункт Create blank Excel workbook (Создать чистую книгу Excel) и нажмите кнопку ОК.
Убедитесь, что флажок Launch MS Excel to edit this Template workbook (Запускать MS Excel для редактирования шаблона) установлен, и нажмите кнопку Finish.
Будет открыто приложение MS Excel с шаблоном для редактирования. Для того чтобы установить связь с источниками данных, необходимо выделить ячейку (или группу ячеек) и щёлкнуть правой клавишей мыши. Выберите пункт Configure Cell (или Configure group, если была выделена группа ячеек) из выпадающего меню, как показано на рис. 12, и установите соединение с тегами ОРС, базами данных, Web-сервисами и т.д.
Для примера рассмотрим соединение с демонстрационной базой данных, содержащей архив тревог C:\Program Files\ICONICS\ReportWorX.NET\ Sample Databases\AWXLog32.mdb, и получение из неё данных для формирования отчёта.
Нажмите кнопку(Create New Redirector Task), расположенную справа от поля Redirector Task (задания перенаправления отчётов), в окне конфигурирования отчёта (рис. 23).
При этом на экран будет выведено окно, показанное на рис. 24.
Введите произвольное имя и нажмите кнопку ОК.
На экран будет выведено окно, показанное на рис. 25, позволяющее настроить до восьми различных действий перенаправления отчётов на различные устройства.
Нажмите кнопку(Create New Task Action), расположенную справа от поля Action 1 (Действие 1), как показано на рис. 25. При этом на экран будет выведено окно, показанное на рис. 26.
Введите имя действия в поле New Redirector Action Name и выберите тип Publish Report to the Web Server. При этом на экран будет выведено окно, показанное на рис. 27.
При этом в поле Publish To URL по умолчанию будет установлено имя локального узла. Обратите внимание на настройки аутентификации для папки, в которую Вы предполагаете публиковать отчёты: аутентификация должна соответствовать настройкам свойств папки в IIS (рис. 28).
Повторите пп. 1-2 и создайте действие Publish Report to PDF (публикация в формате PDF), установив необходимые настройки в соответствии с рис. 29.
Для создания триггера (условия, определяющего, когда должен исполняться отчёт), перейдите на страничку редактируемого отчёта и нажмите кнопку Advanced Mode для доступа к дополнительным настройкам. Окно примет вид, показанный на рис. 30.
Снимите флажок Execute Report On Demand (Исполнять отчёт по требованию).
Нажмите кнопку(Create New Trigger), расположенную справа от поля Trigger 1, как показано на рис. 30. При этом будет запущен Trigger Wizard (Мастер триггеров). В появившемся приглашении Мастера нажмите кнопку Next.
На экран будет выведено окно, показанное на рис. 31, позволяющее настроить различные типы триггеров. Выберите тип Immediate (Однократное исполнение в определённый момент времени) и нажмите кнопку Next.
В следующем окне установите желаемую дату и время и нажмите кнопку Next.
На экран будет выведено окно, позволяющее задать имя и описание триггера. Введите произвольное имя триггера и нажмите кнопку Next.
Нажмите кнопку Finish для завершения работы Мастера триггеров. После этого можно видеть новый триггер в списке, как показано на рис. 32.
Запустите службу ReportWorX.NET, щёлкнув на кнопке на панели инструментов. Светофор должен изменить цвет на зелёный. Если этого не произошло, проверьте правильность выполнения дополнительных действий после инсталляции. Наиболее вероятные ситуации отказа в запуске службы следующие:
светофор изменяет цвет на жёлтый — настройки DCOM выполнены неверно;
светофор становится серым и спустя некоторое время возвращается к красному — проблема связана с неверными настройками учётной записи службы или с установкой и регистрацией компонентов ReportWorX.NET.
При наступлении момента времени, на который Вы назначили исполнение отчёта, отчёт будет активизирован.
Для проверки правильности исполнения отчёта нажмите кнопку Monitor View на панели инструментов Конфигуратора. При этом в нижней части окна Конфигуратора будет выведена панель просмотра результатов исполнения отчётов (Monitor View), как показано на рис. 33.
Если все предыдущие настройки выполнены правильно, Report Status (Статус отчёта) будет иметь значение Completed, а статус действий перенаправления — Success. В противном случае будут присутствовать сообщения об ошибках.
Файлы отчёта (рис. 34) находятся в папке, указанной в поле Completed Report File(s) Location в окне конфигурирования отчёта. В ней создаётся дополнительная вложенная папка. При исполнении отчёта по триггеру она имеет имя ReportWorX Service, при исполнении по требованию её имя определяется именем пользователя.
При нажатии на кнопку, как показано на рис. 33, будет открыто окно MS Excel с файлом отчёта (рис. 35).
Результат Web-публикации отчёта можно увидеть в соответствующей папке, как показано на рис. 36.
Конечно, возможности ReportWorX.NET не исчерпываются описанными в этой статье функциями. Надеемся, что дальнейшая работа с этим интересным и полезным пакетом не вызовет затруднений, и читатель, создавая собственные отчёты, сможет в полной мере оценить мощность и гибкость ReportWorX.NET. ●
Автор — сотрудник фирмы ПРОСОФТ
Телефон: (095) 234-0636
E-mail: info@prosoft.ru
Однофазные источники бесперебойного питания Systeme Electric
Почти все современные сферы промышленности, IT-инфраструктура, а также любые ответственные задачи и проекты предъявляют повышенные требования к питающей сети – электропитание должно быть надёжным, стабилизированным и обеспечивать бесперебойную работу. В данной статье мы рассмотрим решения по однофазному бесперебойному питанию от российской компании Systeme Electric. 28.12.2023 СТА №1/2024 1075 0 0Однопроводный канал телеметрии по PLC
В статье рассматриваются методы реализации однопроводных каналов передачи данных по силовым электросетям в жилых зданиях, загородных и промышленных помещениях. В качестве информационного провода предлагается использовать проводник «нейтраль» электропроводки. Приводятся анализ возможных конфигураций каналов передачи данных этого типа и результаты экспериментальных проверок. Рассматриваются преимущества новых методов по сравнению с традиционными PLC и области возможного применения данной технологии. 28.12.2023 СТА №1/2024 1188 0 0BioSmart Quasar 7 — мал да удал
Компания BIOSMART в пандемийном 2020 году весьма своевременно представила свой первый лицевой терминал Quasar (рис. 1) с диагональю экрана 10 дюймов. Уже в следующем, 2021 году был представлен бесконтактный сканер рисунка вен ладони PALMJET (рис. 2). Ну а в текущем 2023 году компания представила новую уменьшенную модель лицевого терминала Quasar 7 (рис. 3), который смог в компактном корпусе объединить обе передовые технологии бесконтактной биометрической идентификации. 28.12.2023 СТА №1/2024 1102 0 0Открытые сетевые платформы — когда сети и вычисления в одном устройстве
Открытая сетевая платформа (ONP) – это мощное средство для реализации как простых, так и масштабных сетей, а также инструмент, который позволяет в одном высокопроизводительном устройстве реализовать целый вычислительный комплекс, объединяющий внутри себя коммутаторы, маршрутизаторы, межсетевые экраны, а также сам сервер обработки данных. Используя все преимущества данной архитектуры, компания AAEON разработала своё решение, сетевую платформу FWS-8600, на базе высокопроизводительных процессоров Intel Xeon Scalable 2-го поколения. В статье раскрыты детали и особенности ONP, характеристики FWS-8600, а также почему использование процессоров Intel Xeon Scalable 2-го поколения значительно увеличивает потенциал платформы. 28.12.2023 СТА №1/2024 1390 0 0