Query's uitvoeren op toewijzings- of werkstroomwijzigingen in Azure Boards
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
De statussen in de werkstroom ondersteunen het bijhouden van de werkstatus wanneer deze van een nieuwe status naar een gesloten of voltooide status wordt verplaatst. Queryvelden ondersteunen het bijhouden van de werkstatus terwijl deze van de ene kolom of zwembaan naar de andere op het bord wordt verplaatst.
Elke werkstroom bestaat uit een set statussen, geldige overgangen tussen statussen en redenen voor het overstappen van het werkitem naar de geselecteerde status. Werkstroomstatussen en -redenen verschillen tussen de typen werkitems en standaardprocessen die worden gebruikt om uw project te maken.
De meeste werkitems worden verplaatst van de status Nieuw, Actief of Voorgesteld naar de status Gereed of Gesloten . Wanneer elk werkitem van de ene status naar de andere wordt verplaatst, kan het item ook opnieuw worden toegewezen aan verschillende leden van het team. Een tester kan bijvoorbeeld een bug maken die tijdens de triage aan een ander teamlid is toegewezen. Wanneer het andere teamlid de fout oplost, wordt deze opnieuw toegewezen aan de tester die deze heeft gemaakt.
U kunt bijvoorbeeld alle werkitems vinden die zijn gesloten, maar vervolgens opnieuw zijn geactiveerd. Door het veld Gewijzigde datum op te geven, kunt u zich richten op opnieuw activeren die vandaag, gisteren of in de afgelopen week hebben plaatsgevonden.
U kunt ook de velden Geactiveerd op en Geactiveerde datum of andere werkstroomvelden gebruiken.
Tip
Niet alle velden zijn geldig voor alle typen werkitems. Ga naar werkstroom- en queryvelden voor de set velden waarop u query's kunt opnemen en op welke typen werkitems ze van toepassing zijn.
Als u geen toegang hebt tot het maken van query's, raadpleegt u De queryeditor gebruiken om query's weer te geven en te beheren.
Ondersteunde operators en macro's
Queryclausules die een aan identiteit of werkstroom gekoppeld veld opgeven, kunnen gebruikmaken van de operators en macro's die worden vermeld in de volgende tabel. Zie werkstroom- en bordvelden verderop in dit artikel voor meer informatie over het gegevenstype veld.
Gegevenstype
Ondersteunde operators en macro's
Booleaanse waarde 1
= , <> , =[Field] , <>[Field]
Datum/tijd
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever
Macro's: @Today
, @Today +/- n
geldig met een datum/tijd-veld
Identiteit
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], Contains, Does Not Contain, In, Not In, In Group, Not In Group, Was Ever
Macro's: @Me
geldig voor alle identiteitsvelden
Eén tekst (tekenreeks) 2
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], Contains, Does Not Contain, In, Not In, In Group, Not In Group, Was Ever
Gebruik de In
operatoren om Not In
te filteren op of uit te sluiten van twee of meer selectielijstitems of een gescheiden set items. Gebruik de In Group
of Not In Group
operators om te filteren op items die behoren tot of niet behoren binnen een categoriegroep of beveiligingsgroep. Zie Queryvelden, operators en macro's voor meer informatie.
Datum- en tijdpatroon
Het datum- en tijdpatroon dat u invoert voor datum/tijd-velden , moet overeenkomen met het patroon dat u selecteert via uw profiel. Zie Gebruikersvoorkeuren instellen om uw selectie weer te geven of te wijzigen.
Op identiteit gebaseerde query's
Gebruik het zoekvak of de queryeditor om snel werkitems te vinden op basis van een toewijzing aan een identiteitsveld . U kunt ook filteren op werkitems op basis van wie een werkitem heeft gewijzigd, opgelost of gesloten. Door een periode op te geven, kunt u uw query nog verder beperken, wat kan helpen bij de prestaties.
Gebruik =
deze indeling om huidige toewijzingen te vinden, Was Ever
om items weer te geven op basis van eerdere toewijzingen en @Me
om het bereik van uw gebruikersidentiteit te bepalen.
Filteren op
Deze queryclausules opnemen
Actieve items die aan mij zijn toegewezen
Assigned To @Me
And State = Active
Gesloten items die op een bepaald moment aan mij zijn toegewezen
Assigned To Was Ever @Me
And State = Closed
Actieve gebruikersverhalen die zijn toegewezen aan het webteam
Work Item Type = User Story
And State = Active
And Assigned To In Group [FabrikamFiber]\Web
Items die ik in de afgelopen 30 dagen heb gewijzigd
Changed By = @Me
And Changed Date >= @Today-30
Niet-toegewezen items (laat de waarde leeg)
Assigned To = _
Query's voor team- of groepslidmaatschap
Als u wilt filteren op items die zijn toegewezen aan iemand die deel uitmaakt van een team of beveiligingsgroep, gebruikt u de operator In-groep .
U kunt de operators In groep of Niet in groep gebruiken om een query te filteren op basis van verschillende waarden die lid zijn van een groep of die geen lid zijn van een groep. Voorbeelden van groepen die u kunt opgeven, zijn de volgende items:
- Teams
- Ingebouwde en aangepaste beveiligingsgroepen
- Microsoft Entra-id en Active Directory-beveiligingsgroepen
- Categorieën werkitems
Query's op basis van werkstroomwijzigingen
U gebruikt de velden Status, Reden en Opgeloste reden om op items te zoeken op basis van wijzigingen in de werkstroom.
Filteren op
Deze queryclausules opnemen
Opgeloste verhalen
Work Item Type = User Story
And State = Resolved
Verhalen, bugs en taken die nieuw of actief zijn
Work Item Type In User Story,Bug,Task
And State In New,Active
Items die worden verwijderd wanneer ze dupliceren
State= Removed
And Reason = Duplicate
Mislukte acceptatietests voor items
Resolved Reason = Acceptance tests fail
Items die in de afgelopen 15 dagen zijn gesloten
State = Closed
And Closed Date > @Today-15
Werkstroomwijzigingen en op identiteit gebaseerde query's
U kunt snel items vinden die u hebt gewijzigd, opgelost of gesloten. U kunt ook items vinden die zijn gewijzigd door andere teamleden. Verschillende velden, zoals gemaakt door, gewijzigd door, opgelost door en gesloten door, worden ingevuld op basis van wijzigingen in de werkstroom.
Filteren op
Deze queryclausules opnemen
Gebruikersverhalen die ik heb gesloten
Work Item Type = User Story
And Closed By = @Me
Items die ik in de afgelopen week heb opgelost
Resolved By = @Me
And Resolved Date >= Today-7
Querywijzigingen in werkitemstatus
Als u werkitems wilt weergeven die de status binnen een bepaald datumbereik hebben gewijzigd, kunt u het veld Statuswijzigingsdatum gebruiken om de zoekopdracht te verfijnen en vervolgens componenten toe te voegen voor wijzigingen in het veld Status . In de volgende afbeelding ziet u een voorbeeld.
Querywijzigingen in een bord uitvoeren
Met behulp van de queryvelden Board Column, Board Column Done en Board Lane kunt u werkitems weergeven op basis van hun stroomstatus op het bord. En u kunt een status- of trendgrafiek maken op basis van deze query's.
U kunt items weergeven op basis van het pad naar het teamgebied en als ze zich in een specifieke aangepaste kolom en zwembaan bevinden. Als u de naam van een kolom of zwembaan wijzigt, moet u de queryfilters bijwerken om de nieuwe naam weer te geven. Zie dit blogbericht voor meer ideeën: Nieuwe velden brengen goedheid bij query's en meer
Notitie
Query's zijn nu standaard gericht op het huidige project. Controleer de query in projecten om werkitems te vinden die zijn gedefinieerd in andere projecten in de verzameling.
Filteren op
Deze queryclausules opnemen
Gebruikersverhalen in de kolom Code/Doing
Work Item Type = User Story
And
Board Column = Code
And
Board Column Done = False
Items in de zwembaan Expedite
Board Lane = Expedite
Items in een zwembaan waarvan het label 'Test' bevat
Board Lane Contains Test
Items die zich ooit in de kolom 'In revisie' bevonden
Board Column Was Ever In Review
Belangrijk
Werkitems die op meer dan één teambord worden weergegeven, kunnen resultaten opleveren die niet aan uw verwachtingen voldoen, omdat elk team de bordkolommen en zwembanen kan aanpassen. De waarden die zijn toegewezen aan de velden Board Column, Board Column Done en Board Lane kunnen verschillen van wat u verwacht wanneer een ander team het werkitem van een ander bord bijwerkt. Zie Werkitems toevoegen, controleren en bijwerken in Azure Boards voor meer informatie.
Werkstroom- en bordvelden
De volgende velden zijn handig voor het filteren van query's. Sommige van deze velden worden bijgewerkt naarmate een werkitem van de ene status naar de andere verloopt. Of ze worden bijgewerkt wanneer u een werkitem in het bord naar een andere kolom of zwembaan verplaatst. Verschillende van deze velden worden niet weergegeven in het werkitemformulier, maar ze worden bijgehouden voor de typen werkitems die worden vermeld in de volgende tabel.
Zie De velden en kenmerken van het werkitem voor meer informatie over veldkenmerken.
Veldnaam
Beschrijving
Type werkitem
Geactiveerd door 1, 2, 3
De naam van het teamlid dat de status van een werkitem heeft gewijzigd in een categoriestatus In uitvoering .
De naam van het teamlid dat de status van een werkitem heeft gewijzigd van Nieuw in Actief of een werkitem opnieuw heeft geactiveerd nadat het is gesloten, voltooid of voltooid.
Verwijzingsnaam=Microsoft.VSTS.Common.ActivatedBy
Gegevenstype=Tekenreeks (identiteit)
Bug, Wijzigingsaanvraag, Epic, Functie, Probleem, Productachterstanditem, Vereiste, Beoordeling, Risico, Gedeelde stap, Taak, Testcase, Gebruikersverhaal
Geactiveerde datum 1, 3
De datum en tijd waarop het werkitem is gewijzigd in de status In voortgangscategorie .
De datum en tijd waarop het werkitem is gewijzigd van Nieuw in Actief of opnieuw geactiveerd nadat het is gesloten, voltooid of voltooid.
Verwijzingsnaam=Microsoft.VSTS.Common.ActivatedDate
Gegevenstype=Datum/tijd
Alle
Toegewezen aan 2
Toegewezen aan 2, 3, 4
De naam van het teamlid dat momenteel eigenaar is van het werkitem. Zie Opmerking 1 voor meer informatie over synchronisatie- en persoonsnaamvelden.
Verwijzingsnaam=System.AssignedTo
Gegevenstype=Tekenreeks (identiteit)
Alle
Bordkolom
De huidige kolomtoewijzing van het bord van het werkitem, bijvoorbeeld: Actief, Gesloten, Doorgevoerd, Gereed of andere aangepaste kolomtoewijzing.
Verwijzingsnaam=System.BoardColumn
Gegevenstype=Tekenreeks
Vereistecategorie 4
Vereistecategorie 5
Bordkolom voltooid
De huidige toewijzing van het werkitem aan de kolom Uitvoeren (Onwaar) of Gereed (Waar). Alleen toegewezen wanneer gesplitste kolommen zijn ingeschakeld voor een bordkolom.
Verwijzingsnaam=System.BoardColumnDone
Gegevenstype=Booleaanse waarde
Vereistecategorie 4
Vereistecategorie 5
Board Lane
De huidige zwembaantoewijzing van het werkitem, bijvoorbeeld: Standaard, Expedite, Blocked of andere aangepaste zwembaantoewijzing.
Verwijzingsnaam=System.BoardLane
Gegevenstype=Tekenreeks
Vereistecategorie 4
Vereistecategorie 5
Gesloten door 1, 2
Gesloten door 1, 2, 3
De naam van het teamlid dat de status heeft ingesteld op gesloten, voltooid of voltooid.
Verwijzingsnaam=Microsoft.VSTS.Common.ClosedBy
Gegevenstype=Tekenreeks (identiteit)
Alle
Datum afgesloten
De datum en tijd waarop een werkitem is gesloten.
Verwijzingsnaam=Microsoft.VSTS.Common.ClosedDate
Gegevenstype=Datum/tijd
Alle
Gemaakt door 1, 2
Gemaakt door 1, 2, 3
De naam van het teamlid dat het werkitem heeft gemaakt.
Referentienaam='System.CreatedBy
Gegevenstype=Tekenreeks (identiteit)
Alle
Aanmaakdatum
De datum en tijd waarop een werkitem is gemaakt.
Verwijzingsnaam=System.CreatedDate
Gegevenstype=Datum/tijd
Alle
Reden
Reden 3, 4
De reden waarom het werkitem de huidige status heeft. Elke overgang van de ene werkstroomstatus naar de andere is gekoppeld aan een bijbehorende reden.
Verwijzingsnaam=System.Reason
Gegevenstype=Tekenreeks
Alle (behalve testcase en gedeelde stappen)
Opgelost door 1, 2
Opgelost door 1, 2, 3
De naam van het teamlid dat de status van een werkitem heeft gewijzigd in de status Opgeloste categorie.
De naam van het teamlid dat de status van een werkitem heeft gewijzigd in opgeloste of voltooide werkstroomstatus.
Verwijzingsnaam=Microsoft.VSTS.Common.ResolvedBy
, gegevenstype=tekenreeks (identiteit)
Alle
Datum opgelost
Opgeloste datum 1, 2
De datum en tijd waarop het werkitem is gewijzigd in een categoriestatus Opgelost .
De datum en tijd waarop het werkitem is verplaatst naar een opgeloste of voltooide werkstroomstatus.
Verwijzingsnaam=Microsoft.VSTS.Common.ResolvedDate
, gegevenstype=Datum/tijd
Alle
Opgeloste reden
Opgeloste reden 3
De reden waarom een werkitem is opgelost. Het gebruikersverhaal is bijvoorbeeld voltooid of de fout is opgelost. Dit veld is alleen-lezen en alleen geldig voor de typen Agile- en CMMI-werkitems.
Verwijzingsnaam=Microsoft.VSTS.Common.ResolvedReason
Gegevenstype=Tekenreeks
Alle (Agile, CMMI)
Beoordeeld door
De naam van het teamlid dat heeft gereageerd op een aanvraag voor codebeoordeling en wordt gecatalogeerd in het antwoord van de codebeoordeling.
Verwijzingsnaam=Microsoft.VSTS.Common.ReviewedBy
Gegevenstype=Tekenreeks (identiteit)
Respons op codebeoordeling
Provincie
Staat 3, 4
De huidige status van het werkitem. Met dit veld kunt u de status van een werkitem bijwerken wanneer het van nieuw of actief naar een voltooide of gesloten status gaat.
Zie De werkstroom aanpassen voor een proces als u de werkstroomstatussen wilt wijzigen.
Raadpleeg de volgende artikelen om de werkstroomstatussen te wijzigen:
- Zie De werkstroom voor een proces aanpassen voor een proces voor het overgenomen proces
- Zie De werkstroom voor een werkitemtype wijzigen voor on-premises XML-procesmodellen.
Verwijzingsnaam=System.State
Gegevenstype=Tekenreeks
Alle
Status gewijzigd op
De datum en tijd waarop de waarde van het veld Staat is gewijzigd.
Verwijzingsnaam=Microsoft.VSTS.Common.StateChangeDate
Gegevenstype=Datum/tijd
Alle
Notitie
- Zie de velden Datum en identiteit.
- De server synchroniseert standaard door het systeem gedefinieerde persoonsnaam of identiteitsvelden met Active Directory of Microsoft Entra-id. Deze velden omvatten: Geactiveerd door, Toegewezen aan, Gesloten door, Gemaakt door en Opgelost door. U kunt toegang verlenen tot een project door beveiligingsgroepen toe te voegen die u hebt gemaakt in Active Directory of Microsoft Entra-id, of door accounts toe te voegen aan bestaande of aangepaste groepen die zijn gedefinieerd via de pagina Beveiliging van de verzamelingsinstelling. Zie Active Directory of Microsoft Entra-id instellen.
- Zie geactiveerd op/datum en opgelost op/datum-velden.
- De vereistecategorie is van toepassing op alle typen werkitems die worden weergegeven in de achterstand en het bord van het product, en kunnen deze bevatten die zijn toegevoegd aan de bugcategorie op basis van de teaminstelling voor Fouten weergeven op borden en achterstanden. Zie Categorieën gebruiken om werkitemtypen te groeperen voor meer informatie over categorieën van werkitems.
Notitie
Zelfs als u een bordgerelateerd veld, zoals Board Column of Board Lane, toevoegt aan een werkitemformulier, kunt u het veld niet wijzigen vanuit het formulier.
Zie de velden Datum en identiteit.
De server synchroniseert standaard door het systeem gedefinieerde persoonsnaam of identiteitsvelden met Active Directory of Microsoft Entra-id. Deze velden omvatten: Geactiveerd door, Toegewezen aan, Gesloten door, Gemaakt door en Opgelost door. U kunt toegang verlenen tot een project door beveiligingsgroepen toe te voegen die u hebt gemaakt in Active Directory of Microsoft Entra-id, of door accounts toe te voegen aan bestaande of aangepaste groepen die zijn gedefinieerd via de pagina Beveiliging van de verzamelingsinstelling. Zie Active Directory of Microsoft Entra-id instellen.
Voor on-premises implementaties kunt u synchronisatie voor een veld met een persoonsnaam in- of uitschakelen met behulp van het opdrachtregelprogramma witadmin changefields . U kunt ook aangepaste persoonsnaamvelden synchroniseren door het kenmerk syncnamechanges op te geven. Zie Werkitemvelden en veldelementreferentie beheren.
Rapportbaar veld met kenmerk ingesteld op Dimensie. Alleen geldig wanneer de verzameling is geconfigureerd ter ondersteuning van het on-premises XML-model. Rapportbare gegevens worden geëxporteerd naar het datawarehouse en kunnen worden opgenomen in Excel- of SQL Server-rapporten. Voor on-premises Azure DevOps gebruikt u de opdracht witadmin changefield om het rapportbare kenmerk voor een veld te wijzigen.
Geïndexeerd veld. Het inschakelen van indexering voor een veld kan de prestaties van het zoeken naar werkitems verhogen waarvan de query's dat veld opgeven. Voor on-premises Azure DevOps gebruikt u de opdracht witadmin indexfield om het indexkenmerk voor een veld te wijzigen.
De categorie Vereiste is van toepassing op alle typen werkitems die worden weergegeven in de achterstand en het bord van het product. De categorie bevat de items die zijn toegevoegd aan de bugcategorie op basis van de teaminstelling voor Bugs weergeven op borden en achterstanden. Zie Categorieën gebruiken om werkitemtypen te groeperen voor meer informatie over categorieën van werkitems.
Notitie
Zelfs als u een bordgerelateerd veld, zoals Board Column of Board Lane, toevoegt aan een werkitemformulier, kunt u het veld niet wijzigen vanuit het formulier.
Personen selecteren
Het veld Toegewezen aan wordt ondersteund door de functie personenkiezer. Wanneer u bijvoorbeeld het veld Toegewezen aan kiest in een werkitemformulier, wordt de personenkiezer geactiveerd. Zoals wordt weergegeven in de volgende afbeelding, begint u gewoon met het invoeren van de naam van de gebruiker die u wilt selecteren en zoekt u totdat u een overeenkomst hebt gevonden. Gebruikers die u eerder hebt geselecteerd, worden automatisch in de lijst weergegeven. Als u gebruikers wilt selecteren die u nog niet eerder hebt geselecteerd, voert u de volledige naam in of zoekt u in de volledige map.
@mention hulpmiddel in Discussie met personenkiezer. />
Voor organisaties die hun gebruikers en groepen beheren met Behulp van Microsoft Entra ID of Active Directory, bieden personenkiezers ondersteuning voor het zoeken naar alle gebruikers en groepen die zijn toegevoegd aan de AD, niet alleen die gebruikers en groepen die aan het project zijn toegevoegd.
Als u het bereik van identiteiten die beschikbaar zijn voor selectie wilt beperken tot alleen de gebruikers die aan het project zijn toegevoegd, kunt u dit doen met behulp van de groep Gebruikers met projectbereik . Zie Uw organisatie beheren, Identiteit zoeken en selecteren beperken voor meer informatie.
Datum- en identiteitsvelden
Verschillende datum- en identiteitsvelden worden ingesteld op basis van werkstroomstatussen of overgangen. Sommige velden, zoals Gemaakt door en Gemaakt op datum, worden door het systeem ingesteld wanneer een werkitem wordt toegevoegd. Andere velden, zoals Gesloten datum en Gesloten door, worden ingesteld via de werkstroomdefinitie van het type werkitem. Daarnaast kunnen aangepaste typen werkitems andere regels hebben gedefinieerd die van invloed zijn op de datum- en identiteitsveldtoewijzingen.
Datum- en tijdpatroon
Het datum- en tijdpatroon dat u invoert voor datum/tijd-velden , moet overeenkomen met het patroon dat u selecteert via uw profiel. Zie Gebruikersvoorkeuren instellen om uw selectie weer te geven of te wijzigen.
Status wijzigen
Het volgende XML-syntaxisvoorbeeld illustreert regels die kunnen worden gedefinieerd voor een werkitemtype dat de waarden voor geselecteerde velden bepaalt.
Hier worden de velden Opgeloste datum, Opgelost op, Gesloten door, Gesloten door, Geactiveerde datum en Geactiveerd door ingesteld op EMPTY
Wanneer een waarde Status is ingesteld op Nieuw. De toewijzingen van statuswaarden worden eerst geëvalueerd en vervolgens worden de overgangstoewijzingen vervolgens geëvalueerd.
<WORKFLOW>
<STATES>
<STATE value="New">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
<EMPTY />
</FIELD>
</FIELDS>
</STATE>
<STATE value="Active">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedReason">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<EMPTY />
</FIELD>
</FIELDS>
</STATE>
<STATE value="Resolved">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<EMPTY />
</FIELD>
</FIELDS>
</STATE>
<STATE value="Closed" />
</STATES>
Overgangstoewijzingen geactiveerd op en geactiveerde datum
Wanneer de volgende overgangen plaatsvinden voor een bugwerkitem, worden de volgende toewijzingen uitgevoerd in de velden Geactiveerd op en Geactiveerde datum:
<TRANSITION from="" to="New">
<TRANSITION from="New" to="Active">
<TRANSITION from="New" to="Resolved">
<TRANSITION from="New" to="Closed">
<TRANSITION from="Resolved" to="Active">
<TRANSITION from="Closed" to="Active">
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
<COPY from="currentuser" />
<VALIDUSER />
<REQUIRED />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
<SERVERDEFAULT from="clock" />
</FIELD>
</FIELDS>
En wanneer de volgende overgangen plaatsvinden voor het werkitem Bug:
<TRANSITION from="Active" to="New">
<TRANSITION from="Active" to="Closed">
<TRANSITION from="Resolved" to="Closed">
Vervolgens worden de velden Geactiveerd op en Geactiveerde datum ingesteld op READONLY
.
<FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
<READONLY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
<READONLY />
</FIELD>
Geactiveerd door/datum en opgelost op/datum-velden
Het systeem werkt deze velden bij( geactiveerd op, geactiveerde datum, opgelost door en opgeloste datum) wanneer een wijziging plaatsvindt op basis van de bijbehorende statussen van de werkstroomcategorie. Wanneer de werkstroomstatus wordt gewijzigd in een categorie Status in voortgang , worden geactiveerd op en geactiveerde datum bijgewerkt. Wanneer de werkstroomstatus wordt gewijzigd in een categorie Opgeloste status, worden Opgelost op en Opgeloste datum bijgewerkt.
Zie Hoe werkstroomstatussen worden toegewezen aan statuscategorieën. Zie Hoe werkstroomstatussen en statuscategorieën worden gebruikt in Achterstanden en Borden.
Notitie
De logica voor de velden die hier worden beschreven, is van toepassing op Azure DevOps Services, Azure DevOps Server 2020.1-update en latere versies.
Omdat deze velden verwijzen naar de statuscategorieën van de werkstroom, worden aangepaste werkstroomstatussen waarnaar u toevoegt, verwezen bij het bijwerken van de velden. Zie De werkstroom voor een proces aanpassen voor meer informatie over aanpassing.
Aanvullende opmerkingen:
- De velden worden bijgewerkt wanneer een werkitem wordt verplaatst van een andere categoriestatus dan die die wordt ingesteld. Als u bijvoorbeeld een werkitem bijwerkt van Nieuw naar Vast, worden de velden Opgelost op/Opgeloste datum bijgewerkt. Als u echter bijwerkt vanaf Vast en Gereed voor testen, die zich in dezelfde categoriestatus bevinden, worden de velden Opgelost op/Opgeloste datum niet bijgewerkt.
- Wanneer u achteruit gaat, bijvoorbeeld van een opgeloste status naar een actieve status, wist het systeem de waarden voor velden Opgelost op/Opgeloste datum. Als u van Actief naar Nieuw bent gekomen, worden de waarden voor de velden Geactiveerd op/Geactiveerde datum gewist.
- Wijzig de waarden voor deze velden niet handmatig. Dit zijn systeemvelden die onder systeemregels vallen. Elke waarde die u probeert in te stellen, wordt overschreven.
Verwante artikelen:
- Hoe werkstroomstatussen en statuscategorieën worden gebruikt in achterstanden en borden
- Query uitvoeren op datum of huidige iteratie
- Snelle naslaginformatie voor query's
- Werkitemvelden en -kenmerken
- Querymachtigingen
REST-API
Als u programmatisch wilt communiceren met query's, raadpleegt u een van deze REST API-resources: