您可以使用預先定義的綱目,這是通用且適用於所有的 Rational DOORS 正式模組。如果您使用整個視圖,或者使用視圖的預先定義屬性,而不需要所擷取的使用者定義屬性,請使用這個預先定義的綱目。如果需要使用者定義的屬性,請在 Document Studio 中使用綱目探索精靈,來建立 Rational DOORS 綱目。
查詢 | 結果 | 屬性 |
---|---|---|
Module | 單一實體,資料來源配置中指定的模組 |
|
Module/Attribute | 模組的模組層次屬性清單 |
|
Module/Discussion | 模組的討論清單 | 不適用 |
Module/Discussion/Attribute | 討論的屬性清單 |
|
Module/Discussion/Comment | 討論的註解清單 |
|
Module/View | 單一結果,在文件規格中為每一個 Rational DOORS 資料來源所定義的視圖 |
|
Module/View/Column | 所選視圖的直欄標頭名稱清單 註: 藉由這項查詢,可直接取得視圖的結構(例如:直欄資訊),而不需取回視圖資料本身。如需直欄資料的相關資訊,請參閱 Module/Object/Column。
|
|
Module/Object | 使用指定模組版本的所有物件清單,並且已依選取的視圖加以過濾和排序。 | 使用者在綱目探索精靈中所提升的任何屬性,其會將構件當成資料來源綱目元素來直接提供。
|
Module/Object/Attribute | 如果查詢是在 module/object 查詢環境定義中,則此為物件的屬性清單。否則,會包含模組中所有物件的所有屬性清單。 |
|
Module/Object/Column | 現行物件之所選視圖中的直欄資料 |
|
Module/Object/Table | 如果物件是表格標頭,則此為單一結果(Rational DOORS 表格)。如果現行物件不是 Rational DOORS 表格,則不包含任何結果。 | 不適用 |
Module/Object/Table/Row | 表格列 | 不適用 |
Module/Object/Table/Row/object | 物件集合;現行列的資料格。可用的屬性清單與 module/object 查詢的屬性清單相同。 |
|
Module/Object/External Link | 物件的外部鏈結集合 |
|
Module/Object/Link | 物件的 Rational DOORS 鏈結清單 | 不適用 |
Module/Object/Link/Attribute | 鏈結的屬性清單 |
|
Module/Object/Link/Linked Object | 鏈結的物件清單 | 不適用 |
影像及其屬性值是擷取自 Rational DOORS 模組。您無法只查詢影像。
如果您的 Rational DOORS 表格中有資料格跨越多列,Rational Publishing Engine 會產生第一個資料格,並移除跨越的其餘資料格。
不會自動擷取 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
Module/Object/External Link 查詢會擷取 Rational DOORS 鏈結的相關資訊。資訊由外部實體的 URL 和定義給該外部鏈結的一組其他屬性組成。
使用查詢來擷取 Rational DOORS 內部鏈結的相關資訊。內部鏈結會在相關資訊之間建立鏈結。舉例來說,建立從使用者需求到設計特性的鏈結。您可以查詢物件鏈結或鏈結的物件。
如果要遞迴地遵循 Rational DOORS 鏈結,請在「內容」視圖中,將遞迴層次內容設為非零的值。這會從起始物件及其所有鏈結的物件開始,一直遵循鏈結到指定的遞迴層次。
您可以在鏈結查詢中定義原生過濾器。利用這些過濾器,可減少要處理的鏈結數目,從而縮短產生文件的時間。
過濾所有導入鏈結或導出鏈結的語法如下:
Link direction in|out過濾經由鏈結模組的所有鏈結的語法如下:Link module link_module_path_and_name
過濾器有區分大小寫。
下列範例是過濾來自 Link Module 1 的所有鏈結:
Link module /Demo/Car/Link Module 1過濾指向或來自指定模組的所有鏈結的語法如下:Link analyze module target_module_path_and_name
下列範例是過濾 analyze 模組和 system requirement 模組之間的所有鏈結:Link analyze module /Demo/Car/System Requirements
Link direction out.
Link analyze module /Demo/Car/System Requirements.