JasperReports

Материал из RunaWFE

Перейти к: навигация, поиск

Руководство по работе отчетами

Версия 4.4.0

© 2015-2020, ООО "Процессные технологии", материалы этого документа распространяются свободно на условиях лицензии GNU FDL. RunaWFE Free является системой с открытым кодом и распространяется в соответствии с LGPL лицензией (http://www.gnu.org/licenses/lgpl.html).

Исходный код проекта был перенесён с https://sourceforge.net/p/runawfe на https://github.com/processtech.


Содержание

# Общее описание

В RunaWFE версии 4.3 была добавлена поддержка отчетов основанных на XML шаблонах - "JasperReports". XML шаблон можно подготовить используя специальные графические средства, например Jaspersoft Studio.

Работа с отчетами

Откройте раздел отчетов, кликнув по соответствующей ссылке меню.

Reports m.png


В таблице отображаются доступные отчеты.

Пункты

  • "Загрузить" позволяет добавить новый отчет
  • "Вид" - настроить вид таблицы (подробнее см. Руководство по настройке отображения таблиц )
  • "Обладатели полномочий" - изменить полномочия на раздел "Отчеты" (по умолчанию Отчеты доступны только для пользователей входящих в группу "Администраторы")


# Загрузка нового отчета

Для добавления нового отчета нажмите "Загрузить"

Reports load1.png


В появившейся форме введите название отчета, описание (не обязательно к заполнению), выберите предварительно скомпилированный файл отчета (имеет расширение *.jasper), создайте новый тип отчета или выберите существующий.

Нажмите "Проанализировать",


Reports load2.png


Если был выбран корректный формат отчета, то откроется форма с параметрами необходимыми для построения.


Reports load3.png


Заполните строки в колонке "Название, видимое пользователю" для каждого параметра.

Выберите тип из выпадающего списка в колонке "Тип" для каждого параметра.

Также можно настроить позиции отображения параметров, и установить опции обязательности заполнения.

Reports load4.png


Кликните "Загрузить", новый отчет будет добавлен в список


Reports load5.png


# Свойства отчета

Для изменения свойств существующего отчета используйте ссылку "Свойства".


Reports mng1.png


Кроме параметров, в свойствах можно настроить обладателей полномочий на данный отчет (ссылка "Обладатели полномочий") - здесь можно установить право на чтение, изменение полномочий, загрузку/обновление/удаление.

Reports mng2.png


По умолчанию все эти действие доступны только пользователям входящим в группу Administrators.

# Выполнение отчета

В состав дистрибутива 4.3 входит пример простого отчета userTasks, который при выполнении генерирует документ со статистикой выполнения заданий пользователем.

Перейдите в раздел "Отчеты" и кликните по названию отчета.

UserTasks1.png


В качестве параметров данного отчета предлагается ввести логин пользователя и выбрать период за который будет взята статистика.

Сгенерированный документ может быть получен в одном из следующих форматах: HTML, DOCX, PDF, RTF или EXCEL.

Выберите желаемый тип отчета и нажмите "Построить".

UserTasks2.png

Будет предложено сохранить сформированный документ (поведение зависит от настроек браузера).

Ниже представлен пример сформированного документа в формате HTML

UserTasks3.png

Личные инструменты