Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Ez a cikk bemutatja, hogyan listázhatja a munkaelemeket létrehozás, módosítás, felbontás vagy lezárt dátumok, valamint a dátummakrók (például @Today) és az iterációs makrók csapatsprintekhez való használata alapján. Az iterációs útvonal alapjairól és az ügyfél-/makrókorlátozásokról lásd: Lekérdezés terület vagy iterációs útvonal szerint.
Prerequisites
| Category | Requirements |
|---|---|
| Hozzáférési szintek | – Megosztott lekérdezések megtekintése és futtatása: Projekt tagja. – Megosztott lekérdezés hozzáadása és mentése: Legalább alapszintű hozzáférés. |
| Permissions | Hozzájárulási engedély Engedélyezve azon mappához, amelyhez lekérdezést szeretne hozzáadni. Alapértelmezés szerint a Közreműködők csoport nem rendelkezik ezzel az engedéllyel. |
Note
A nyilvános projektekhez érintett hozzáféréssel rendelkező felhasználók ugyanúgy teljes hozzáféréssel rendelkeznek a lekérdezési funkciókhoz, mint a Alapszintű hozzáféréssel rendelkező felhasználók. További információ: Érdekelt felek hozzáférésének gyors referencia.
| Category | Requirements |
|---|---|
| Hozzáférési szintek | – Megosztott lekérdezések megtekintése és futtatása: Projekt tagja. – Megosztott lekérdezés hozzáadása és mentése: Legalább Egyszerű hozzáférés. |
| Permissions | Hozzájárulási engedély Engedélyezve azon mappához, amelyhez lekérdezést szeretne hozzáadni. Alapértelmezés szerint a Közreműködők csoport nem rendelkezik ezzel az engedéllyel. |
Támogatott operátorok és dátummakrók
Használja az alábbi operátorokat és makrókat a Lekérdezésszerkesztő DateTime és Iteration Path mezőihez.
- DateTime operátorok:
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever - Dátummakrók:
@StartOfDay,@StartOfWeek,@StartOfMonth,@StartOfYear,@Today
A+/- nkombinálható a következő makrókkal (például@Today - 7). - Iterációs makrók:
@CurrentIterationés@CurrentIteration +/- n(lásd az alábbi megjegyzést és hivatkozást az ügyfélkorlátozásokhoz és a csapatparaméter viselkedéséhez).
Note
Az iterációs makrók és az ügyfélkorlátozások részletes leírása az iterációs oldalon található: Lekérdezés terület vagy iterációs útvonal szerint. Ha nemwebes ügyfeleken vagy a webes felhasználói felületen kívüli REST/WIQL használatával szeretne lekérdezéseket futtatni, ellenőrizze a makrók támogatását a környezetben, és fontolja meg a makrók explicit elérési utakra való kiterjesztését.
Gyorsdátum-példák (gyakori lekérdezések)
Az elmúlt 30 napban létrehozott elemek:
Adott dátumon módosított elemek:
Ma feloldott elemek:
Egy megadott időszakon belül bezárt elemek:
Olyan elemek, amelyeknek a lezárt dátuma null (nem zárt):
Azon elemek, amelyek állapota az elmúlt héten módosult:
@CurrentIteration Makrók használata (rövid útmutató)
A csapat aktuális sprintjének megcélzására használja a @CurrentIteration kódot, és a @CurrentIteration +/- n kódot futamok tolóablakos létrehozására (például az utolsó két, az aktuális és a következő két sprint esetén). Fontos pontok:
-
@CurrentIterationa lekérdezés futtatásakor használt csapatkörnyezet aktuális futamához rendelt elemeket adja vissza. -
@CurrentIteration +/- na futamok ablakát n-sel eltolja; trend- vagy átvitelelemzésekhez használható. - Mivel a makrók viselkedése és az ügyféltámogatás eltérő, tekintse meg a Lekérdezés terület vagy iterációs útvonal című témakört a csapatparaméterekről, a makrók kiértékelésének és a makrók tárolásának/kibontásának módjáról a lekérdezések mentésekor.
Példaképek (webes portál lekérdezésszerkesztője):
Tip
Ha @CurrentIteration nem adja vissza a várt eredményeket, ellenőrizze a csapat kiválasztott iterációját és az iterációs dátumtartományokat a Csapat beállításai között.
Dátummakrók: nap/hét/hónap/év kezdete
A kezdő makrók segítenek konzisztens relatív időtartományok létrehozásában.
-
@StartOfDay, ,@StartOfWeek@StartOfMonth,@StartOfYear– ezekkel a makrókkal+/- nolyan tartományokat hozhat létre, mint a "hét eleje óta" vagy az "elmúlt 3 hónap". - Ezeket a makrókat a webes portál felhasználói felülete értékeli ki; a nemwebes forgatókönyvekben való viselkedésük eltérő lehet – tesztelje a célügyfélben.
Példa lekérdezések:
Mikor érdemes közvetlenül használni a WIQL-t?
A WIQL használata a következő esetekben:
- Speciális operátorokra, például
WAS EVERaz iterációs útvonal módosítására van szükség. - A Lekérdezésszerkesztő letilt vagy megjelöl egy záradékot nem támogatottként (például néhány
Was Everfelhasználási területen). A WIQL-szerkesztő bővítmény lehetővé teszi a lekérdezések szerkesztését és mentését.
Példákért lásd a Munkaelem lekérdezési nyelv (WIQL) szintaxisát és a WIQL-szerkesztő marketplace-bővítményét.
Kapcsolódó tartalom
- Lekérdezés terület vagy iterációs útvonal szerint
- Munkaelem lekérdezési nyelvének (WIQL) szintaxisa
- Mezők, operátorok és makrók lekérdezése
- Munkaelemmezők és -attribútumok
REST API
A lekérdezésekkel való programozott interakcióhoz tekintse meg az alábbi REST API-erőforrások egyikét: