Delen via


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.

  • Toegangsniveaus:
    • Gedeelde query's bekijken en uitvoeren: projectlid .
    • Een gedeelde query toevoegen en opslaan: vereist Basic toegang.
  • Machtigingen:Bijdragen machtigingen ingesteld op Toestaan voor de map waaraan u de query wilt toevoegen. Standaard heeft de inzenders groep deze machtiging niet.

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.

schermopname van queryeditor om te zoeken naar items op basis van woorden in het veld Geschiedenis.

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:

  • Voer je query uit en valideer deze:

    • Selecteer Query uitvoeren of Query uitvoeren, eerdere versie 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 geschiedenis 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.

Schermopname van het werkitemformulier, webportal, tabblad Geschiedenis kiezen.

Het geschiedenisdiagram voor statuswijziging wordt eerst weergegeven. Als u de volledige geschiedenis van statuswijzigingen wilt zien, kiest u Alleweergeven.

Schermopname van het werkitemformulier, de webportal, het diagram van de statuswijzigingsgeschiedenis (alleen webportal).

Kies een item in het linkerdeelvenster en bekijk de details van de aangebrachte wijzigingen.

schermopname van het werkitemformulier, het tabblad Geschiedenis, de webportal, Details.

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.

Schermopname van het formulier Werkitem, tabblad Geschiedenis, Filteren op wie updates heeft aangebracht.

Als u updates wilt bekijken die zijn aangebracht in een of meer velden, selecteert u de velden in het menu Velden.

Schermopname van het formulier Werkitem, tabblad Geschiedenis, Filteren op wijzigingen die zijn aangebracht in het veld Toegewezen aan.

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

  1. Deze velden moeten worden opgenomen in het gedeelte WORKFLOW van de WIT-definitie. Deze syntaxis wordt bijvoorbeeld opgenomen in de definitie FIELDS bij de overgang naar een opgeloste status:

    <FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
       <SERVERDEFAULT from="clock" />
    </FIELD>
    

REST API

Als u programmatisch wilt communiceren met query's, raadpleegt u een van deze REST API-resources: