L'API REST rapportable de
Rational Team
Concert
est différente de la plupart des API de domaine classiques. Au lieu de fournir des URL de
ressource pointant vers des éléments spécifiques, tels qu'un élément de travail unique ou
un résultat de génération unique, l'API REST rapportable offre accès à cinq ressources monolithiques. Chaque ressource
monolithique est une ressource de conteneur qui représente le résultat d'une requête pour un ou plusieurs éléments.
- foundation : artefacts communs tels que des zones de projet, des zones d'équipe, des contributeurs, des itérations et des liens.
- workitem : artefacts d'élément de travail, tels que des
récapitulatifs, des catégories, des gravités et des priorités.
- apt : artefacts de planification agile, tels que la capacité
d'équipe, les plannings de ressources et les absences.
- generic: artefacts génériques.
- build : artefacts de génération, tels que des résultats de génération, des contributions de résultat de génération, des définitions de génération et des moteurs de génération.
- scm : artefacts de contrôle des sources, tels que des flux et des composants, ainsi que des deltas de définition de taille de flux.
Ces ressources offrent une certaine souplesse en termes de filtrage et d'interrogation lors de la collecte des données pour un rapport. Par exemple, une ressource élément de travail peut contenir un ou plusieurs
éléments liés aux éléments de travail, en fonction de la requête ou du filtre transmis à l'API REST.