Geschiedenis van werkitems en discussievelden opvragen
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
De geschiedenis van een werkitem registreert wie het item heeft gemaakt, welke wijzigingen zijn aangebracht en de redenen achter deze wijzigingen. Deze informatie is essentieel voor het bijhouden van de evolutie van een item in de loop van de tijd. Wanneer u vermeldingen toevoegt aan het geschiedenisveld, voegt u gedetailleerde informatie toe om de eigenaar van het volgende werkitem te helpen de context van de wijzigingen en de vereiste acties te begrijpen.
Notitie
Er is geen afzonderlijk discussieveld werkitem. Als u werkitems met opmerkingen uit het discussiegebied wilt opvragen, filtert u op het veld Geschiedenis. Alle tekst die in het discussievak wordt ingevoerd, wordt automatisch opgenomen in het veld Geschiedenis.
Voorwaarden
-
Toegangsniveaus:
- Gedeelde query's weergeven en uitvoeren: Projectlid.
- Om een gedeelde query toe te voegen en op te slaan: minimaal Basic toegang.
- machtigingen:Bijdragen machtigingen ingesteld op toestaan voor de map waaraan u een query wilt toevoegen. Standaard heeft de inzenders groep deze machtiging niet.
Notitie
Gebruikers met Stakeholder-toegang voor een openbaar project hebben volledige toegang tot queryfuncties, net zoals gebruikers met Basic-toegang. Zie Snelzoekgids voor toegang van belanghebbendenvoor meer informatie.
Ondersteunde operators en macro's
Ondersteunde operators:
- bevat woorden
- bevat geen woorden
Zoekmethoden:
- Exacte woordgroep: Een precieze volgorde van woorden vinden.
-
jokerteken (
*
): Alleen aan het einde van een gedeeltelijk woord of woordgroep gebruiken.
zoeken in volledige tekst: Het veld Geschiedenis wordt automatisch geïndexeerd voor zoeken in volledige tekst, indien beschikbaar.
De geschiedenis van een werkitem opvragen
U kunt de webportal of Team Explorer gebruiken om de geschiedenis van een werkitem te bekijken of werkitems te zoeken op basis van het veld Geschiedenis. Door te zoeken in het geschiedenisveld worden alleen werkitems geretourneerd met wijzigingen die in dat veld zijn vastgelegd en worden geen wijzigingen in andere velden opgenomen.
Lijstitems op basis van de inhoud van het veld Geschiedenis
Gebruik de queryeditor om het veld Geschiedenis op te nemen in een queryclausule.
- doorzoekbare inhoud: opmerkingen die in het Discussie gebied zijn ingevoerd.
- niet-doorzoekbare inhoud: geschiedenis van wijzigingen, zoals wijzigingen in velden, zijn niet doorzoekbaar.
- Alternatieve zoekmethoden: Als u wilt zoeken naar woorden in de Discussie-, Beschrijvingof andere velden met tekst met opmaak, gebruikt u zoekfunctie voor werkitems.
- Filteren op wijzigingsdatum: Werkitems filteren op de datum waarop ze zijn gewijzigd of een bepaalde periode opgeven.
filter voor
Inclusief deze query-clausules
Items waarvan het veld Geschiedenis het woord 'reproduceerbare' bevat
History Contains Words reproducible
Items waarvan het veld Geschiedenis niet het woord 'bèta' bevat
History Does Not Contain Words beta
Items die de uitdrukking 'stack traces' bevatten en waren gesloten, maar opnieuw zijn geactiveerd
History Contains Words stack traces
And State Was Ever Closed
And State <> Closed
Items die binnen een opgegeven periode zijn gesloten
State = Done
And Closed Date > 7/1/2015
And Closed Date <= 7/21/2015
Items waarmee ik geassocieerd ben
History Contains Words MyName
Or Assigned To Was Ever _ @Me
Tips voor het gebruik van de queryeditor
bereik van query's beperken tot datumbereik: het datumbereik beperken om de prestaties te verbeteren en alleen relevante resultaten te retourneren.
Gebruik volledige woorden of woordgroepen:
- Voer volledige woorden of exacte woordgroepen in uit het veld Geschiedenis.
- Gedeeltelijke woorden leveren geen werkitems op. Bijvoorbeeld:
- Als u zoekt naar 'reproduceerbaar gedrag', wordt het item gevonden.
- Zoeken naar 'repro' vindt deze niet.
- Gebruik jokertekens aan het einde van woorden of woordgroepen, zoals
repro*
.
Let op 'stop'-woorden:
- De queryeditor negeert veelgebruikte woorden.
- Voor meer informatie, zie Stopwords en Stoplists configureren en beheren voor Full-Text zoeken.
Voer je query uit en valideer deze:
- Selecteer of in de werkbalk van de query-editor.
- Zorg ervoor dat de query de verwachte resultaten retourneert.
- Als er resultaten ontbreken, past u uw zoektermen aan en voert u de query opnieuw uit.
De geschiedenis van werkitems weergeven
Elke keer dat een werkitem wordt opgeslagen, wordt er een item aan het Geschiedenis-veld toegevoegd. Als u de geschiedenis van wijzigingen wilt bekijken, opent u een bestaand werkitem en kiest u het pictogram van het tabblad of Geschiedenis, of voor sommige typen werkitems (WIT's), kiest u Details.
De weergegeven geschiedenisdetails zijn afhankelijk van het platform, de versie en de client.
Het geschiedenisdiagram voor statuswijziging wordt eerst weergegeven. Als u de volledige geschiedenis van statuswijzigingen wilt zien, kiest u Alleweergeven.
Kies een item in het linkerdeelvenster en bekijk de details van de aangebrachte wijzigingen.
De geschiedenisweergave filteren
Het tabblad Geschiedenis is ontworpen om alle wijzigingen in een werkitem bij te houden ter ondersteuning van volledige tracering. De lange revisiegeschiedenis die resultaten oplevert, kan het lastig maken om te begrijpen wanneer wijzigingen in specifieke velden plaatsvinden. Als u snel revisies wilt vinden die zijn aangebracht in een specifiek veld of op specifieke personen, filtert u de geschiedenisweergave.
Notitie
Voor de wisselfilterfunctie is de New Boards Hub functie vereist, die standaard is ingeschakeld. Zie Functies beheren of inschakelenvoor meer informatie.
Als u updates van specifieke personen wilt bekijken, selecteert u hun namen in het menu Bijgewerkt door.
Als u updates wilt bekijken die zijn aangebracht in een of meer velden, selecteert u de velden in het menu Velden.
Velden die ondersteuning bieden voor geschiedenis, controle en revisietracering
U kunt de volgende velden gebruiken om query's te filteren en rapporten te maken. Verschillende van deze velden worden gevuld met informatie als een werkitem van de ene status naar de andere verloopt. Andere velden worden bijgewerkt wanneer het werkitem wordt gewijzigd. Sommige velden worden niet weergegeven in het werkitemformulier, maar ze worden bijgehouden voor de weergegeven WIT's.
veldnaam
beschrijving
werkitemtype
Gewijzigd door
De naam van het teamlid dat het werkitem het laatst heeft gewijzigd.
Reference name=System.ChangedBy, Data type=String
Alle
Datum wijzigen
De datum en tijd waarop een werkitem is gewijzigd.
Reference name=System.ChangedDate, Data type=DateTime
Alle
Gesloten datum 1
De datum en tijd waarop een werkitem is gesloten.
Reference name=Microsoft.VSTS.Common.ClosedDate, Data type=DateTime
Alle
Gemaakt op
De datum en tijd waarop een werkitem is gemaakt.
Reference name=System.CreatedDate, Data type=DateTime
Alle
Geschiedenis
De record van wijzigingen die zijn aangebracht in het werkitem nadat het is gemaakt. Telkens wanneer het werkitem wordt bijgewerkt, wordt informatie toegevoegd aan de geschiedenis, die de datum aangeeft van de wijziging, wie de wijzigingen heeft aangebracht en welke velden zijn gewijzigd.
Notitie
Geschiedenisveldzoekopdrachten retourneren werkitems waarvan de opmerkingen in de sectie Discussie of de velden in de sectie Beschrijving woorden bevatten die overeenkomen met de ingevoerde trefwoorden. U kunt het veld Geschiedenis niet gebruiken om query's uit te voeren op wijzigingen die zijn aangebracht in andere velden.
U kunt opgemaakte tekst niet toevoegen aan het geschiedenisveld. Nadat u het werkitem hebt opgeslagen, kunt u de geschiedenis niet meer wijzigen.
Het History
-veld, samen met de Description
-, Steps to Repro
- en Title
-velden, worden automatisch geïndexeerd voor zoekopdrachten in volledige tekst, zoals beschreven in queryvelden, operatoren en macro's.
Reference name=System.History, Data type=History
Alle
Opgeloste datum 1
De datum en tijd waarop het werkitem is verplaatst naar de status Opgelost.
Reference name=Microsoft.VSTS.Common.ResolvedDate, Data
type=Datum/tijd
Bug (Agile, CMMI)
Ds.
Een getal dat is toegewezen aan de historische revisie van een werkitem.
Notitie
Een revisielimiet voor werkitems van 10.000 is van kracht voor updates die zijn gemaakt via de REST API voor Azure DevOps Services. Deze limiet beperkt updates van de REST API, maar updates van de webportal worden niet beïnvloed.
Reference name=System.Rev, Data type=Integer
Alle
Herziene datum
De datum en tijd waarop een werkitem is herzien of gewijzigd.
Reference name=System.RevisedDate, Data type=DateTime
Gedeelde parameter, gedeelde stap, testcase
Datum van statuswijziging
De datum en tijd waarop de waarde van het veld Staat is gewijzigd.
Reference name=Microsoft.VSTS.Common.StateChangeDate, Data type=DateTime
Alle
controle van testsuite
Houdt andere bewerkingen bij die worden uitgevoerd bij het wijzigen van een testpakket, bijvoorbeeld het toevoegen van tests aan een testpakket of het wijzigen van configuraties. Dit veld kan worden weergegeven via het tabblad Geschiedenis of via een afzonderlijke query. Er is een geconsolideerde geschiedenisweergave, inclusief wijzigingen die zijn uitgevoerd in het veld Werkitems en wijzigingen die het gevolg zijn van gerelateerde artefacten, zoals testpunten en configuraties.
Reference name=Microsoft.VSTS.TCM.TestSuiteAudit, Data type=PlainText
TestSuite
Een door het systeem beheerd veld (niet bewerkbaar) dat wordt verhoogd met wijzigingen in een werkitem.
Reference name=System.Watermark, Data type=Integer
Alle
Notitie
Deze velden moeten worden opgenomen in het gedeelte
WORKFLOW
van de WIT-definitie. Deze syntaxis wordt bijvoorbeeld opgenomen in de definitieFIELDS
bij de overgang naar een opgeloste status:<FIELD refname="Microsoft.VSTS.Common.ResolvedDate"> <SERVERDEFAULT from="clock" /> </FIELD>
Verwante artikelen
- De queryeditor gebruiken
- Queryvelden, Operatoren en Macro's
- Opvragen op een datum of huidige iteratie
REST API
Als u programmatisch wilt communiceren met query's, raadpleegt u een van deze REST API-resources: