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, jeśli folder jest projektem, a w przeciwnym razie - 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