Poniższe tabele zawierają elementy i atrybuty schematów, których można używać w zapytaniach kierowanych do źródła danych.
Atrybut | Opis |
---|---|
ID | Unikalny identyfikator bazy danych |
Name | Nazwa bazy danych |
URL | Adres URL bazy danych |
Schemat zawiera pojedynczy element o nazwie folder. Jego atrybut isProject umożliwia określenie, czy wynikiem jest folder, czy projekt, oraz odpowiednie przedstawienie wyniku w danych wyjściowych.
Atrybut | Opis |
---|---|
Description | Opis projektu lub folderu. |
ID | Identyfikator projektu lub folderu. |
isProject | Wartość true oznacza, że folder jest projektem. W przeciwnym razie wartością jest false. |
Name | Nazwa projektu lub folderu. |
URL | Adres URL projektu lub folderu. |
Element module umożliwia dostęp do określonych właściwości modułu.
Atrybut | Opis |
---|---|
Description | Opis modułu. |
fullName | Pełna nazwa modułu. Na przykład: /demo/car/test/System requirements |
ID | Identyfikator modułu. |
Name | Nazwa modułu. |
Type | Typ modułu:
|
URL | Adres URL projektu lub modułu. |
Schemat został zaprojektowany w taki sposób, aby pojedyncze zapytanie mogło pobrać wszystkie informacje o strukturze. Zdefiniowanie poziomu rekurencji większego niż 0 dla zapytania Database/Folder umożliwia pobranie wszystkich folderów i projektów do danego poziomu zagnieżdżenia.
List DOORS Structure 1 $1 Database/Folder
List-detail
Text
Database/Folder/name
List DOORS Structure 1 $2 Database/Folder/Module
Text
Database/Folder/Module/name