Пример: внутренние фильтры Rational DOORS

Rational DOORS поддерживает закрытый API и фильтр описывается с помощью синтаксиса представления Rational DOORS.
Следующий пример внутреннего фильтра Rational DOORS позволяет отфильтровать объекты, содержащие слово "Documentation" в атрибуте Текст объекта.
Attribute 'Object Text' contains 'Documentation'
(с учетом регистра символов)
Для создания текста внутреннего фильтра для источника данных Rational DOORS выполните следующие действия:
  1. Откройте модуль Rational DOORS и выберите Инструменты > Фильтр > Задать пункт меню.
  2. Создайте синтаксис фильтра:
    1. Перейдите на вкладку Атрибуты.
    2. В поле Атрибут выберите Текст объекта.
    3. В поле Условие выберите Содержит.
    4. В поле Значение введите конкретное значение для фильтрации. Например для фильтрации только объектов, содержащих слово Documentation в атрибуте Текст объекта, введите следующее значение: Documentation
    5. Нажмите кнопку Добавить. В разделе Дополнительные опции создается синтаксис правила.
  3. Выберите Описание и скопируйте полное описание. Создан фильтр Rational DOORS, который представляет собой сценарий DXL.
Для добавления фильтра Rational DOORS в элемент шаблона Rational Publishing Engine выполните следующие действия:
  1. Выберите элемент шаблона, содержащий запрос для фильтрации.
  2. На вкладке Свойства разверните раздел Данные.
  3. В поле Фильтр щелкните на значке многоточия. Откроется окно Редактор фильтра.
  4. На вкладке Внутренний фильтр вставьте фильтр Rational DOORS (сценарий DXL) и нажмите кнопку OK.

Комментарии