jeudi 8 janvier 2009

Suppression d'un Work Item Type

Lors du processus de personnalisation d'un Process Template, on est souvent amené à créer de nouveaux types de work Items à la demande d'un client afin de s'adapter à la sémantique de l'entreprise, aux workflows. Or après instanciation d'une méthodologie, TFS instancie des types de Work Items qui deviennent potentiellement inutiles, il est donc important de pouvoir supprimer ces Types.
Pour ce faire il faut disposer de la dernière version des PowerTools pour TFS 2008 disponible sur MSDN à l'adresse suivante : http://go.microsoft.com/?linkid=5422499
Dans notre exemple, nous allons supprimer le Work Item Type "Issue" d'un projet nommé "WBSDemo" stocké sur un serveur nommé "AVATFS2008"

Tout d'abord, lancer l'invite de commande et se placer dans le répertoire des Powertools normalement "C:\Program Files\Microsoft Team Foundation Server 2008 Power Tools"

La syntaxe de la commande à taper est :
tfpt destroywitd /server:servername /project:projectname /workitemtype:witdname
soit dans notre contexte :
tfpt destroywitd /server:AvaTFS2008 /project:WBSDemo /workitemtype:issue
Il suffit alors de taper cette commande, valider et entrer "Y" pour confirmer d'où le résultat :

Après un Refresh dans la fenêtre Team Explorer, on constate que le Type de Work Item "Issue" a disparu