2 votes

Dans TFS, comment écrire une requête décalant une date par un champ séparé ?

Dans TFS, vous pouvez configurer une requête sur les éléments de travail avec un décalage de date, comme suit

Date > @Today - 7

Est-il possible d'utiliser un autre champ comme décalage à la place ? Par exemple, disons que vous avez [CustomOffset] qui est un Integer. Est-il possible de faire quelque chose du type :

Date > @Today - [CustomOffset]

1voto

PatrickLu-MSFT Points 27080

Aujourd'hui, vous pouvez ajouter la colonne de date d'échéance sur une requête et voir les résultats. enter image description here

Cependant, ce que vous voulez réaliser n'est pas possible avec la requête intégrée pour le moment. Comme vous l'avez dit, la valeur ne peut être qu'un nombre entier. Et vous devez taper manuellement le nombre entier. TFS ne capturera pas automatiquement le Customoffset valeur des champs et calculer la date.

Même si nous faisons ne pas avoir une façon de sortir des sentiers battus pour le faire, mais je pense que cela pourrait être réalisé relativement facilement dans une extension. Grâce à l'API, vous pourriez facilement récupérer la valeur d'un fichier spécial, et utiliser WIQL pour générer une requête, passer la valeur à la requête, et finalement obtenir le résultat dont vous avez besoin.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X