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
Munkaelemek szűrése kulcsszavak, azonosítók vagy üres szövegmezők alapján egysoros szöveg (Sztring), többsoros szöveg (Egyszerű szöveg) és rich-text (HTML) mezők használatával. Ha a lekérdezések visszatérése túl sokáig tart, olvassa el a Lekérdezés létrehozása, ajánlott eljárások című témakört.
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ás engedély beállítása engedélyezése 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 útmutatója.
| 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ás engedély beállítása engedélyezése 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 makrók
Használja a szöveg- és rich-text mezőkben felsorolt operátorokat és makrókat.
Adattípus
Támogatott operátorok és makrók
Rich-text (HTML)
Többsoros szöveges sztringek (Egyszerű szöveg)
Contains Words, Does Not Contain Words, Is Empty1, Is Not Empty1
Egy szöveg (sztring)
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], Contains, Does Not Contain, In, Not In, In Group, Not In Group, Was Ever
Makrók: [Any]Munkaelem típusa mezővel érvényesek, @Project2 pedig a Csapatprojekt mezővel érvényes.
ID
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever
Makrók: @Follows, @MyRecentActivity, @RecentMentions@RecentProjectActivity érvényes az azonosító mezővel és InNot In operátorokkal.
@Project
2, a Team Project mezővel érvényes.
Állapot- és munkaelemtípus-mezők
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], Contains, Does Not Contain, In, Not In, In Group, Not In Group, Was Ever
Makrók: [Any] mindkét mezővel érvényes.
Note
- Az
Is EmptyésIs Not Emptyoperátorok támogatottak az Azure DevOps Server 2020 és újabb verzióiban. - A rendszer alapértelmezés szerint az aktuális projekt alapján szűr. További információ: Lekérdezés több különböző projektből.
Karakterlánc-egyezések használata Contains Words
Ha sztringegyezésre szeretne szűrni, inkább a Contains Words operátort válassza, mint a Contains operátort.
Contains Words a teljes szöveges indexet használja, és általában gyorsabb. A szöveges sztringek legfeljebb 100 karakter hosszúságúak.
Az Contains operátor táblavizsgálatot futtat; lassabb, és több CPU-erőforrást használ fel, ami hatással lehet a sebességkorlátokra.
Note
Az Contains Words operátor sql teljes szöveges keresési indexelést használ. Amikor egy új értéket hosszú szöveges mezőbe kerül mentésre az SQL Server esetén:
- A kifejezést szavakra osztja
- Eltávolítja a gyakori stop szavakat (például "a" vagy "is")
- A szavakat közös szótövükre alakítja át (például futtatás → fut)
- Az eredményként kapott kulcsszavakat egy indexben tárolja
Az indexet használó Contains Words lekérdezések gyorsabb eredményeket adnak a hosszú szöveges mezőkhöz. További információ és kiszolgáló/rendezési követelmények: Lekérdezésmezők, operátorok, értékek és változók – Teljes szöveges és részleges szókeresések.
Kulcsszó- vagy kifejezéskeresés helyettesítő karakterekkel
Olyan elemek kereséséhez, amelyek részben vagy pontosan egyeznek a szavakkal vagy kifejezésekkel, használja a(z) Contains vagy Contains Words kifejezéseket.
Válassza a Contains vagy a Does Not Contain lehetőséget a pontos vagy részleges egyezések kereséséhez. Válassza ki Contains Words vagy Does Not Contain Words a teljes szöveges index és a helyettesítő karakter * használatához.
Például a Contains Words és inform* egyeznek inform-vel, information-mal és informational-vel.
Tip
A záradékok csoportosításának megismeréséhez AND/OR tekintse meg a csoportosítási záradékokat. Ha meg szeretné tekinteni egy lekérdezés WIQL-szintaxisát, telepítse a WIQL lekérdezésszerkesztő bővítményt, amely lehetővé teszi bármely lekérdezésszerkesztő bejegyzés WIQL-verziójának megtekintését.
Adott szavak lekérdezése, nem pedig mások
Használja az Contains Words és Does Not Contain Words címkéket a konkrét szavak vagy kifejezések belefoglalására, és zárjon ki másokat. Egyesítse ezeket az operátorokat, és használja a * a helyettesítő karakterek illesztéséhez.
Az alábbi példa egy olyan szűrőt mutat be, amely tartalmazza a "Fázis" műveletet, de kizárja a "Phasor" értéket.
Note
Bizonyos fenntartott SQL-szavak, például WHERE, THEN és AND, nem adnak vissza találatokat, ha önálló keresési kifejezésként használják a következőkkel: Contains Words vagy Does Not Contain Words.
Nem definiált mezőérték-lekérdezések
A nem definiált (üres) mezőértékkel rendelkező munkaelemeket az "egyenlőség" operátorral = keresheti meg, és hagyja üresen az értéket. Az alábbi szűrők például felsorolják az összes olyan tevékenységet, amelynek tevékenységmezője üres.
Ha olyan elemeket szeretne keresni, amelyekben egy mező nem üres, használja a "nem" operátort <> , és hagyja üresen az Értéket.
Üres vagy nem üres HTML-mező lekérdezései
HTML-mezővel használja a Is Empty vagy Is Not Empty tagokat, hogy listázza az üres vagy nem üres rich-text mezőkkel rendelkező munkaelemeket. Ezekhez az operátorokhoz nem ad meg értéket.
Speciális karakterek szűrése
Amikor URL-címeket vagy kifejezéseket szűr, a speciális karakterek, mint például a / vagy -, elől használjon perjelet (\).
Szűrés URL-címhez:
- Lekérdezés:
Title ~ "https:\/\/example.com\/path-to-resource" - Eredmények: A pontos URL-címmel rendelkező munkaelemeket adja vissza.
- Lekérdezés:
Szűrjön egy kötőjellel rendelkező kifejezésre:
- Lekérdezés:
Title ~ "feature-update\-2023" - Eredmények: Olyan munkaelemeket ad vissza, amelyek pontosan kötőjelekkel ellátott kifejezést tartalmaznak.
- Lekérdezés:
Note
Nem kérdezhet le olyan munkaelemeket, amelyekhez nincs címke csatolva. A funkciókérésre való szavazáshoz látogasson el a Fejlesztői Közösségbe: Lehessen üres címkékre keresni.
Kategóriaalapú lekérdezések
Kategória szerinti szűréshez használja az operátort In Group . Az alábbi példa a csapattaghoz és a Hiba kategóriában hozzárendelt aktuális projekt elemeit adja vissza.
Milyen elemek jelennek meg a Követelmény vagy a Tevékenység kategóriában?
Az egyes folyamatok alapértelmezett munkaelemtípus-hozzárendelései:
| Process | Követelménykategória | Tevékenységkategória |
|---|---|---|
| Alapszintű | Issue | Task |
| Agile | Felhasználói szövegegység | Task |
| Scrum | Termék hátraléktétele, hiba | Task |
| CMMI | Requirement | Task |
A csapatok kiválaszthatják, hogy a Hiba munkaelem típusa megjelenik-e a Követelmény vagy a Feladat kategóriában. Lásd: Hibák megjelenítése hátralékokon és táblákon. Ha egyéni munkaelemtípusokat szeretne hozzáadni egy teendőnaplóhoz, olvassa el a Munkaelem-típus hozzáadása vagy módosítása című témakört.
Az Ön által követett munkaelemek lekérdezése
Ha szükséges, a @Follows makróval és az azonosító mezővel és az In operátorral listázhatja a követett munkaelemeket a projektek között.
Legutóbbi munkaelem-tevékenység lekérdezése
Ezekkel a makrókkal listázhatja az elemeket a legutóbbi tevékenységek alapján:
-
@MyRecentActivity: A legutóbb megtekintett vagy módosított elemek. -
@RecentMentions: Az elmúlt 30 napban az ön számára@mentiontulajdonsággal rendelkező elemek. -
@RecentProjectActivity: A projektben nemrég létrehozott vagy módosított elemek.
Használja az Azonosító mezőt a következővel In : vagy Not In.
Gyakori mezők a legtöbb munkaelem-típushoz
Ez a táblázat a lekérdezésekben használt gyakori mezőket ismerteti. Az azonosító egyedileg azonosít egy munkaelemet. A Cím használatával megkülönböztetheti az azonos típusú elemeket. A leírás és más rich-text mezők részletes megvalósítási információkat nyújtanak. A létrehozás után az azonosító kivételével az összes mezőt módosíthatja; a rendszer hozzárendeli az azonosítót a munkaelem létrehozásakor.
Note
A rendszer a hosszú szöveges típusú mezőket indexeli PlainText és HTML a teljes szöveges kereséshez, beleértve a Title, Description és Steps to Repro. A helyszíni Azure DevOpsra vonatkozó részletekért és kiszolgáló-/rendezési követelményekért lásd: Lekérdezésmezők, operátorok, értékek és változók – Teljes szöveges és részleges szókeresések.
Mezőnév
Description
Munkaelem típusa
Elfogadási feltételek 1
A hiba- vagy termékháttérelem bezárása előtt teljesítendő feltételek leírása.
A munka megkezdése előtt jegyezze fel a világos elfogadási feltételeket, hogy a csapat és az ügyfelek megoszthassák elvárásaikat. Az elfogadási feltételek segítenek meghatározni az elfogadási teszteket, és ellenőrizni, hogy az elem elkészült-e.
Referencianév=Microsoft.VSTS.Common.AcceptanceCriteria, Data type=HTML
Bug, Epic, Feature, Termék-várólistán szereplő elem (Scrum)
Leírás 1, 2
Ezzel a mezővel részletes információkat adhat meg egy munkaelemről.
Hivatkozás neve=System.Description, Data type=HTML
All
azonosító
A munkaelemhez rendelt egyedi azonosító. Az azonosítók a projektgyűjteményen belüli projektekben egyediek.
Referencianév=System.Id, Adattípus=Egész szám
All
Ismétlési lépések (vagy reprodukálási lépések) 1
A váratlan viselkedés reprodukálásához szükséges lépések. Rögzítsen elég részletet, hogy mások reprodukálhassák és érvényesítsék a javításokat.
Referencianév=Microsoft.VSTS.TCM.ReproSteps, Data type=HTML
Bug
Resolution
Egy akadály megoldásának módját ismerteti.
Hivatkozás neve=Microsoft.VSTS.Common.Resolution, Data type=HTML
Akadály (Scrum)
Rendszerinformáció1
A hiba vagy visszajelzés szempontjából releváns szoftver- és rendszerkonfigurációval kapcsolatos információk.
Hivatkozás neve=Microsoft.VSTS.TCM.SystemInfo, Data type=HTML
Hiba, kódellenőrzési kérelem, visszajelzési kérelem
Csapatprojekt
Az a projekt, amely a munkaelemet birtokolja. Adja hozzá ezt a mezőt egy lekérdezéshez, hogy egy vagy több projekt alapján szűrjön. Részletekért tekintse meg a Projektek közötti lekérdezés című témakört.
Referencianév=System.TeamProject, Data type=String
All
Title
Rövid leírás, amely összefoglalja a munkaelemet, és segít a csapattagoknak megkülönböztetni azt másoktól.
Hivatkozás neve=System.Title, Data type=String
All
Munkaelem típusa
A projekt létrehozásakor használt folyamat által definiált munkaelemtípus neve. További információ: A folyamatok és a folyamatsablonok , valamint a Munkaelem-típus hozzáadása vagy módosítása.
Kategória-hozzárendelés szerinti szűréshez használja az és In Group az Not In Group operátorokat, és válasszon ki egy kategóriát a legördülő listából.
Referencianév=System.WorkItemType, Data type=String
All
Kapcsolódó tartalom
- Lekérdezésszerkesztő
- Munkaelemek hozzáadása
- Munkatétel mezőindex
- A felügyelt lekérdezések ismertetése
REST API
A lekérdezésekkel való programozott interakcióhoz tekintse meg az alábbi REST API-erőforrások egyikét: