Můžete použít předdefinované schéma, které je generické a platí pro všechny formální moduly produktu Rational DOORS. Toto předdefinované schéma použijte, pracujete-li s celým pohledem nebo s předdefinovanými atributy pohledu, které nevyžadují extrahování atributů definovaných uživatelem. Jsou-li zapotřebí uživatelsky definované atributy, použijte k vytvořené schématu Rational DOORS průvodce zjištěním schématu z produktu Document Studio.
Dotaz | Výsledky | Atributy |
---|---|---|
Module | Jediná entita, modul specifikovaný v konfiguraci zdroje dat |
|
Module/Attribute | Seznam atributů na úrovni modulu pro modul |
|
Module/Discussion | Seznam diskuzí pro modul | Nelze aplikovat |
Module/Discussion/Attribute | Seznam atributů pro diskuzi |
|
Module/Discussion/Comment | Seznam komentářů pro diskuzi |
|
Module/View | Jeden výsledek, pohled definovaný pro jednotlivé zdroje dat produktu Rational DOORS ve specifikaci dokumentu |
|
Module/View/Column | Seznam názvů v záhlaví sloupců pro vybraný pohled Poznámka: Tento dotaz poskytuje metodu získání struktury pohledu, tj. informace o sloupcích, bez nutnosti získání vlastních dat pohledu. Informace o datech o sloupcích viz Modul/Objekt/Sloupec.
|
|
Module/Object | Seznam všech objektů se zadanou verzí modulů, které jsou filtrovány a seřazeny vybraným pohledem. | Veškeré atributy povýšené uživatelem v průvodci zjištěním schématu, což činí artefakty přímo dostupnými jako prvky schématu zdroje dat.
|
Module/Object/Attribute | Seznam atributů pro objekt, pokud je dotaz v kontextu dotazu modul/objekt. Jinak je zahrnut seznam všech atributů pro všechny objekty v modulu. |
|
Module/Object/Column | Data sloupce z vybraného pohledu pro aktuální objekt |
|
Module/Object/Table | Jeden výsledek (tabulka Rational DOORS), je-li objekt záhlavím tabulky. Zahrnuty nejsou žádné výsledky, pokud aktuální objekt není tabulkou Rational DOORS. | Nelze aplikovat |
Module/Object/Table/Row | Řádky tabulky | Nelze aplikovat |
Module/Object/Table/Row/object | Kolekce objektů; buňky aktuálního řádku. K dispozici jsou stejné atributy, jako pro dotaz module/object. |
|
Module/Object/External Link | Kolekce externích odkazů pro objekt |
|
Module/Object/Link | Seznam odkazů Rational DOORS pro objekt | Nelze aplikovat |
Module/Object/Link/Attribute | Seznam atributů pro odkaz |
|
Module/Object/Link/Linked Object | Seznam propojených objektů | Nelze aplikovat |
Obrázky se extrahují z modulu produktu Rational DOORS s hodnotami pro atribut. Nelze dávat dotazy výlučně na obrázky.
Pokud máte v tabulkách produktu Rational DOORS buňky zahrnující více řádků, generuje produkt Rational Publishing Engine první buňku a zbývající buňky v úseku jsou odebrány.
Extrahování tabulek Rational DOORS neprobíhá automaticky. Musíte pro ně zadat explicitní dotaz. Tato ruční metoda poskytuje řízení s vysokou úrovní granularity formátu tabulky. Tabulka se vytváří pouze pro objekty Rational DOORS, které spouštějí tabulku.
Container DOORS 1 $1 Module/Object
Odstavec
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
Dotaz Module/Object/External Link načítá informace související s odkazy produktu Rational DOORS. Informace sestává z adresy URL externí entity a ze sady dalších atributů, jež jsou definovány pro externí odkaz.
K načtení informací souvisejících s vnitřními odkazy produktu Rational DOORS použijte dotazy. Vnitřní odkazy vytvářejí odkazy mezi souvisejícími informacemi. Například můžete vytvořit odkaz z uživatelského požadavku k funkcím návrhu. Můžete se dotazovat na odkazy na objekty nebo na propojené odkazy.
Chcete-li odkazy produktu Rational DOORS sledovat rekurzivně, nastavte pro vlastnost Úroveň rekurze nenulovou hodnotu v pohledu Vlastnosti. To způsobí sledování odkazů od počátečního objektu a všech propojených objektů až po uvedenou úroveň rekurze.
Můžete definovat nativní filtry pro dotazy na odkazy. Použití těchto filtrů snižuje počet zpracovaných odkazů, a zkracuje tak dobu nezbytnou k vygenerování dokumentů.
Syntaxe pro filtrování všech příchozích a odchozích odkazů:
Link direction in|outSyntaxe pro filtrování všech odkazů prostřednictvím modulu odkazu: Link module link_module_path_and_name
Filtr odlišuje velká a malá písmena.
Následující příklad filtruje všechny odkazy z modulu odkazu Link Module 1:
Link module /Demo/Car/Link Module 1Syntaxe pro filtrování všech odkazů přicházejících či vycházejících do/z určeného modulu: Link analyze module cesta_a_název_cílového_modulu
Následující příklad filtruje všechny odkazy mezi modulem analyze a modulem system requirement: Link analyze module /Demo/Car/System Requirements
Link direction out.
Link analyze module /Demo/Car/System Requirements.