Создание отчета для использования в интегрированном продукте Rational Reporting for Document Generation

Разрабатывать отчеты на основе данных из приложений с интегрированным компонентом Rational Reporting for Document Generation, таких как приложения Rational solution for Collaborative Lifecycle Management, можно с помощью Rational Publishing Engine. Эти шаблоны затем можно импортировать в продукты или приложения для использования в их интерфейсах.

Подготовительные действия

Прежде чем разрабатывать отчеты с помощью Rational Publishing Engine, необходимо настроить сервер лицензий с соответствующими лицензиями. Узнайте у администратора, сделано ли это, и получите у него адрес сервера лицензий. Если Rational Publishing Engine еще не установлен, установите его (или попросите администратора это сделать) и проверьте связь с сервером лицензий.

Определите версию Rational Reporting for Document Generation, укомплектованную с интегрированным продуктом (или "поставщик данных"). Эта версия определяет, какую версию необходимо использовать при проектировании шаблонов отчетов для продукта. Ознакомьтесь с ограничениями по совместимости новых версий Rational Publishing Engine с более ранними версиями Rational Reporting for Document Generation.

Вспомогательная справочная информация:

Процедура

Rational Publishing Engine позволяет создавать новые шаблоны отчетов-документов.Можно разработать шаблоны, которые собирают данные и создают на их основе отчет в продукте или приложении, и если этот продукт или приложение включает в себя Rational Reporting for Document Generation, то можно импортировать эти шаблоны и сгенерировать отчеты-документы в контексте продукта или приложения.

Для создания отчетов требуется лицензия Rational Publishing Engine; лицензия Rational Publishing Engine не требуется для импорта шаблонов и генерации из них отчетов в контексте продукта или приложения, содержащего Rational Reporting for Document Generation.

Связанные концепции
Для создания отчетов с помощью Rational Publishing Engine, использующего данные продукта или приложения выполните следующие действия:

1: Подключитесь к Rational Publishing Engine

Если Rational Publishing Engine еще не установлен, установите его (или попросите администратора это сделать) и подключитесь к серверу лицензий. Можно импортировать источники данных приложений и скомпоновать шаблоны отчетов в Rational Publishing Engine Document Studio. Можно также использовать приложение Панель запуска Rational Publishing Engine, позволяющее компоновать спецификации документов из шаблонов отчетов и создавать отчеты.
Вспомогательные задачи

2. Создание шаблонов отчетов

Важное замечание: Необходимо использовать версию шаблона, которая поддерживается версией Rational Reporting for Document Generation, укомплектованной с интегрированным продуктом (или "поставщиком данных"). Для того чтобы определить, какая версия укомплектована, обратитесь к администратору отчетов продукта. Подробная информация приведена в разделе Совместимость версий.
  1. Откройте приложение Rational Publishing Engine Document Studio для компоновки шаблона отчета.
  2. Создайте или импортируйте эскиз шаблона. Этот эскиз определяет макет отчета. В состав Rational Publishing Engine входит набор примеров отчетов и учебников, которыми можно воспользоваться.
    Важное замечание: Обновите номер версии шаблона в API загрузки шаблонов, чтобы использовать версию, совместимую с поставщиком данных. Если новая версия шаблона указывается, когда открыт шаблон прежней версии; версия шаблона будет обновлена.
Связанные концепции в Rational Publishing Engine Information Center:
Вспомогательные задачи в Rational Publishing Engine Information Center:
Метаданные и импорт шаблонов:

3. Подключение к источнику данных приложения

Узнайте схему источника данных, который требуется импортировать. Элементы схемы можно использовать для добавления запросов данных приложения в шаблон. В запросах указывается, какие данные должны быть добавлены в отчет.
  1. Просмотрите схемы данных, которые требуется использовать в отчете. У каждого продукта своя схема или набор схем.
  2. Сформируйте URL, указывающий на схему источника данных.
  3. Добавьте новый источник данных в Document Studio.
Вспомогательные задачи в Rational Publishing Engine Information Center:

4. Добавление в шаблон запросов для получения данных из приложения

В Document Studio добавьте данные из источников данных в шаблон отчета. Добавленные запросы данных определяют, из каких данных будут создаваться различные части отчета. На панели Схема источника данных необходимо выбрать точки данных и добавить их в иерархическом порядке в шаблон.
Связанные концепции в Rational Publishing Engine Information Center:
Вспомогательные задачи в Rational Publishing Engine Information Center:

5. Создание спецификации документа

После создания шаблона отчета и добавления в него точек данных приложения можно создать отчет в различных форматах. Для создания отчета необходимо подключиться к источнику данных с информацией, на основе которой будет создаваться отчет. Это делается путем указания URI хранилища приложения с нужными данными.

Можно использовать фильтры, которые представляют собой более конкретную версию URI источника данных для ссылки на определенные подмножества данных, чтобы Rational Publishing Engine не запрашивал из хранилища приложения больше информации, чем это необходимо, в процессе создания отчета. Эти фильтры должны быть достаточно широкими, чтобы извлекались все необходимые данные, на которые ссылается шаблон. В противном случае созданный отчет будет неполон.

  1. Укажите, какие шаблоны следует включить в отчет.
  2. Укажите формат и расположение вывода.
  3. Узнайте URI источника данных. Можно использовать обычный источник данных, извлекающий из хранилища все связанные данные, или фильтры (уточненные URI) с параметрами, сужающими извлекаемый набор данных из хранилища.
  4. Введите URI источника данных.
  5. (необязательно) Введите идентификационные данные для доступа к указанному источнику данных. Если это спецификация документа будет использоваться совместно с другими пользователями, то поля идентификационных данных может быть целесообразно оставить пустыми. Если идентификационные данные не указаны, они запрашиваются при выполнении отчета из этой спецификации документа. Если идентификационные данные указаны, то при выполнении отчета сохраненные идентификационные данные используются для доступа к хранилищу, даже если это идентификационные данные другого пользователя.
Связанные концепции в Rational Publishing Engine Information Center:

6. Создание отчета

Из спецификаций документов можно создавать отчеты. Для создания отчета требуется подключение к источникам данных, из которых берутся данные для отчета. Дополнительная информация по созданию документов с помощью Rational Publishing Engine приведена в разделе Определение спецификаций документов без помощи мастера создания документов

7. Импорт пользовательского отчета-документа

Этот отчет можно импортировать в свое приложение, после чего пользователи смогут создавать отчеты-документы с помощью мастера Создать отчет в веб-интерфейсе. Дополнительную информацию об импорте отчетов можно найти в Information Center применяемого продукта.


Комментарии