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