Проектировщики отчетов могут использовать Document Studio для
импорта схем источников данных и построения шаблонов отчетов.
Процедура
- Обзор процесса разработки шаблона приведен в разделе
Разработка шаблонов документов. Приступите к планированию структуры документа и
данных, которые он может содержать. Например, определите, будет ли окончательный документ создан на
основе одного шаблона или нескольких шаблонов, каждый из которых
содержит многократно используемые фрагменты информации.
- В приложении Document Studio создайте шаблон документа.
- Определите схему источника данных из источника данных. Для добавления конкретных элементов из набора
Rational DOORS
Web Access или открытия отдельного ресурса с известным URL щелкните
правой кнопкой мыши на URL объекта в открытом модуле и выберите
Скопировать URL.
Вы всегда используете эту схему и динамически настраиваете ее
для конкретных фрагментов данных в шаблоне из своего проекта
Rational DOORS
Web Access.
- Пример: https://сервер:порт/dwa/rm/urn:rational::номер-объекта
- Добавить схему источника данных в шаблон документа. Для
Rational DOORS
Web Access можно выполнить следующие действия:
- В Document Studio выберите
.
- В поле Тип схемы выберите тип схемы в списке. Для
Rational DOORS Web Access
выберите Базовый XML.
- В поле Файл схемы вставьте
URL схемы источника данных.
- В поле ИД источника данных введите имя источника данных в шаблоне. Нажмите кнопку Далее.
- Укажите имя пользователя, если ресурс расположен на защищенном
сервере.
- Укажите пароль, если ресурс расположен на защищенном сервере.
- Выберите Тип идентификации в списке. Для
Rational DOORS
применяется тип идентификации
OAuth-OSLC.
Если значение OAuth-OSLC не выбрано, то
правильный тип идентификации выбирается путем проверки всех типов
идентификации. Это может привести к увеличению времени создания
документов.
- Добавьте элементы в шаблон. Rational Publishing Engine
содержит полный набор элементов шаблона, позволяющих
структурировать документ. Вы можете перетаскивать элементы
в редактор содержимого шаблона.
Например, можно добавить элемент Контейнер для размещения
нескольких абзацев.
Каждый абзац может контролироваться тестовым условием, связывающим
его только с определенными данными. Дополнительная информация
приведена в разделах Элементы шаблона на панели Палитра
и Добавление элементов в шаблон.
- Добавьте данные в шаблон с помощью
запросов,
атрибутов
и
переменных. Эти элементы указывают, какие фрагменты информации
генерируются в отчете.
- Добавьте параметры форматирования и стиля элементов, чтобы
настроить их внешний вид в выводе.
- Создайте фильтры для ограничения данных, добавляемых в отчет. С помощью фильтров, представляющих собой более детализированные
разновидности общего URI источника данных, можно указывать конкретные
подмножества данных, так чтобы
Rational Publishing Engine
не извлекал больше информации, чем необходимо, из источника данных во
время генерации отчета. Эти фильтры должны быть
достаточно широки для извлечения всех необходимых данных,
на которые ссылается шаблон, в противном случае
генерируемый отчет будет неполным.
- Создайте
сортировки для организации данных в отчете.