2008-12-12 9 views
1

J'utilise Visual Studio Team System 2008 et je veux que le champ 'Motif' soit toujours activé pour les éléments de travail. Actuellement, la liste déroulante "Raison" n'est activée que lors du changement de l'état. Une fois que vous avez effectué une sauvegarde, la liste déroulante Raison est désactivée.Comment rendre le champ 'Reason' toujours activé dans TFS

J'ai essayé de le faire en modifiant le modèle de processus, mais cela ne peut pas être fait ici. Ce que j'essaie d'accomplir est la suivante, par exemple pour une tâche 'Test'.

  1. L'état initial est 'Actif' avec une 'Raison' de 'En attente'. Cela identifie le travail de test planifié qui ne peut pas démarrer car le travail de développement n'est pas terminé.

  2. Une fois le développement terminé, le développeur définit la raison de la tâche 'Test' sur 'Prêt'.

Répondre

1

Je ne pense pas que vous puissiez faire ce que vous voulez avec le champ Raison, car ses valeurs sont définies dans une transition. Son but est de donner une raison à un changement d'état. Puisque vous ne changez pas l'état du workjet, vous n'avez pas accès à ce champ.

Il semble que vous vouliez vraiment un champ de type "Statut". Je suggère qu'il serait préférable de créer un champ personnalisé dans votre travail pour cela, plutôt que d'utiliser Reason. Ajoutez votre champ personnalisé à l'état Actif de l'élément de travail et définissez une règle de "AllowedValues". Cela va créer un combo que vous pouvez changer quand vous le voulez.

+0

Merci, vous avez raison. Le champ "Raison" est vraiment destiné à être utilisé pour documenter une transition d'état. J'ai besoin de créer de nouveaux «États» pour y parvenir. – Curt

Questions connexes