Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
In dit artikel wordt beschreven hoe u werkitems kunt weergeven door datums te maken, te wijzigen, op te lossen of te sluiten en hoe u datummacro's (bijvoorbeeld @Today) en iteratiemacro's voor teamsprints gebruikt. Zie Query per gebied of iteratiepad voor basisbeginselen van iteratiepaden en client-/macrobeperkingen.
Prerequisites
| Category | Requirements |
|---|---|
| Toegangsniveaus | - Gedeelde query's weergeven en uitvoeren: Project-lid. - Een gedeelde query toevoegen en opslaan: minimaal Basic toegang. |
| Permissions | Bijdragen machtiging ingesteld op toestaan voor de map waaraan u een query wilt toevoegen. Standaard heeft de inzenders groep deze machtiging niet. |
Note
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.
| Category | Requirements |
|---|---|
| Toegangsniveaus | - Gedeelde query's weergeven en uitvoeren: Project-lid. - Om een gedeelde query toe te voegen en op te slaan: minstens Basic toegang. |
| Permissions | Bijdragen machtiging ingesteld op toestaan voor de map waaraan u een query wilt toevoegen. Standaard heeft de inzenders groep deze machtiging niet. |
Ondersteunde operators en datummacro's
Gebruik de volgende operatoren en macro's voor de velden DateTime en Iteratiepad in Query-editor.
- Datum/tijd-operators:
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever - Datummacro's:
@StartOfDay,@StartOfWeek,@StartOfMonth,@StartOfYear@Today
U kunt+/- ncombineren met deze macro's (bijvoorbeeld@Today - 7). - Iteratiemacro's:
@CurrentIterationen@CurrentIteration +/- n(zie de volgende opmerking en koppeling voor clientbeperkingen en gedrag van teamparameters).
Note
Iteratiemacro's en clientbeperkingen worden uitgebreid besproken op de iteratiepagina: Query op gebied of iteratiepad. Als u query's wilt uitvoeren in niet-webclients of via REST/WIQL buiten de webgebruikersinterface, controleert u de ondersteuning van macro's in uw omgeving en kunt u overwegen macro's uit te breiden naar expliciete paden.
Voorbeelden van snelle datums (algemene query's)
Items die in de afgelopen 30 dagen zijn gemaakt:
Items die zijn gewijzigd op een specifieke
Items die vandaag zijn opgelost:
Items die binnen een opgegeven periode zijn gesloten:
Items waarvan de Gesloten datum null is (niet gesloten):
Items waarvan de status in de afgelopen week is gewijzigd:
@CurrentIteration De macro's gebruiken (korte handleiding)
Gebruik @CurrentIteration om de huidige sprint van het team te richten en @CurrentIteration +/- n om een schuifvenster van sprints te maken (bijvoorbeeld de laatste twee, huidige en volgende twee sprints). Belangrijke punten:
-
@CurrentIterationretourneert items die zijn toegewezen aan de huidige sprint voor de teamcontext die wordt gebruikt bij het uitvoeren van de query. -
@CurrentIteration +/- nverschuift het sprintvenster met n; nuttig voor trend- en overdrachtsanalyses. - Omdat macrogedrag en clientondersteuning variëren, raadpleegt u Query op gebied of iteratiepad voor meer informatie over teamparameters, die clients macro's evalueren en hoe macro's worden opgeslagen/uitgebreid bij het opslaan van query's.
Voorbeeldafbeeldingen (query-editor voor webportal):
Tip
Als @CurrentIteration niet de verwachte resultaten oplevert, bevestigt u de geselecteerde iteratie en de iteratiedatumbereiken van het team in de teaminstellingen.
Datummacro's: begin van dag/week/maand/jaar
Startmacro's helpen bij het bouwen van consistente relatieve datumbereiken:
-
@StartOfDay,@StartOfWeek,@StartOfMonth,@StartOfYear— gebruik deze macro's om+/- nbereiken te creëren, zoals 'sinds begin van de week' of 'afgelopen 3 maanden'. - Deze macro's worden geëvalueerd door de gebruikersinterface van de webportal; hun gedrag in niet-webscenario's kan verschillen: test in uw doelclient.
Voorbeeldvragen
Wanneer wiql rechtstreeks gebruiken
WIQL gebruiken wanneer:
- U hebt geavanceerde operators nodig, zoals
WAS EVERvoor iteratiepadwijzigingen. - Query-editor blokkeert of markeert een component als niet-ondersteund (bijvoorbeeld sommige
Was Evertoepassingen). Met de WIQL Editor-extensie kunt u deze query's ontwerpen en opslaan.
Zie de wiql-syntaxis (Work Item Query Language) en de MARKETPLACE-extensie WIQL Editor voor voorbeelden.
Verwante inhoud
- Query uitvoeren op gebied of iteratiepad
- WIQL-syntaxis (Work Item Query Language)
- Queryvelden, operatoren en macro's
- Werkitemvelden en -kenmerken
REST API
Als u programmatisch wilt communiceren met query's, raadpleegt u een van deze REST API-resources:
- Naslaginformatie over REST API voor Azure DevOps Services
- Queries
- Querytaal voor werkitems
- Werkitems via een programma ophalen met query's