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® Рациональный® ДВЕРИ. Эти настройки не применяются к сгенерированным отчетам для требований в 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