Lekérdezés hozzárendelés vagy munkafolyamat-módosítások szerint

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

Screenshot, amely Lekérdezésszerkesztő szűrőt jelenít meg az újraaktivált elemekhez.

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.

Képernyőkép a Dátumminta legördülő listáról az Idő és a Területi beállítás panelen. Képernyőkép az Idő és a Területi beállítás panel Időminta legördülő menüjéről.

Képernyőkép, amely az Idő és a Területi beállítás panelt jeleníti meg Dátumminta és Időminta mezőkkel.

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.

Screenshot, amely egy biztonsági csoporthoz való hozzárendelésen alapuló szűrést jelenít meg Lekérdezésszerkesztő.

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ó.

Képernyőkép, amely az Állapotváltozás dátuma és az Állapot mezőkhöz tartozó Lekérdezésszerkesztő szűrőt mutatja.

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

Pillanatkép, amely a Lekérdezésszerkesztő szűrését mutatja a Board Column és Board Lane mezőknél.

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:

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

  1. Lásd: Dátum és identitás mezők.
  2. 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.
  3. Lásd: Aktivált by/Date és Resolved By/Date mezők.
  4. 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.
  1. Lásd: Dátum és identitás mezők.

  2. 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.

  3. 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.

  4. 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.

  5. 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 a személyválasztó funkció támogatja. Ha például egy munkaelem-űrlapon belül választja ki a Hozzárendelve mezőt, aktiválódik a személyválasztó. Ahogy az alábbi képen látható, elkezdi beírni a kijelölni kívánt felhasználó nevét, és addig keres, amíg meg nem talál egyezést. A korábban kijelölt felhasználók automatikusan megjelennek a listában. Ha olyan felhasználókat szeretne kijelölni, amelyeket korábban nem választott ki, adja meg a teljes nevüket, vagy keressen rá a teljes könyvtárra.

Képernyőkép a Vita <span class= @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 és Létrehozás dátumaa rendszer állítja be a munkaelem hozzáadásakor. Más mezők, például a Lezárt dátum és , a munkaelemtípus munkafolyamat-definíciója alapján vannak beállítva. Emellett a testre szabott munkaelem-típusok más szabályokkal is rendelkezhetnek, amelyek befolyásolják a dátum- és identitásmező-hozzárendeléseket.

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.

Képernyőkép a Dátumminta legördülő listáról az Idő és a Területi beállítás panelen. Képernyőkép az Idő és a Területi beállítás panel Időminta legördülő menüjéről.

Képernyőkép, amely az Idő és a Területi beállítás panelt jeleníti meg Dátumminta és Időminta mezőkkel.

Á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.

REST API

A lekérdezésekkel való programozott interakcióhoz tekintse meg az alábbi REST API-erőforrások egyikét: