exponenta event banner

RptgenRMI.doorsAttribs

Атрибуты IBM Rational DOORS в отчете по требованиям

Описание

пример

settings = RptgenRMI.doorsAttribs('show') возвращает настройки отчета по атрибутам DOORS ®. Перечисленные атрибуты включаются в созданные отчеты по требованиям.

пример

tf = RptgenRMI.doorsAttribs('default') восстанавливает параметры отчета о требованиях по умолчанию для атрибутов DOORS. Функция возвращает 1 если настройки изменены без ошибок. Параметры по умолчанию:

  • Явное включение системных атрибутов Object Heading и Object Text

  • Включить все остальные системные атрибуты и пользовательские атрибуты

  • Опустить системный атрибут Created Thru

  • Опустить системные атрибуты с пустыми строковыми значениями

  • Опустить ошибочные системные атрибуты

пример

tf = RptgenRMI.doorsAttribs(Name,Value) указывает, какие атрибуты DOORS следует включить в создаваемые отчеты о требованиях. Функция возвращает 1 если настройки изменены без ошибок.

Примечание

Эта функция устанавливает параметры, используемые при создании отчетов для требований IBM ® Rational ® DOORS. Эти настройки не применяются к созданным отчетам для требований IBM Rational DOORS Next.

Примеры

свернуть все

settings = RptgenRMI.doorsAttribs('show')
settings = 5x1 cell
    {'Object Heading' }
    {'Object Text'    }
    {'$AllAttributes$'}
    {'$NonEmpty$'     }
    {'-Created Thru'  }

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

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

tf = RptgenRMI.doorsAttribs('type','none');
Excluding attributes...
settings = RptgenRMI.doorsAttribs('show')
settings = 3x1 cell
    {'Object Heading'}
    {'Object Text'   }
    {'-Created Thru' }

Восстановите настройки по умолчанию. Отображение настроек по умолчанию.

tf = RptgenRMI.doorsAttribs('default');
settings = RptgenRMI.doorsAttribs('show')
settings = 5x1 cell
    {'Object Heading' }
    {'Object Text'    }
    {'$AllAttributes$'}
    {'$NonEmpty$'     }
    {'-Created Thru'  }

Параметры по умолчанию:

  • Явное включение системных атрибутов Object Heading и Object Text

  • Включить все остальные системные атрибуты и пользовательские атрибуты

  • Опустить системный атрибут Created Thru

  • Опустить системные атрибуты с пустыми строковыми значениями

  • Опустить ошибочные системные атрибуты

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

tf = RptgenRMI.doorsAttribs('type','user');
Including user attributes...

Показать параметры.

settings = RptgenRMI.doorsAttribs('show')
settings = 6x1 cell
    {'Object Text'      }
    {'$NonEmpty$'       }
    {'-Created Thru'    }
    {'+Last Modified By'}
    {'+Last Modified On'}
    {'$UserAttributes$' }

Включить Last Modified By и Last Modified On атрибуты.

tf = RptgenRMI.doorsAttribs('add','Last Modified By');
Adding Last Modified By...
tf = RptgenRMI.doorsAttribs('add','Last Modified On');
Adding Last Modified On...

Опустить Object Heading атрибут из отчета по требованиям.

tf = RptgenRMI.doorsAttribs('remove','Object Heading');
Removing Object Heading...

Показать текущие параметры

settings = RptgenRMI.doorsAttribs('show')
settings = 6x1 cell
    {'Object Text'      }
    {'$AllAttributes$'  }
    {'$NonEmpty$'       }
    {'-Created Thru'    }
    {'+Last Modified By'}
    {'+Last Modified On'}

Включение в отчет о требованиях пустых пользовательских атрибутов.

tf = RptgenRMI.doorsAttribs('nonempty','off')
NonEmpty filter off...
tf = logical
   1

Показать текущие параметры.

settings = RptgenRMI.doorsAttribs('show')
settings = 4x1 cell
    {'Object Heading' }
    {'Object Text'    }
    {'$AllAttributes$'}
    {'-Created Thru'  }

Входные аргументы

свернуть все

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'type','all'

Типы атрибутов DOORS для включения или исключения из отчета, указанные как 'all', 'user', или 'none'.

Пример: 'type','all'

Атрибуты для добавления к созданному отчету, заданные как символьный массив.

Пример: 'add','Last Modified By'

Примечание

Введенный символьный массив должен совпадать с предопределенным системным атрибутом DOORS или пользовательским атрибутом.

Атрибуты, отсутствующие в созданном отчете, указанные как символьный массив.

Пример: 'remove','Object Heading'

Примечание

Введенный символьный массив должен совпадать с предопределенным системным атрибутом DOORS или пользовательским атрибутом.

Включать или опускать в отчет пустые пользовательские атрибуты, указанные как 'on' или 'off'. Пустые системные атрибуты всегда исключаются.

Пример: 'nonempty','on'

Выходные аргументы

свернуть все

Текущие параметры отчета по атрибутам DOORS, возвращаемые в виде массива ячеек.

Статус успешного изменения настроек, возвращенный как 1 или 0 типа данных logical.

См. также

Представлен в R2011b