2015-10-22 2 views
0

Il existe différentes actions de transition d'état intégrées disponibles dans TFS. Il y a beaucoup de documentation disponible sur ce qu'est l'action et quand et comment cela fonctionne. Cependant, je n'ai pu trouver aucune documentation qui m'aide à écrire de nouvelles actions ou à modifier des actions existantes.Comment modifier ou écrire de nouvelles actions personnalisées pour TFS

Par exemple, j'ai un champ personnalisé pour l'élément de travail 'Tâche'. Il s'agit d'une «date d'échéance» de la tâche qui est automatiquement définie lorsque l'état de la tâche devient «Actif». Je veux maintenant un moyen de modifier l'action de transition d'état Microsoft.VSTS.Actions.StartWork qui est déjà appelée ou d'écrire une nouvelle action pour définir la valeur de 'Date d'échéance' de la tâche calculée sur la base de Original Estimate et Activated Date.

Toute aide est appréciée.

Répondre

2

Malheureusement, des champs calculés comme celui-ci ne sont pas pris en charge comme le laisse entendre here mais il y a un feature request pour elle

Il y a une fonction « Amélioration du processus de personnalisation » à venir qui figure sur la Features Timeline mais je ne vois pas ce spécifique fonctionnalité répertoriée. La honte. Comment utiliser l'API TFS pour mettre à jour le champ après qu'il est passé à l'état 'actif'? Vous pouvez utiliser des alertes en créant une alerte pour appeler un service Web personnalisé qui, à son tour, utilise l'API TFS pour le mettre à jour. Ce serait assez instantané mais c'est une approche longue et beaucoup de tracas, cela dépend combien c'est important pour vous je suppose que