2011-06-06 1 views
3

J'ai créé un nouveau type de workitem qui correspond aux tickets dans notre système de billetterie propriétaire.TFS prend-il en charge des champs uniques dans les éléments de travail?

L'un des champs est le numéro d'identification des tickets. Je voudrais rendre cela unique. Aucun élément de travail ne peut avoir le même champ "ticket" personnalisé.

Est-il possible que TFS applique cette contrainte?

Je veux juste un index unique sur un champ personnalisé.

Répondre

4

Je pense que ce n'est pas possible avec la syntaxe WIT par défaut, mais vous pouvez créer un service d'alerte ticket (ou même extension tfs) qui va vérifier le champ après l'enregistrement et exécuter une requête WIQL contre tous les autres tickets pour trouver des doublons. vous pouvez alors automatiquement lier et fermer le nouveau ticket en double et/ou informer l'utilisateur d'édition par courrier.

4

Pas prêt à l'emploi: pour appliquer cette contrainte, vous devez créer un contrôle personnalisé pour votre élément de travail. Ce contrôle personnalisé serait essentiellement un champ de texte, mais interrogerait d'autres éléments de travail pour garantir l'unicité.

Questions connexes