Настройка метаданных для отчетов-документов

Можно добавлять метаданные в переменные или схемы источника данных в шаблоне. Шаблон в последствии можно импортировать в использующий Rational Reporting for Document Generation интегрированный продукт и выполнять фильтрацию по метаданным.

Прежде чем начать

  1. Создайте переменную или схему источника данных.
  2. Необязательно: для применения статических метаданных в метаданных создайте набор значений в компоненте Централизованное управление. Для применения динамических метаданных не требуется создавать набор значений.

Процедура

  1. На панели Схема откройте контекстное меню переменной или схемы источника данных.
  2. Выберите команду Изменить метаданные конфигурации.
  3. Введите сведения о метаданных для динамических или статических данных:
    • Динамические метаданные:
      • Тип - тип значения. Пример: string
      • Идентификатор - выражение XPath, возвращающее список значений параметра. Значение можно ввести с клавиатуры или перенести мышью с панели Схема источника данных. Пример: workitem/workitem/id. Значением выражения будет код XML, возвращаемый по указанному URL запроса. Если идентификатор выражения не указан, значением параметра будет сам URL запроса.
      • Отображаемые значения - выражение XPath, возвращающее отображаемые строки для выбора значений параметра. Значение можно ввести с клавиатуры или перенести мышью с панели Схема источника данных. Пример: workitem/workitem/summary. Результаты выражений XPath идентификатора и отображаемых значений должны соответствовать друг другу по числу и порядку элементов. Если отображаемые значения не указаны, вместо них будут показываться значения идентификатора.
      • URL запроса: полный URL для поиска значения параметра. Если запрос URL не указан, пользователь должен вручную ввести значение параметра.
    • Статические метаданные:
      • Набор значений: если установлено соединение с компонентом Централизованное управление, то можно выбрать предопределенный набор данных. В ходе создания документа в этом списке выбираются отдельное значение для настройки отчета.
  4. Если указаны динамические метаданные, проверьте их и замените значения переменными, указанными в источнике данных. Например Rational solution for Collaborative Lifecycle Management предлагает эти переменные для идентификатора, параметров отображаемых строк и URL запроса:
    • ${public} - внешний URL приложения, где выполняется отчет
    • ${projectAreaUUID} - UUID проекта, где выполняется отчет
    • ${userInput} - строка фильтра, указанная пользователем, при выполнении отчета
  5. Для сохранения изменений нажмите кнопку OK.
  6. Сохраните шаблон.

Дальнейшие действия

Создайте документ или импортируйте шаблон Rational Publishing Engine в интегрированный продукт.

Комментарии