Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
L’historique d’un élément de travail enregistre qui a créé l’élément, ce qui a changé et pourquoi la modification s’est produite. Ces informations prennent en charge la traçabilité et l’audit. Lorsque vous ajoutez des entrées au champ Historique, incluez suffisamment de détails pour aider le propriétaire suivant à comprendre le contexte et les étapes suivantes.
Remarque
Il n’existe aucun champ discussion distinct. Pour rechercher des commentaires ajoutés dans la zone Discussion, filtrez sur le champ Historique : tout le texte entré dans la zone Discussion est ajouté à l’historique.
Prérequis
| Catégorie | Exigences |
|---|---|
| Niveaux d’accès | - Pour afficher et exécuter des requêtes partagées : membre du projet. - Pour ajouter et enregistrer une requête partagée : au moins un accès de base . |
| Permissions | Autorisation Contribuer définie sur Autoriser pour le dossier auquel vous souhaitez ajouter une requête. Par défaut, le groupe contributeurs ne dispose pas de cette autorisation. |
Remarque
Les utilisateurs disposant de l'accès Stakeholder pour un projet public disposent d'un accès complet aux fonctionnalités d'interrogation, comme les utilisateurs disposant de l'accès de base. Pour plus d’informations, consultez Référence rapide sur l’accès de partie prenante.
| Catégorie | Exigences |
|---|---|
| Niveaux d’accès | - Pour afficher et exécuter des requêtes partagées : membre du projet. - Pour ajouter et enregistrer une requête partagée : au moins un accès Essentiel. |
| Permissions | Autorisation Contribuer définie sur Autoriser pour le dossier auquel vous souhaitez ajouter une requête. Par défaut, le groupe contributeurs ne dispose pas de cette autorisation. |
Opérateurs et macros pris en charge
Opérateurs pris en charge :
- Contient des mots
- Ne contient pas de mots
Méthodes de recherche :
- Expression exacte : recherchez une séquence exacte de mots.
- Caractère générique (
*) : utilisez uniquement à la fin d’un mot ou d’une expression partielle.
Recherche en texte intégral : le champ Historique est indexé pour la recherche en texte intégral où le service le prend en charge. (Azure DevOps Services expose la recherche d’éléments de travail par défaut ; le serveur Azure DevOps local nécessite l’installation et la configuration de la fonctionnalité recherche/création de rapports.)
Interroger l’historique d’un élément de travail
Vous pouvez utiliser le portail web ou Team Explorer pour afficher l’historique d’un élément de travail ou rechercher des éléments de travail en fonction du champ Historique. La recherche dans le champ Historique retourne uniquement les éléments avec du contenu enregistré dans ce champ et n’inclut pas de modifications structurées apportées à d’autres champs.
Répertorier les éléments en fonction du contenu du champ Historique
Utilisez l’Éditeur de requête pour inclure le champ Historique dans une clause de requête.
- Contenu interrogeable : commentaires entrés dans la zone Discussion (Historique).
- Contenu non interrogeable : les métadonnées de révision telles que « Champ X modifié de A à B » ne sont pas interrogeables via le champ Historique.
- Autres méthodes de recherche : pour rechercher des mots dans des champs de texte enrichi (Description, Étapes, Discussion), utilisez la recherche d’éléments de travail (voir conseils liés).
- Filtrer par date de modification : filtrez les éléments de travail lorsqu’ils ont changé ou par une plage de dates spécifique.
Filtrer pour
Inclure ces clauses de requête
Éléments dont l’historique contient « reproductible »
History Contains Words reproducible
Éléments dont l’historique ne contient pas de « bêta »
History Does Not Contain Words beta
Éléments qui contiennent des « traces de pile » et qui ont été fermés, mais ensuite réactivés
History Contains Words "stack traces"
And State Was Ever Closed
And State <> Closed
Éléments fermés dans une plage de dates (exemple)
State = Done
And Closed Date > @Today - 30
And Closed Date <= @Today
Éléments avec lesquels j’ai une association
History Contains Words MyName
Or Assigned To Was Ever _ @Me
Conseils pour l’utilisation de l’éditeur de requête
- Limitez l’étendue par plage de dates pour améliorer les performances et retourner les résultats pertinents.
- Utilisez des mots complets ou des expressions exactes :
- Les mots partiels peuvent ne pas retourner de correspondances. Par exemple, le « comportement reproductible » correspond, mais « repro » peut ne pas correspondre.
- Utilisez des caractères génériques à la fin des mots ou des phrases, par exemple
repro*.
- Soyez conscient des mots d'arrêt : les mots courants peuvent être ignorés par l'indexation en texte intégral. Consultez les instructions ci-jointes pour la configuration des stopwords.
- Exécutez et validez votre requête :
- Sélectionnez l’icône d’exécution dans la barre d’outils de l’éditeur de requête pour tester la requête.
- Si les résultats sont manquants, ajustez vos termes et réexécutez.
Afficher l’historique des éléments de travail
Une entrée s’ajoute au champ Historique chaque fois que vous enregistrez un élément de travail. Pour afficher l’historique, ouvrez l’élément de travail et sélectionnez l’onglet Historique (ou Détails pour certains types d’éléments de travail).
Les détails de l’historique exact varient selon le client et la version.
Le diagramme de l’historique des modifications d’état apparaît en premier ; sélectionnez Afficher tout pour afficher la chronologie complète des modifications d’état.
Sélectionnez une entrée pour afficher les détails des modifications apportées.
Filtrer l’affichage de l’historique
L’onglet Historique enregistre toutes les modifications apportées à un élément de travail pour fournir une traçabilité complète. Utilisez le filtrage pour rechercher les révisions par qui a mis à jour un élément ou les champs modifiés.
Remarque
La fonctionnalité de filtre à bascule nécessite la fonctionnalité New Boards Hub (activée par défaut). Consultez les conseils liés pour gérer les fonctionnalités en préversion.
Pour passer en revue les mises à jour par des personnes spécifiques, choisissez des noms dans le menu Mis à jour par menu.
Pour passer en revue les mises à jour de champs spécifiques, choisissez des champs dans le menu Champs.
Champs qui prennent en charge l’historique, l’audit et le suivi des révisions
Utilisez ces champs pour filtrer les requêtes et générer des rapports. Certains champs sont mis à jour lorsque l'élément se déplace entre les états, d'autres sont mis à jour lorsque l'élément est modifié. Quelques champs n’apparaissent pas dans le formulaire d’élément de travail, mais sont suivis pour les WIT affichés.
Nom du champ
Description
Type d’élément de travail
Modifié par
Nom du membre de l’équipe qui a récemment modifié l’élément de travail.
Reference name=System.ChangedBy, Data type=String
Tous
Date de modification
Date et heure de modification d’un élément de travail.
Reference name=System.ChangedDate, Data type=DateTime
Tous
Date de fermeture 1
Date et heure de fermeture d’un élément de travail.
Reference name=Microsoft.VSTS.Common.ClosedDate, Data type=DateTime
Tous
Date de création
Date et heure de création d’un élément de travail.
Reference name=System.CreatedDate, Data type=DateTime
Tous
Historique
Enregistrement des modifications ajoutées après la création. Chaque révision indique qui a apporté la modification, lorsqu’elle s’est produite et quels champs ont changé.
Remarque
Les requêtes d’historique retournent des éléments dont les champs Discussion ou Description contiennent les termes de recherche. Vous ne pouvez pas utiliser le champ Historique pour interroger les modifications structurées apportées à d’autres champs.
Le champ History et les champs Description, Steps to Repro et Title sont indexés pour la recherche en texte intégral là où le service prend en charge l'indexation.
Reference name=System.History, Data type=History
Tous
Date de résolution 1
Date et heure du déplacement de l’élément de travail dans un état résolu.
Reference name=Microsoft.VSTS.Common.ResolvedDate, Data type=DateTime
Bogue (Agile, CMMI)
Rev
Numéro de révision affecté à une révision historique d’un élément de travail.
Remarque
Une limite de révision d’élément de travail de 10 000 s’applique aux mises à jour effectuées via l’API REST pour Azure DevOps Services ; les mises à jour du portail ne sont pas affectées. (Vérifiez les limites actuelles dans la documentation de l’API REST Azure DevOps.) Reference name=System.Rev, Data type=Integer
Tous
Date de révision
Date et heure de révision d’un élément de travail.
Reference name=System.RevisedDate, Data type=DateTime
Tous
Date de modification d'état
Date et heure de modification de la valeur du champ État.
Reference name=Microsoft.VSTS.Common.StateChangeDate, Data type=DateTime
Tous
Effectue le suivi des opérations effectuées lors de la modification d’une suite de tests (par exemple, l’ajout de tests ou la modification de configurations). Visible à l’aide de l’onglet Historique ou via des requêtes.
Reference name=Microsoft.VSTS.TCM.TestSuiteAudit, Data type=PlainText
Suite de tests
Champ non modifiable géré par le système qui incrémente les modifications apportées à un élément de travail.
Reference name=System.Watermark, Data type=Integer
Tous
Notes de tableau
1 Ces champs doivent être inclus dans la section workflow (WORKFLOW) de la définition WIT. Par exemple, pour définir automatiquement la date résolue :
<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
<SERVERDEFAULT from="clock" />
</FIELD>