Rational DOORS 模式

Rational® DOORS® 模式与 Rational DOORS 模块结构最为匹配。

可以使用对于所有 Rational DOORS 正式模块通用且有效的预定义模式。如果正在处理整个视图,或者处理视图中的预定义属性(不需要已抽取的用户定义属性),请使用此预定义模式。如果需要用户定义的属性,请使用 Document Studio 中的模式发现向导来创建 Rational DOORS 模式。

预定义模式中的查询和属性

下列查询和属性是在预定义的模式中。
表 1. 查询和属性
查询 结果 属性
Module 单个实体,在数据源配置中指定的模块
  • 名称:模块名
  • 描述:模块描述
  • 基线:模块版本
Module/Attribute 模块的模块级别属性列表
  • 名称:属性名称
  • :属性值
Module/Discussion 模块的讨论列表 不适用
Module/Discussion/Attribute 讨论的属性列表
  • 名称:属性名称
  • :属性值
Module/Discussion/Comment 讨论的备注列表
  • 状态
  • 文本
  • 更改的状态
  • 创建时间
Module/View 单个结果,在文档规范中为每个 Rational DOORS 数据源定义的视图
  • 名称:视图的名称
Module/View/Column 所选视图的列标题名称列表
注: 此查询可让您获取视图的结构(例如列信息),而不必拉入视图数据本身。有关列数据的信息,请参阅 Module/Object/Column
  • 列文本:在模板中使用此属性会在输出中生成 <找不到数据属性> 消息。
  • 主要:列是否为主要列
  • 名称:列的名称
  • 属性:列的属性不是该列所基于的 Rational DOORS 属性,而是 Rational Publishing Engine 构造。在运行时使用单列文本值来填充属性。无法从属性检索到列的底层属性或 DXL 的相关信息。
  • :空白
Module/Object 含有所指定版本模块的所有对象的列表,这些模块按所选视图进行过滤和排序。 用户在模式发现向导中提升的任何属性,用于使工件可直接作为数据源模式元素使用。
  • 对象标识
  • 对象文本
  • 对象标题
  • 绝对编号
  • 对象级别
Module/Object/Attribute 如果查询是在 module/object 查询的上下文中,那么为对象的属性列表。否则,将包括模块中所有对象的所有属性的列表。
  • 名称:属性名称
  • :属性值
Module/Object/Column 当前对象的所选视图中的列数据
  • 列文本:来自列的数据
  • 主要:列是否为主要列
  • 名称:列的名称
  • 属性:列的属性不是该列所基于的 Rational DOORS 属性,而是 Rational Publishing Engine 构造。在运行时使用单列文本值来填充属性。无法从属性检索到列的底层属性或 DXL 的相关信息。
  • :空白
Module/Object/Table 如果对象是表头,那么为单个结果(Rational DOORS 表)。如果当前对象不是 Rational DOORS 表,那么不包括任何结果。 不适用
Module/Object/Table/Row 表行 不适用
Module/Object/Table/Row/object 对象集合;当前行的单元格。可用的属性列表与 module/object 查询相同。
  • 对象标识
  • 对象文本
  • 对象标题
  • 绝对编号
  • 对象级别
Module/Object/External Link 对象的外部链接集合。这些信息由外部实体的 URL 以及为外部链接定义的一组其他属性组成。
  • URL:外部链接实体及其他属性(如 Rational DOORS 中所定义)的 URL
Module/Object/Link 对象的内部链接列表。例如,创建一个从用户需求到设计功能的链接。 不适用
Module/Object/Link/Attribute 链接的属性列表
  • 名称:属性名称
  • :空白
Module/Object/Link/Linked Object 链接对象的列表。例如,创建一个从用户需求到设计功能的链接。 不适用

无法抽取的内容

Rational Publishing Engine 中的 Rational DOORS 数据源是使用 module, baseline, view 进行定义。无法在基线列表或视图列表中查询模块。Rational DOORS 数据源是使用 module, baseline, view 进行定义。可以通过下列其中一种方式,从多个模块、基线或视图抽取数据:

OLE 对象

可从 Rational DOORS 数据源中的“模块”或“对象”属性抽取嵌入式对象,例如对象链接与嵌入(OLE 对象)。

不会自动抽取 Rational DOORS 表;必须显式地查询这些表。此手动方法提供对表格式的细颗粒度控制。仅为用来开始一个表的 Rational DOORS 对象创建表。

用来抽取表的查询的示例:

Container DOORS 1 $1 Module/Object
Paragraph
Text
Module/Object/Object/Text
Table DOORS 1 $2 Module/Object/Table
Row DOORS 1 $3 Module/Object/Table/Row
Cell DOORS 1 $4 Module/Object/Table/Row/Object
Text
Module/Object/Table/Row/Object/Object Text

注: 表单元格在 Rational DOORS 模式中没有专用类型。要检索单元格内容,请使用 Module/Object/Table/Row/Object 查询。如果对象是表单元格,那么对象具有可以将 Object HeadingObject Text 相合并的 Object Text 属性。

反馈