Plug-in de modèle de processus Rapports
Mise à jour : novembre 2007
Le plug-in de rapports définit les rapports initiaux d'un projet d'équipe. Le nom du plug-in est Microsoft.ProjectCreationWizard.Reporting. Le fichier XML Reports est nommé ReportsTasks.xml et se trouve dans le dossier Reports de la hiérarchie de dossiers des modèles de processus. Si nécessaire, vous pouvez modifier le fichier XML et le nom du dossier.
Dans le fichier XML, spécifiez une ou plusieurs tâches et leurs dépendances. Pour obtenir un exemple des tâches qui spécifient des rapports simples, consultez le fichier ReportsTasks.xml dans le modèle de processus MSF for Agile Software Development.
Remarque : |
---|
Team Foundation Server n'inclut aucun mécanisme de déploiement de plug-ins côté client, de stratégies ou d'autres modifications. Si vous ne voulez pas déployer des plug-ins, des stratégies ou d'autres modifications sur Team Explorer, vous devez utiliser votre propre programme de distribution et d'installation. |
Site de rapports
Pour que les rapports s'exécutent correctement, vous devez créer un site de génération de rapports. La page d'accueil du portail du projet Reports devra contenir un lien vers le site de génération de rapports. Pour créer le site de génération de rapports, utilisez l'élément site de l'exemple suivant :
<task
id="Site"
plugin="Microsoft.ProjectCreationWizard.Reporting"
completionMessage="Project Reporting site created.">
<dependencies/>
<taskXml>
<ReportingServices>
<site />
</ReportingServices>
</taskXml>
</task>
Dossiers
Vous pouvez créer des dossiers sur le site de génération de rapports à l'aide de l'élément dossier. Utilisez l'attribut de chemin d'accès pour spécifier le nom du chemin d'accès relatif du nouveau dossier. Le dossier s'affiche sur le site du projet et dans le dossier Reports de Team Explorer.
<folder path=""/>
L'exemple suivant permet de créer un dossier public sur le site de génération de rapports.
<task id="Populate Reports"
plugin="Microsoft.ProjectCreationWizard.Reporting"
completionMessage="Project site created.">
<dependencies>
<dependency taskId="Site"/>
</dependencies>
<taskXml>
<ReportingServices>
<folders>
<folder path="Public"/>
</folders>
</ReportingServices>
</taskXml>
</task>
Rapports
Les rapports sont définis par les fichiers .rdl. Pour ajouter des rapports au site de génération de rapports, copiez les fichiers .rdl dans un dossier sous le dossier Reports du modèle de processus. Ensuite, utilisez l'élément rapport pour décrire les propriétés et les sources de données nécessaires au rapport.
<report name=""
filename=""
folder=""
cacheExpiration ="30">
Le tableau suivant décrit les attributs de l'élément rapport.
Attribut |
Description |
---|---|
name |
Nom du rapport à afficher sur le site de génération de rapports et dans Team Explorer. |
filename |
Chemin d'accès relatif sous le dossier local Report où vous pouvez obtenir le fichier de rapport .rdl. |
folder |
Nom de chemin d'accès relatif de l'emplacement dans lequel ajouter le rapport sur le site de génération de rapports. |
cacheExpiration |
Définit le nombre de minutes par défaut pendant lesquelles le rapport est mis en cache. |
Vous pouvez spécifier des valeurs pour les paramètres d'un rapport. Cette tâche est souvent utilisée pour associer le paramètre Project au projet d'équipe en cours. Sans référence au projet d'équipe actuel, la plupart des rapports ne s'exécutent pas correctement. Pour associer le paramètre Project au projet d'équipe actuel, attribuez-lui la valeur $$PROJECTNAME$$.
<parameters>
<parameter name="" value=""/>
</parameters>
Le tableau suivant décrit les attributs de l'élément propriété.
Attribut |
Description |
---|---|
name |
Nom du paramètre du rapport à lier. |
value |
Valeur à laquelle lier le paramètre. |
Vous devez associer chaque nom de source de données dans chaque rapport à une source de données Team Foundation Server dynamique. Utilisez l'élément référence pour spécifier une source de données.
<datasources>
<reference name="" dsname=""/>
</datasources>
Le tableau suivant décrit les attributs de l'élément référence.
Attribut |
Description |
---|---|
name |
Nom de la source de données dans le rapport. |
dsname |
Nom de la source de données Team Foundation Server. En général, cette valeur est TfsReportDS ou TfsOlapReportDS. |
L'exemple suivant indique comment ajouter un rapport Work Items. Le paramètre Project sera lié au projet d'équipe actuel et le rapport à la source de données TfsReportDS.
<report name="Work Items"
filename="Reports\Work Items.rdl"
folder=""
cacheExpiration ="30">
<parameters>
<parameter name="Project" value="$$PROJECTNAME$$"/>
</parameters>
<datasources>
<reference name="/TfsOlapReportDS" dsname="TfsOlapReportDS"/>
<reference name="/TfsReportDS" dsname="TfsReportDS"/>
</datasources>
</report>
Voir aussi
Tâches
Comment : vérifier les modifications des rapports
Concepts
Plug-in de modèle de processus Windows SharePoint Services
Plug-in de modèle de processus du contrôle de version
Plug-in de modèle de processus Groupes et Autorisations
Autres ressources
Plug-in de modèle de processus Suivi des éléments de travail