Rational Team Concert
Reportable REST API (Berichtsfähige REST-API von Rational
Team Concert) unterscheidet sich von vielen traditionellen Domänen-APIs. Sie stellt keine
Ressourcen-URLs bereit, die auf bestimmte Elemente (z. B. ein einzelnes Arbeitselement
oder ein einzelnes Buildergebnis) verweisen, sondern sie ermöglicht den Zugriff auf
monolithische Ressourcen. Jede monolithische Ressource ist
ein Container, der das Ergebnis einer Abfrage nach einem oder mehreren
Elementen darstellt.
- foundation: Allgemeine Artefakte wie Projektbereiche, Teambereiche, Mitarbeiter,
Iterationen und Links.
- workitem: Arbeitselementartefakte wie Arbeitselemente, Kategorien, Wertigkeiten und
Prioritäten.
- apt: Artefakte für die agile Planung wie Teamkapazität, Ressourcenzeitpläne und
Abwesenheiten.
- generic: Generische Artefakte.
- build: Buildartefakte wie Buildergebnisse, Buildergebnisbeiträge, Builddefinitionen
und Build-Engines.
- scm: Artefakte für die Quellcodeverwaltung wie Datenströme und Komponenten sowie
Deltas zur Datenstromdimensionierung.
Diese Ressourcen bieten Flexibilität bei der Filterung und Abfrage, wenn Daten für einen Bericht zusammengestellt werden.
Beispielsweise kann eine Arbeitselementressource
abhängig von der Abfrage oder dem Filter,
der an die REST-API übergeben wurde, ein oder mehrere Elemente enthalten, die sich auf Arbeitselemente beziehen.