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
Gebruik vergelijkingsveldoperatoren als u werkitems wilt filteren door de waarde van een veld te vergelijken met de waarde van een ander veld. Veelgebruikte toepassingen zijn onder andere:
Aanbeveling
U kunt AI gebruiken om u te helpen met deze taak in de loop van dit artikel, of zie Inschakelen van AI-ondersteuning met Azure DevOps MCP Server om aan de slag te gaan.
- Werkitems zoeken waarbij de maker verschilt van de toegewezen persoon of de afsluiter.
- Zoek taken waarvan de oorspronkelijke schatting kleiner is dan het voltooide werk.
- Zoek gesloten taken die zijn voltooid vóór de doeldatum.
Voorwaarden
| Categorie | Eisen |
|---|---|
| Projectlidmaatschap | U moet worden toegevoegd als lid van het project. |
| Toegangsniveaus | - Als u gedeelde query's wilt weergeven en uitvoeren: u moet een Project lid zijn. - Als u een gedeelde query wilt toevoegen en opslaan: u moet ten minste basistoegang hebben. |
| Permissions | Zorg ervoor dat de machtiging Bijdragen is ingesteld op Toestaan voor de map waaraan u een query wilt toevoegen. Mogelijk moet uw organisatie de groep Inzenders handmatig configureren om deze machtiging te verlenen. |
Notitie
U hebt zowel een voldoende toegangsniveau als een bijdragemachtiging nodig om gedeelde query's op te slaan. Basistoegang is niet voldoende.
| Categorie | Eisen |
|---|---|
| Projectlidmaatschap | U moet worden toegevoegd als lid van het project. |
| Toegangsniveaus | - Als u gedeelde query's wilt weergeven en uitvoeren: u moet een Project lid zijn. - Als u een gedeelde query wilt toevoegen en opslaan: u moet ten minste basistoegang hebben. |
| Permissions | Zorg ervoor dat de machtiging Bijdragen is ingesteld op Toestaan voor de map waaraan u een query wilt toevoegen. Mogelijk moet uw organisatie de groep Inzenders handmatig configureren om deze machtiging te verlenen. |
Notitie
U hebt zowel een voldoende toegangsniveau als een bijdragemachtiging nodig om gedeelde query's op te slaan. Basistoegang is niet voldoende.
Ondersteunde gegevenstypen
U kunt de vergelijkingsoperatoren ( =[Field], , <>[Field]>[Field], <[Field], , , , >=[Field]) <=[Field] gebruiken met de volgende vermelde gegevenstypen. Het gegevenstype van het linkerveld en het rechterveld moeten overeenkomen.
- Booleaans (ondersteunt
=[Field],<>[Field]) - Datum/tijd
- Dubbel, geheel getal
- GUID
- Identiteit
- Tekenreeks (zonder tags)
Notitie
Sommige combinaties van gegevenstypen/operatoren zijn nietsensisch (bijvoorbeeld Title >= [Field] of Assigned To <= [Field]). Valideer uw vergelijking om ervoor te zorgen dat beide zijden compatibele gegevenstypen gebruiken.
Voorbeeldfilters
Gebruik deze voorbeeldclausules als uitgangspunt. De exacte syntaxis in de Power Query-editor kan enigszins per client verschillen. Als u twijfelt, bouwt u de component in de web-Power Query-editor en controleert u de opgeslagen WIQL.
Werkitems gesloten door iemand anders dan de persoon die het werkitem heeft gemaakt: [Gemaakt door] <> [Gesloten door] EN [Staat] = 'Gesloten'
Taken waarvan de oorspronkelijke schatting kleiner is dan Voltooid werk: [Oorspronkelijke schatting] < [Voltooid werk]
Gesloten taken voltooid vóór hun doeldatum: [gesloten datum] <= [doeldatum] EN [status] = 'Gesloten'
Velden die ondersteuning bieden voor veldvergelijking
De onderstaande tabel bevat velden die vergelijkingsquery's ondersteunen. Niet alle velden zijn beschikbaar voor elk proces- of werkitemtype; sommige vereisen aangepaste velden of procesconfiguratie. Bekijk de opmerking die volgt voor aanpassen-links.
Notitie
Niet alle weergegeven velden zijn aanwezig in elk project/proces. U kunt aangepaste velden toevoegen en deze inschakelen voor vergelijkingen. Zie Een aangepast veld toevoegen aan een werkitemtype (overgenomen proces) of een veld toevoegen of wijzigen (on-premises XML-proces).
Een
- Acceptatiecriteria (Scrum)
- geaccepteerd door
- Geaccepteerde Datum
- geactiveerd door
- Datum van activatie
- Activity
- Werkelijke Deelnemer 1-8 (CMMI)
- Analyse (CMMI)
- Instructies voor het starten van toepassingen
- Startinformatie van de toepassing
- toepassingstype
- Iteratie-id (systeem)
- Toegewezen aan
- Gekoppelde Context
- geassocieerde contextcode
- Eigenaar van gekoppelde context
- Gekoppeld Contexttype
- Aantal bijgevoegde bestanden
- Geautomatiseerde test-id (TCM)
- Geautomatiseerde testnaam (TCM)
- Geautomatiseerde testopslag (TCM)
- Geautomatiseerd Testtype (TCM)
- AutomatedTestId (TCM)
- AutomatedTestName (TCM)
- Automatisatiestatus (TCM)
B
- achterstandsprioriteit (Scrum)
- Geblokkeerd
- boordkolom
- Werkbordkolom voltooid
- Board Lane
- Bedrijfswaarde
C
- aangeroepen door (CMMI)
- Aanroepdatum (CMMI)
- gewijzigd door (systeem)
- Datum Gewijzigd (Systeem)
- Gesloten Door (Systeem)
- Gesloten Datum (Systeem)
- gesloten status
- Gesloten statuscode
- Opmerking sluiten
- Aantal opmerkingen
- Opmerkingen (CMMI)
- Toegewijd (CMMI)
- Voltooid werk
- plan voor onvoorziene gebeurtenissen (CMMI)
- Werkelijke resolutie van corrigerende actie (CMMI)
- Herstelactieplan (CMMI)
- gemaakt door (systeem)
- Aanmaakdatum (Systeem)
D-F
- Discipline (CMMI)
- einddatum
- effort
- Escaleren (CMMI)
- Aantal externe koppelingen
- einddatum
- Gevonden in Build (TCM)
- Aangetroffen in de omgeving (CMMI)
H
- Hoe Gevonden (CMMI)
- Aantal hyperlinks
Ik
- ID (Systeem)
- Effectbeoordeling (CMMI)
- Invloed op Architectuur (CMMI)
- impact op de ontwikkeling (CMMI)
- Impact op technische publicaties (CMMI)
- Invloed op Test (CMMI)
- Impact op gebruikerservaring (CMMI)
- Geïntegreerd in Build (TCM)
- probleem (TCM)
- Iteratie-id (systeem)
J-N
- Verantwoording (CMMI)
- Gekoppelde opmerking (Systeem)
- Beschrijving van koppeling (systeem)
- Lokale gegevensbron (TCM)
- vergaderingstype (CMMI)
- Minuten (CMMI)
- Mitigatieplan (CMMI)
- Mitigerende Triggers (CMMI)
- knooppuntnaam (systeem)
O–Q
- Optionele deelnemer 1-8 (CMMI)
- Oorspronkelijke schatting
- Parameters (TCM)
- Prioriteit
- Waarschijnlijkheid (CMMI)
- Voorgestelde Reparatie (CMMI)
- Doel (CMMI)
- Querytekst (TCM)
R
- Beoordeling
- Reason (Systeem)
- Aantal gerelateerde koppelingen (systeem)
- Resterend werk
- Remote Link Count (Systeem)
- Stappen om te reproduceren
- Vereiste deelnemer 1-8 (CMMI)
- Type vereiste (CMMI)
- Beoordeling vereist (CMMI)
- vereist test (CMMI)
- Resolutie (Scrum)
- opgelost door
- opgeloste datum
- opgeloste reden
- beoordeeld door
- Gecontroleerde datum
- Rev (Systeem)
- Risico (Agile)
- Hoofdoorzaak (CMMI)
S
- Severity
- Grootte (CMMI)
- Stapelrang
- Begindatum
- state (systeem)
- datum van statuswijziging
- staatscode
- stappen (TCM)
- Stappen om te reproduceren (TCM)
- Verhaalpunten (Agile)
- Onderwerpdeskundige (CMMI)
- Symptoom (CMMI)
- Systeeminformatie (TCM)
T
- Doeldatum
- Datum van doel oplossen (CMMI)
- Taaktype (CMMI)
- Team Project (Systeem)
- Test Suite Audit (TCM)
- Test Suite Type (TCM)
- Test Suite Type-ID (TCM)
- Tijdkritiek
- Titel (Systeem)
- Triage (CMMI)
U-W
- User Acceptance Test (CMMI)
- Waardegebied
- Watermerk (Systeem)
- Werkitemtype (Systeem)
Notitie
Vergelijkingsondersteuning voor veld-naar-veld verschilt per client. De web-Power Query-editor ondersteunt de meeste veldvergelijkingen; complexe vergelijkingen (bijvoorbeeld sommige toepassingen van WAS EVER of geavanceerde WIQL-expressies) vereisen het rechtstreeks bewerken van WIQL (WIQL Editor-extensie). Bouw bij twijfel de voorwaarde in de web Power Query-editor en inspecteer de opgeslagen WIQL.
AI gebruiken om query's uit te voeren op veldwaardevergelijkingen
Als u de Azure Boards MCP-server hebt verbonden met uw AI-agent in de agentmodus, kunt u prompts in natuurlijke taal gebruiken om werkitems te vinden op basis van veld-naar-veldvergelijkingen.
| Opdracht | Voorbeeldprompt |
|---|---|
| Auteur en ontvanger vergelijken | Find work items where Created By is different from Assigned To |
| Nauwkeurigheid van schatting controleren | List tasks where Completed Work exceeds Original Estimate |
| Vroege voltooiingen zoeken | Show work items that were closed before their target date |
| Wijzigingsgeschiedenis vergelijken | Find bugs where the person who last changed the item differs from the creator |
| Onderschat werk detecteren | List tasks in the current sprint for <Contoso> where remaining work is more than double the original estimate |
| Achterstallige items zoeken | Show active work items in <Contoso> where the target date is before today |
| Ontdek inspanningsverschillen | List user stories in <Contoso> with story points greater than 8 but only 1 child task |
| Gepland versus werkelijk vergelijken | For completed tasks in the current sprint for <Contoso>, show original estimate vs completed work side by side |
| Items met nul inspanning zoeken | List active tasks in the current sprint for <Contoso> where both original estimate and remaining work are zero or empty |
| Zelf toegewezen werk identificeren | Show work items in <Contoso> where Created By equals Assigned To and state is still New |
Notitie
De agentmodus en de MCP-server gebruiken natuurlijke taal, zodat u deze prompts kunt aanpassen of vervolgvragen kunt stellen om de resultaten te verfijnen.
Verwante inhoud
- snelle referentie voor query-index
- Query op Titel, ID of Beschrijving
- Query op basis van toewijzings- of werkstroomwijzigingen
- Opvragen op basis van datum of huidige iteratie
- een numeriek veld opvragen
- Query op selectielijstwaarde
REST API
Als u programmatisch wilt communiceren met query's, raadpleegt u een van deze REST API-resources:
- Naslaginformatie voor de REST API van Azure DevOps Services
- Opvragen
- Querytaal voor werkitems
- Werkitems via een programma ophalen met query's
Aanbeveling
Als u referentienamen nodig hebt voor WIQL of REST (bijvoorbeeld System.IterationId of Microsoft.VSTS.Common.Priority), raadpleegt u de velden en kenmerken van het werkitem.