Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure DevOps Szolgáltatások | Azure DevOps Server | Azure DevOps Server 2022
A munkaelemek hozzárendelési és munkafolyamat-változásainak hatékony nyomon követése elengedhetetlen a projekt láthatóságának fenntartásához és a zökkenőmentes haladás biztosításához. Ez a cikk bemutatja, hogyan hozhat létre olyan lekérdezéseket, amelyek figyelik ezeket a változásokat, így hatékonyabban felügyelheti és felügyelheti a csapat munkáját.
Borravaló
A jelen cikk későbbi részében használhatja az MI-t a feladat elvégzéséhez, vagy tekintse meg a MI-támogatás engedélyezése az Azure DevOps MCP-kiszolgálóval, hogy elkezdhessen dolgozni rajta.
Munkafolyamatok munkaállapotának nyomon követése
Munkafolyamat állapota: Kövesse nyomon a munkaelemek előrehaladását, amint azok az Új, Aktívvagy Tervezett állapotból a Kész vagy Lezártállapotba kerülnek. Minden munkafolyamat a következőket tartalmazza:
- államok
- Érvényes átmenetek
- Átmenetek okai
munkafolyamat állapotai és okai munkaelem típusa és projektfolyamata szerint változnak.
állapotváltások és -hozzárendelések:
- Az állapotváltozás során a munkaelemek újra hozzárendelhetők.
- Példa: Egy tesztelő létrehoz egy hibát, és hozzárendeli egy csapattaghoz a osztályozáshoz. A probléma megoldása után a hiba újból hozzárendelhető a tesztelőhöz.
Újraaktivált munkaelemek lekérdezése
Azonosítsa a bezárt, de később újraaktivált munkaelemeket a Módosított dátum mező használatával. Összpontosítson a végrehajtott újraaktiválásokra:
- Ma
- Tegnap
- Az elmúlt héten
A következő mezőket is használhatja:
- aktiválja
- Aktivált dátum
- Egyéb munkafolyamattal kapcsolatos mezők
Borravaló
Nem minden mező érvényes minden munkaelem-típusra. A munkafolyamat- és lekérdezésmezőkben megtekintheti, hogy mely mezők vonatkoznak a munkaelem-típusokra.
Ha még nem hozott létre lekérdezéseket, olvassa el A lekérdezésszerkesztővel listázhatja és kezelheti a lekérdezéseket.
Előfeltételek
| Kategória | Követelmények |
|---|---|
| Projektcsapat tagja | A projekthez tagként kell hozzáadni. |
| Hozzáférési szintek | – Megosztott lekérdezések megtekintéséhez és futtatásához: Project tagnak kell lennie. – Megosztott lekérdezés hozzáadásához és mentéséhez: Legalább alapszintű hozzáféréssel kell rendelkeznie. |
| Jogosultságok | Győződjön meg arról, hogy a Közreműködés engedély be van állítva a lekérdezést hozzáadni kívánt mappához tartozó Engedélyezés értékre. Előfordulhat, hogy a szervezetnek manuálisan kell konfigurálnia a Közreműködők csoportot az engedély megadásához. |
Jegyzet
A megosztott lekérdezések mentéséhez elegendő hozzáférési szintre és Közreműködői engedélyre is szükség van. Az alapszintű hozzáférés nem elég.
| Kategória | Követelmények |
|---|---|
| Projektcsapat tagja | A projekthez tagként kell hozzáadni. |
| Hozzáférési szintek | – Megosztott lekérdezések megtekintéséhez és futtatásához: Project tagnak kell lennie. – Megosztott lekérdezés hozzáadásához és mentéséhez: Legalább alapszintű hozzáféréssel kell rendelkeznie. |
| Jogosultságok | Győződjön meg arról, hogy a Közreműködés engedély be van állítva a lekérdezést hozzáadni kívánt mappához tartozó Engedélyezés értékre. Előfordulhat, hogy a szervezetnek manuálisan kell konfigurálnia a Közreműködők csoportot az engedély megadásához. |
Jegyzet
A megosztott lekérdezések mentéséhez elegendő hozzáférési szintre és Közreműködői engedélyre is szükség van. Az alapszintű hozzáférés nem elég.
Támogatott operátorok és makrók
Az identitást vagy munkafolyamathoz társított mezőt meghatározó lekérdezési záradékok az alábbi táblázatban felsorolt operátorokat és makrókat használhatják. A mező adattípusáról a cikk későbbi részében a Munkafolyamat és a tábla mezők című témakörben olvashat.
adattípus
támogatott operátorok és makrók
logikai1
= , <> , =[Field] , <>[Field]
DátumIdő
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], In, Not In, Was Ever
makrók: @Today, @Today +/- n érvényes bármely DateTime mezővel
Identitás
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], Contains, Does Not Contain, In, Not In, In Group, Not In Group, Was Ever
makrók: @Me az összes identitásmezőre érvényes
egyszöveges (sztring)2
= , <> , > , < , >= , <= , =[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field], Contains, Does Not Contain, In, Not In, In Group, Not In Group, Was Ever
A In és Not In operátorok segítségével szűrhet vagy kizárhat két vagy több választási lista bejegyzést vagy egy elhatárolt elemkészletet.
In Group vagy Not In Group operátorokat használja azon elemek szűréséhez, amelyek egy biztonsági vagy kategóriacsoporthoz tartoznak (vagy nem). További információ: Lekérdezésmezők, operátorok és makrók.
Dátum- és időminta
Az DateTime mezőkhöz megadott dátum- és időmintának meg kell egyeznie azzal, amelyet a profilon keresztül választott. A kijelölés megtekintéséhez vagy módosításához tekintse meg A felhasználói beállítások megadásacímű témakört.
Identitásalapú lekérdezések
A keresőmezővel vagy a lekérdezésszerkesztővel gyorsan megtalálhatja a munkaelemeket egy Identitás mezőhöz végzett hozzárendelés alapján. Emellett a munkaelemekre is szűrhet, attól függően, hogy ki módosította, oldotta fel vagy zárta be a munkaelemet. Egy időszak megadásával még tovább hatókörbe helyezheti a lekérdezést, ami segíthet a teljesítményben.
A = segítségével megkeresheti az aktuális hozzárendeléseket, Was Ever alapján listázhatja az elemeket a korábbi hozzárendelések szerint, és a @Me segítségével korlátozhatja a felhasználói identitás hatókörére.
szűrő-hez
A lekérdezési záradékok belefoglalása
Hozzám rendelt aktív elemek
Assigned To = @Me
And State = Active
Bezárt elemek, amelyek valamikor hozzám lettek rendelve
Assigned To Was Ever @Me
And State = Closed
A webcsapathoz rendelt aktív felhasználói történetek
Work Item Type = User Story
And State = Active
And Assigned To In Group [FabrikamFiber]\Web
Az elmúlt 30 napban módosított elemek
Changed By = @Me
And Changed Date >= @Today - 30
Nem hozzárendelt elemek (hagyja üresen a Érték)
Assigned To = _
Csoport- vagy csoporttagsági lekérdezések
Ha egy csapat vagy biztonsági csoport tagjához rendelt elemekre szeretne szűrni, használja a Csoport operátort.
A Csoport vagy Nem csoport operátorok segítségével szűrhet egy lekérdezést több olyan érték alapján, amelyek egy csoport tagjai, vagy amelyek nem tagjai egy csoportnak. A megadható csoportok például a következők:
- Csapatok
- Beépített és egyéni biztonsági csoportok
- Microsoft Entra ID és Active Directory biztonsági csoportok
- Munkaelem-kategóriák
Munkafolyamat-módosításokon alapuló lekérdezések
Az Állapot, az Ok és a Megoldott ok mezővel munkafolyamat-módosításokon alapuló elemeket kérdezhet le.
szűrő-hez
A lekérdezési záradékok belefoglalása
Megoldott történetek
Work Item Type = User Story
And State = Resolved
Új vagy aktív történetek, hibák és feladatok
Work Item Type In User Story,Bug,Task
And State In New,Active
Az elemeket eltávolítottuk, mivel ismétlődtek.
State = Removed
And Reason = Duplicate
Az elfogadási tesztek sikertelen elemei
Resolved Reason = Acceptance tests fail
Az elmúlt 15 napban bezárt elemek
State = Closed
And Closed Date > @Today - 15
Munkafolyamat-módosítások és identitásalapú lekérdezések
Gyorsan megtalálhatja a módosított, feloldott vagy bezárt elemeket. Más csapattagok által módosított elemeket is megtalálhat. A munkafolyamat-áttűnések alapján számos mező – például a Created By, a Changed By, a Resolved By és a Closed By – töltődik ki.
szűrő-hez
A lekérdezési záradékok belefoglalása
Bezárt felhasználói történetek
Work Item Type = User Story
And Closed By = @Me
Az elmúlt héten megoldott elemek
Resolved By = @Me
And Resolved Date >= @Today - 7
A munkaelem állapotának változásainak lekérdezése
Ha egy adott dátumtartományon belül állapotot módosító munkaelemeket szeretne listázni, az Állapotváltozás dátuma mezővel szűkítheti a keresést, majd záradékokat adhat hozzá az Állapot mező módosításához. Az alábbi képen egy példa látható.
Tábla változásainak lekérdezése
A tábla folyamatállapota alapján, a munkaelemeket listázhatja a Táblaoszlop, a Táblaoszlop Kész és a Táblasáv lekérdezésmezőkkel. Ezekből a lekérdezésekből állapot- vagy trenddiagramokat is létrehozhat.
Az elemeket csapat terület útvonal, konkrét egyéni oszlopok, valamint úszósávok szerint szűrheti. Ha átnevez egy oszlopot vagy sávot, ennek megfelelően frissítse a lekérdezési szűrőket. További ötletekért tekintse meg ezt a blogbejegyzést: Új mezők javítják a lekérdezéseket, és további
Jegyzet
A lekérdezések alapértelmezés szerint az aktuális projektre terjednek ki. Ha szükséges, a Lekérdezés több projektben való használatával a gyűjtemény más projektjeiből származó munkaelemeket is felvehet.
szűrő-hez
A lekérdezési záradékok belefoglalása
Felhasználói történetek a Code/Doing oszlopban
Work Item Type = User Story
And Board Column = Code
And Board Column Done = False
A Gyorsított úszósáv elemei
Board Lane = Expedite
Bármely olyan sáv elemei, amelyek címkéje a "Teszt" címkét tartalmazza
Board Lane Contains Test
A "Véleményezés" oszlopban valaha szereplő elemek
Board Column Was Ever In Review
Fontos
Ha egy munkaelem több csapat tábláján is megjelenik, a frissítések váratlan eredményeket hozhatnak. Minden csapat testre szabhatja a táblaoszlopokat és a sávokat, így a Táblaoszlop, a Táblaoszlop kész és a Board Lane értékek változhatnak, ha egy másik csapat frissíti ugyanazt az elemet a tábláról. További információ: A munkaelemek hozzáadása, áttekintése és frissítése a Azure Boards.
Munkafolyamat- és táblamezők
A lekérdezések szűréséhez az alábbi mezők hasznosak. Ezen mezők némelyike frissül, amikor egy munkaelem egyik állapotból a másikba halad, vagy amikor egy táblán lévő munkaelemet egy másik oszlopba vagy sávba helyez át. Ezen mezők közül több nem jelenik meg a munkaelem-űrlapon, de az alábbi táblázatban felsorolt munkaelem-típusok nyomon vannak követve.
További információ a mezőattribútumokról: Munkaelem mezői és attribútumai.
mezőnév
leírás
Munkaelem típusa
Aktiválva 1, 2, 3
Annak a csapattagnak a neve, aki egy munkaelem állapotát Folyamatban kategóriaállapotra módosította.
Annak a csapattagnak a nevét keressük, aki módosította egy munkaelem állapotát Új-ról Aktív-ra vagy újraaktivált egy munkaelemet, miután az lezárásra, befejezésre vagy elvégzésre került.
Hivatkozás neve=Microsoft.VSTS.Common.ActivatedBy
Adattípus=Sztring (Identitás)
Hiba, változáskérés, eposz, funkció, probléma, termék hátralék elem, követelmény, felülvizsgálat, kockázat, megosztott lépés, feladat, teszteset, felhasználói sztori
Aktivált dátum 1, 3
A munkaelem Folyamatban kategóriaállapotra való módosításának dátuma és időpontja.
A munkaelem Új-ről Aktív állapotba való átállásának vagy újraaktiválásának dátuma és időpontja, amikor az be lett zárva, be lett fejezve vagy el lett végezve.
Hivatkozás neve=Microsoft.VSTS.Common.ActivatedDate
Adattípus=DateTime
Összes
Hozzárendelve 2
Hozzárendelve 2, 3, 4
Annak a csapattagnak a neve, aki jelenleg a munkaelem tulajdonosa. További információ: 1. megjegyzés a szinkronizálásról és a személynév mezőkről.
Hivatkozás neve=System.AssignedTo
Adattípus=Sztring (Identitás)
Összes
Táblaoszlop
A munkaelem aktuális táblaoszlop-hozzárendelése, például: Aktív, Lezárt, Véglegesített, Kész vagy más egyéni oszlop-hozzárendelés.
Hivatkozás neve=System.BoardColumn
Adattípus=Sztring
Követelménykategória 4
Követelménykategória 5
Táblaoszlop kész
A munkaelem aktuális hozzárendelése a Művelet (Hamis) vagy a Kész (Igaz) oszlophoz. Csak akkor legyen beállítva, ha a felosztott oszlopok engedélyezve van egy táblaoszlophoz.
Hivatkozás neve=System.BoardColumnDone
Adattípus=Logikai
Követelménykategória 4
Követelménykategória 5
Board Lane
A munkaelem aktuális úszósáv-hozzárendelése, például: Alapértelmezett, Gyorsított, Letiltott vagy egyéb egyéni úszósáv-hozzárendelés.
Hivatkozás neve=System.BoardLane
Adattípus=Sztring
Követelménykategória 4
Követelménykategória 5
Lezárva 1, 2
Lezárva 1, 2, 3
Annak a csapattagnak a neve, aki az állapotot lezártnak, befejezettnek vagy késznek állította be.
Hivatkozás neve=Microsoft.VSTS.Common.ClosedBy
Adattípus=Sztring (Identitás)
Összes
Záró dátum
A munkaelem bezárásának dátuma és időpontja.
Hivatkozás neve=Microsoft.VSTS.Common.ClosedDate
Adattípus=DateTime
Összes
Készítette: 1, 2
Készítette: 1, 2, 3
A munkaelemet létrehozó csapattag neve.
Hivatkozás neve=System.CreatedBy
Adattípus=Sztring (Identitás)
Összes
Létrehozás dátuma
A munkaelem létrehozásának dátuma és időpontja.
Hivatkozás neve=System.CreatedDate
Adattípus=DateTime
Összes
Ok
Ok 3, 4
Ennek az oka, hogy a munkaelem az aktuális állapotban van. Az egyik munkafolyamat-állapotból a másikba való átmenetek egy megfelelő okkal lesznek társítva.
Hivatkozás neve=System.Reason
Adattípus=Sztring
Minden (kivéve a tesztesetet és a megosztott lépéseket)
által megoldva, 1, 2
feloldva 1, 2, 3
Annak a csapattagnak a neve, aki egy munkaelem állapotát Megoldott kategóriaállapotra módosította.
Annak a csapattagnak a neve, aki egy munkaelem állapotát megoldott vagy kész munkafolyamat-állapotra módosította.
Hivatkozás neve=Microsoft.VSTS.Common.ResolvedBy, Adattípus=Karakterlánc (Azonosító)
Összes
Feloldott dátum
Feloldott dátum 1, 2
A munkaelem feloldott kategóriaállapotra való módosításának dátuma és időpontja.
A munkaelem Megoldott vagy kész munkafolyamat állapotba való áthelyezésének dátuma és időpontja.
Hivatkozás neve=Microsoft.VSTS.Common.ResolvedDate, Adattípus=DateTime
Összes
Az ok megoldása
Megoldott probléma oka 3
A munkaelem megoldásának oka. A felhasználói történet például kód teljes, vagy a hiba kijavítva. Ez a mező írásvédett, és csak Agilis és CMMI munkaelem-típusok esetén érvényes.
Hivatkozás neve=Microsoft.VSTS.Common.ResolvedReason
Adattípus=Sztring
Minden (Agile, CMMI)
Véleményezte:
Annak a csapattagnak a neve, aki egy kód-felülvizsgálati kérelemre válaszolt, és a kód-felülvizsgálati válaszban katalogizálva van.
Hivatkozás neve=Microsoft.VSTS.Common.ReviewedBy
Adattípus=Sztring (Identitás)
Kódellenőrzési válasz
Állam
Állapot 3, 4
A munkaelem aktuális állapota. Ez a mező lehetővé teszi egy munkaelem állapotának frissítését az új vagy aktív állapotból a kész vagy lezárt állapotba való előrehaladás során.
A munkafolyamat-állapotok módosításáról a Munkafolyamat testreszabásacímű témakörben olvashat.
A munkafolyamat-állapotok módosításához tekintse meg a következő cikkeket:
- Örökölt folyamatmodell esetén: lásd: Munkafolyamat testreszabása egy folyamathoz
- Helyszíni XML-folyamatmodellek esetén: lásd: Munkaelem-típus munkafolyamatának módosítása.
Hivatkozás neve=System.State
Adattípus=Sztring
Összes
Állapotváltoztatás dátuma
Az a dátum és idő, amikor az Állapot mező értéke megváltozott.
Hivatkozás neve=Microsoft.VSTS.Common.StateChangeDate
Adattípus=DateTime
Összes
Jegyzet
- Lásd: Dátum és identitás mezők.
- Alapértelmezés szerint a kiszolgáló szinkronizálja a rendszer által definiált személynév- vagy identitásalapú mezőket az Active Directory-val vagy a Microsoft Entra ID-val. Ezek a mezők a következők: Aktiválta, Hozzárendelve, Bezárta, Létrehozta, és Feloldotta. Hozzáférést adhat egy projekthez az AD/Microsoft Entra ID definiált biztonsági csoportok hozzáadásával, illetve a projekt- vagy gyűjteménybiztonsági csoportok fiókjainak hozzáadásával. Lásd az Active Directory vagy Microsoft Entra ID beállítását.
- Lásd: Aktivált by/Date és Resolved By/Date mezők.
- A követelménykategória a termék-hátralékon és a táblákon megjelenő összes munkaelem-típusra vonatkozik, és a Hibák megjelenítése a táblákon és hátralékokoncsoportbeállítása alapján tartalmazhatja a hibakategóriához hozzáadottakat is.
Lásd: Dátum és identitás mezők.
Alapértelmezés szerint a kiszolgáló szinkronizálja a rendszer által definiált személynév- vagy identitásalapú mezőket az Active Directory-val vagy a Microsoft Entra ID-val. Ezek a mezők a következők: Aktiválva, Hozzárendelve, Bezárva, Létrehozva és Feloldva. A projekthozzáférést Microsoft Entra ID biztonsági csoportok hozzáadásával, illetve a projekt vagy a gyűjtemény biztonsági csoportjaihoz való felhasználók hozzáadásával engedélyezheti. További információ: Set up Active Directory or Microsoft Entra ID.
Helyszíni üzemelő példányok esetén engedélyezheti vagy letilthatja egy személynév mező szinkronizálását a witadmin changefields parancssori eszközzel. Az egyéni személynév mezőket a syncnamechanges attribútum megadásával is szinkronizálhatja. Lásd: A munkaelem mezőinek kezelése és MEZŐ (Definíció) elemeinek referenciája.
Jelentéskészítési mező dimenzióra beállított attribútummal. Csak akkor érvényes, ha a gyűjtemény a helyszíni XML-modell támogatására van konfigurálva. A jelentésképes adatok exportálva lesznek az adattárházba, és belefoglalhatók az Excelbe vagy SQL Server jelentésekbe. A helyszíni Azure DevOps a witadmin changefield paranccsal módosíthatja egy mező jelentéskészítési attribútumát.
Indexelt mező. Egy mező indexelésének engedélyezése növelheti azon munkaelemek keresésének teljesítményét, amelyek lekérdezései ezt a mezőt határozzák meg. Helyszíni Azure DevOps esetén használja a witadmin indexmező parancsot egy mező indexattribútumának módosításához.
A követelménykategória a termék-hátralékon és a táblán megjelenő összes munkaelem-típusra vonatkozik. A kategória tartalmazza azokat az elemeket, amelyeket a hibakategóriához a Hibák megjelenítése táblákon és hátralékokoncsoportbeállítása alapján adtak hozzá.
Jegyzet
Még akkor sem módosíthatja a mezőt az űrlapon, ha egy táblához kapcsolódó mezőt , például Táblaoszlop vagy Táblasávad hozzá.
Személyválasztó
A mezőhöz rendelt
@mention eszköz személyválasztójáról." />
Azoknak a szervezeteknek, amelyek a Microsoft Entra ID vagy az Active Directory használatával kezelik a felhasználókat és csoportokat, a személyválasztók támogatást nyújtanak a címtárba hozzáadott összes felhasználó és csoport kereséséhez, nem csak a projekthez hozzáadottakat.
Ha csak a projekthez hozzáadott felhasználókra szeretné korlátozni a kijelöléshez elérhető identitások hatókörét, ezt a Project-Scoped Felhasználók csoporttal teheti meg. További információ: Identitáskeresés és -kijelölés korlátozása.
Dátum- és identitásmezők
Számos dátum- és identitásmező a munkafolyamat-állapotok vagy áttűnések alapján van beállítva. Egyes mezőket, például a által létrehozott
Dátum- és időminta
Az DateTime mezőkhöz megadott dátum- és időmintának meg kell egyeznie azzal, amelyet a profilon keresztül választott. A kijelölés megtekintéséhez vagy módosításához tekintse meg A felhasználói beállítások megadásacímű témakört.
Állapotváltozások
Az alábbi XML-szintaxisi példa a kijelölt mezők értékeit szabályozó munkaelem-típushoz definiálható szabályokat mutatja be.
Itt a Feloldás dátuma, Feloldvaáltal, Lezárás dátuma, Lezárvaáltal, Aktiválás dátuma, és Aktiválva mezők értéke EMPTY lesz, amikor az állapot értéke Újra van állítva. Az állapotérték-hozzárendelések kiértékelése történik meg először, majd az állapotátmeneti hozzárendelések kiértékelése következik.
<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>
A "Megnyitotta" és "Aktiválási dátum" hozzárendelések
Ha a következő átmenetek történnek egy hiba munkaelem esetében, a következő hozzárendelések történnek az Aktiválta által és Aktiválás dátuma mezőkre:
<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>
És amikor a következő állapotváltások történnek a hiba munkatételnél:
<TRANSITION from="Active" to="New">
<TRANSITION from="Active" to="Closed">
<TRANSITION from="Resolved" to="Closed">
Ezután az Aktiválta és az Aktivált dátum mező READONLYértékre van állítva.
<FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
<READONLY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
<READONLY />
</FIELD>
Aktivált by/date és resolved by/date mezők
A rendszer a munkafolyamat-kategória állapotváltozásai alapján frissíti ezeket a mezőket ( Aktiválás dátuma, Aktivált dátum, Megoldottdátum és Feloldott dátum):
- Amikor a munkafolyamat állapota "Folyamatban" kategóriára változik, a rendszer frissíti az Aktiválta és az Aktiválás dátuma mezőket.
- Amikor a munkafolyamat állapota Megoldott kategóriára változik, a rendszer frissíti a Megoldotta és a Megoldás dátuma mezőket.
A munkafolyamat-állapotok állapotkategóriákhoz való leképezéséről további információt a munkafolyamat-állapotok és állapotkategóriák használata a hátralékokban és a táblákban című témakörben talál.
Jegyzet
Ez a logika az Azure DevOps Servicesre, az Azure DevOps Server 2020.1 frissítésre és a későbbi verziókra vonatkozik.
Mivel ezek a mezők munkafolyamat-állapotkategóriákra hivatkoznak, a hozzáadott egyéni munkafolyamat-állapotok is aktiválják a mezőfrissítéseket. További információért lásd: Egy folyamat munkafolyamatának testreszabása.
További megjegyzések
- A mezők bármikor frissülnek, amikor egy munkaelem a beállítotttól eltérő kategóriaállapotból lép át. Ha például áthelyez egy munkaelemet az Újróla Rögzítettre, a Feloldotta/Feloldási dátum mezők frissülnek. Ha a Rögzítettről a Tesztelésre kész állapotba lép – amely ugyanabban a kategóriaállapotban található –, akkor a Feloldott by/Resolved Date mezők nem frissülnek.
- Ha visszafelé (például Feloldott állapotból Aktív állapotba) váltáskor, a rendszer törli a Feloldotta / Feloldás dátuma mezőket. Ha aktívrólújra vált, a rendszer törli az Aktiválta/Aktiválási dátum mezőket.
- Ne módosítsa manuálisan ezeket a mezőértékeket. Ezek a mezők rendszerszabályok által szabályozott rendszermezők, és Azure DevOps felülírják a manuális értékeket.
Hozzárendelések és munkafolyamat-módosítások lekérdezése AI használatával
Ha a Azure Boards MCP-kiszolgáló ügynök módban csatlakozik az AI-ügynökhöz, természetes nyelvi kérésekkel megkeresheti a munkaelemeket a hozzárendelés és a munkafolyamat változásai alapján.
| Feladatok | Példakérés |
|---|---|
| Újraaktivált hibák keresése | List all bugs that moved from Resolved back to Active in the last 30 days |
| Újra hozzárendelések követése | Find work items reassigned to <me> in the last 7 days |
| Állapotváltozások figyelése | Show user stories whose state changed from Active to Closed during the current sprint |
| Munkafolyamat előzményeinek ellenőrzése | List all work items where the Assigned To field changed in the last 2 weeks |
| Ping-pong elemek kiszúrása | Find bugs in <Contoso> that changed state more than 3 times in the last 30 days |
| Nem hozzárendelt munka nyomon követése | List active work items in the current sprint for <Contoso> that have never been assigned to anyone |
| Munkafolyamat-szabálysértések keresése | Show work items in <Contoso> that moved directly from New to Closed, skipping Active and Resolved |
| Csapatátosztások monitorozása | List work items in <Contoso> where the Assigned To changed from someone in area path <Contoso\\Dev> to someone in <Contoso\\QA> this sprint |
| Elhagyott munka azonosítása | Show work items in <Contoso> that were moved to Active more than 2 weeks ago but have had no further state changes |
| Ellenőrzési okkódok | List work items closed in <Contoso> this sprint grouped by the Reason field |
Jegyzet
Az ügynök mód és az MCP-kiszolgáló természetes nyelvet használ, így módosíthatja ezeket az utasításokat, vagy további kérdéseket tehet fel az eredmények finomítása érdekében.
Kapcsolódó tartalom
- Munkafolyamat-állapotok és állapotkategóriák használata hátralékokban és táblákban
- Lekérdezés dátum szerint, vagy az aktuális iteráció
- Lekérdezési gyorsreferencia
- Munkaelem mezői és attribútumai
- lekérdezési engedélyek
REST API
A lekérdezésekkel való programozott interakcióhoz tekintse meg az alábbi REST API-erőforrások egyikét: