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 fünf
monolithische Ressourcen:
- foundation: Allgemeine Artefakte wie Projektbereiche, Teambereiche, Mitarbeiter,
Iterationen und Links.
- scm: Artefakte für die Quellcodeverwaltung wie Datenströme und Komponenten sowie
Deltas zur Datenstromdimensionierung.
- build: Buildartefakte wie Buildergebnisse, Buildergebnisbeiträge, Builddefinitionen
und Build-Engines.
- apt: Artefakte für die agile Planung wie Teamkapazität, Ressourcenzeitpläne und
Abwesenheiten.
- workitem: Arbeitselementartefakte wie Arbeitselemente, Kategorien, Wertigkeiten und
Prioritäten.
Jede Ressource ist
ein Container, der das Ergebnis einer Abfrage nach einem oder mehreren
Elementen darstellt. Dies erhöht die Flexibilität bei Filterung und Abfrage. Beispielsweise kann eine Arbeitselementressource
abhängig von der Abfrage oder dem Filter,
der an die REST-API übergeben wurde, ein oder mehrere Elemente enthalten, bei
denen es sich tatsächlich um Arbeitselemente handelt.