IBM Enterprise Records, Версия 5.1.2    

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

IBM® Enterprise Records включает в себя отчеты, обеспечивающие статистическое представление различных выполненных пользователем операций; таких отчетов более 41.

Об этой задаче

Кроме отчетов, содержащихся в IBM Enterprise Records, администратор может создать свой отчет. Список всех доступных отчетов смотрите в теме Конфигурация отчетов и предварительные требования.

Для создания отчета выполните следующие основные действия:

Создать новые критерии отчета

Перед созданием новых критериев отчета проверьте файл ReportDefinitions.xml, так как существующие критерии можно использовать и для нового отчета.

Процедура

Чтобы создать новые критерии отчетов:

  1. На сервере Content Platform Engine откройте IBM Administration Console for Content Platform Engine.
  2. Создайте новый шаблон свойств Content Platform Engine в IBM Administration Console for Content Platform Engine при помощи мастера по созданию шаблонов свойств. Подробности о создании шаблона свойств смотрите в электронной справке Content Platform Engine и в контекстной справке мастера.
  3. После завершения работы с мастером перейдите в раздел Другие классы/Пользовательские объекты/Report Holdings в IBM Administration Console for Content Platform Engine.
  4. Добавьте новый шаблон свойств в классе Report Holdings.
  5. Добавьте новые критерии в файл ReportDefinitions.xml. Смотрите тему об изменении файла ReportDefinitions.xml.

Результаты

Сконструируйте новый отчет

Чтобы сконструировать отчет:
  1. На сервере отчетов запустите Crystal Reports Designer.
  2. Выберите опцию Создать новый отчет для запуска мастера по созданию отчетов.
  3. Когда мастер предложит создать соединение между базой данных и Crystal Reports, выберите Создать новое соединение - JDBC для соединения с базой данных Content Platform Engine.
    Прим.: Параметры соединения конфигурируются в файле CRConfig.xml во время установки IBM Enterprise Records. Смотрите раздел Руководство по установке и модернизации IBM Enterprise Records.
  4. Когда мастер запросит, введите следующую информацию:
    • Источник данных (склад объектов, к которому вы получаете доступ).
    • ID пользователя и пароль учетной записи с правом доступа к источнику данных.
  5. После соединения мастера с источником данных вы увидите список всех классов на этом складе объектов. Выберите по необходимости один или несколько из этих классов для вашего нового отчета.
  6. Создайте запрос на основе выбранных в мастере классов.

    Если вы хотите включить новые критерии, введите поля параметров, которые точно соответствуют символическим именам, созданным для новых критериев.

    Ваш отчет использует этот запрос для генерации результатов отчета. Более подробную информацию об использовании Crystal Reports Designer смотрите в электронной справке Crystal Reports Designer.

  7. Сохраните новый отчет в том же положении, что и сервер программы Crystal Reports, используя одно из следующих соглашений об именовании:
    • Summary имя отчета.rpt
    • Detailed имя отчета.rpt

    Например, если имя_отчета - это classification action, сохраните отчет как Summary classification action.rpt или Detailed classification action.rpt. IBM Enterprise Records требует, чтобы у каждого отчета были две версии: сводная (Summary) и подробная (Detailed). Поэтому вам нужно создать два шаблона Crystal Report для одного имени отчета: один шаблон для сводного отчета и другой для подробного отчета.

    Путь к положению сервера прикладных программ Crystal Reports:

    <диск_установки>:\Program Files\Business Objects\Business Objects Enterprise 12.0\Samples\En\Reports.
  8. Выйдите из программы Crystal Reports Designer.

Измените файл ReportDefinitions.xml

Чтобы изменить файл MXL:
  1. На сервере Web-программ, где запущена программа IBM Enterprise Records, используйте редактор XML, чтобы открыть файл ReportDefinitions.xml в папке конфигурации для IBM Enterprise Records. Положение по умолчанию - <путь_установки_ier>\Config.
  2. Добавьте значение к массиву, соответствующему модели данных, используемой на вашем складе FPOS, и внесите другие изменения в файл XML. Более подробную информацию смотрите в теме Добавление отчета в ReportDefinitions.xml.
  3. Перезапустите сервер Web-программ, где запущена программа IBM Enterprise Records, чтобы изменения вступили в силу.

Добавьте отчет к файлу PRB

Чтобы добавить отчет:
  1. На сервере, где установлена программа IBM Enterprise Records, перейдите к <путь_установки_ier>\RecordsManager\WEB-INF\lib.
  2. При помощи текстового редактора откройте файл server.strings.<язык>.<страна>.prb для вашей среды в p8RecordsManagerResources.jar.
  3. Введите следующие текстовые строки в файле PRB:
    localizationKey="server.report_title.n"=имя отчета
    где имя отчета - это тот заголовок отчета, который появляется в IBM Enterprise Records.
    localizationKey="server.report_desc.n"=описание
    где описание - это текст, который появляется в IBM Enterprise Records и кратко описывает цель отчета.

    n - это значение ID, заданное в массиве моделей данных в ReportDefinitions.xml. Более подробную информацию смотрите в теме Добавление отчета в ReportDefinitions.xml.

  4. Перевнедрите прикладную программу IBM Enterprise Records. Информацию о перевнедрении IBM Enterprise Records смотрите в Руководство по установке и модернизации IBM Enterprise Records.
  5. Перезапустите сервер Web-программ, где запущена программа IBM Enterprise Records, чтобы изменения вступили в силу.


Отзыв

Последнее обновление: Ноябрь 2013 г.
create_report.htm

© Copyright IBM Corp. 2013