A munkafolyamat-állapotok ismertetése a hátralékokban és a táblákban

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Minden munkafolyamat állapotokból, áttűnésekből és okokból áll. A munkafolyamatok munkaelem-típushoz vannak definiálva. Az átmenet támogatja a két állam közötti előre és hátra mozgást. Egyéni állapot hozzáadásakor a rendszer automatikusan áttűnéseket ad az egyéni állapotról az összes többi öröklött állapotra (kivéve az Eltávolított állapotot).

Minden állapot egy állapotkategóriához (korábban metastate-hoz) tartozik. Az állapotkategóriák támogatják az Agile eszköz hátralék- és táblanézeteit.

Munkafolyamat-állapotok

A munkafolyamat-állapotok határozzák meg, hogy egy munkaelem hogyan halad a létrehozástól a lezárásig. A felhasználói történethez (Agilis folyamat) definiált négy fő állapot egy felhasználói történet előrehaladását írja le. A munkafolyamat állapota új, aktív, feloldott és lezárt. (Az Eltávolított állapot támogatja a munkaelem eltávolítását a hátralékban; további információ: Munkaelemek áthelyezése, módosítása vagy törlése.)

A munkaelemtípusok természetes progressziói és regressziói – a felhasználói történet (Agile), a probléma (alapszintű) termékháttérelem (Scrum) és a követelmény (CMMI) – az ábrán láthatóak.

Munkafolyamat-állapotok: Felhasználói történet, Agilis folyamat

Felhasználói történet munkafolyamatának állapotai, Agilis folyamat

Kategóriaállapotok

A kategóriaállapotok határozzák meg, hogy az Agilis tervezési eszközök és az irányítópult-vezérlők hogyan kezelik az egyes munkafolyamat-állapotokat. A hátralékok, táblák és widgetek által használt állapotkategóriák a Javasolt, Folyamatban, Feloldva és Befejezve.

Az alapértelmezett öröklődő állapotok így képezhetők le a négy rendszerfolyamat kategóriaállapotaihoz, beleértve a tesztterv munkaelem-típusait is. A Test Case, a Test Design és a Test Suite munkafolyamat-állapotai mind a négy rendszerfolyamatban megegyeznek.

Kategóriák

Munkakövetés

Tesztkövetés

Javasolt: Az újonnan hozzáadott munkaelemekhez társított állapotokhoz rendelve, hogy azok megjelenjenek a hátralékban. A Kanban-táblák és -feladattáblák első oszlopa egy javasolt állapotkategóriára képez le.

Új

Tervezés (teszteset)

Folyamatban: Aktív munkát képviselő állapotokhoz rendelve. Az ehhez a kategóriához hozzárendelt állapotokhoz rendelt munkaelemek megjelennek a hátralékban (kivéve, ha elrejti őket), és a Kanban-táblák középső oszlopait alkotják.

Aktív (hiba, epikus, funkció, felhasználói történet)

Aktív (tesztcsomag) a tervezésben (Tesztcsomag) Folyamatban (Tesztcsomag) Kész (teszteset)

Megoldva: A megoldásokat képviselő állapotokhoz rendelve implementálva lett, de még nem lett ellenőrizve. Ezek az állapotok általában a hibákra vonatkoznak. A Megoldott kategória állapotú munkaelemek alapértelmezés szerint megjelennek a hátralékban. Az Agile-eszközök a Megoldott kategória állapotot pontosan ugyanúgy kezelik, mint a Folyamatban kategória állapotát.

Megoldott (hiba)

n.a.

Befejezve: Olyan állapotokhoz rendelve, amelyek a befejezett munkát jelölik. Az ebben a kategóriában lévő munkaelemek nem jelennek meg a hátralékban, és nem jelennek meg a Kanban tábla utolsó oszlopában. Ebben a kategóriában nem módosíthatja az állapotokat, és nem adhat hozzá állapotokat ehhez a kategóriához.

Lezárva (hiba, epikus, funkció, felhasználói történet)

Lezárt (teszteset) Befejezve (Tesztcsomag) Inaktív (tesztcsomag)

Eltávolítva: Hozzárendelve az Eltávolított állapothoz. Az Eltávolított kategóriára leképezett állapotban lévő munkaelemek el vannak rejtve a hátralék és a tábla felülete elől.

Eltávolítva (epikus, funkció, felhasználói történet)

n.a.

Feljegyzés

A befejezett vagy bezárt munkaelemek nem jelennek meg a hátralékokon és a táblákon, miután a módosított dátum értéke nagyobb, mint 183 nap (körülbelül fél év). Ezeket az elemeket továbbra is listázhatja egy lekérdezéssel. Ha azt szeretné, hogy megjelenjenek egy hátralékon vagy táblán, kisebb módosításokat végezhet rajtuk, ami alaphelyzetbe állítja az órát.

Feljegyzés

A befejezett vagy bezárt munkaelemek nem jelennek meg a hátralékokon és a táblákon, miután a módosított dátum értéke nagyobb egy évnél. Ezeket az elemeket továbbra is listázhatja egy lekérdezéssel. Ha azt szeretné, hogy megjelenjenek egy hátralékon vagy táblán, kisebb módosításokat végezhet rajtuk, ami alaphelyzetbe állítja az órát.

Aktivált by/date és resolved by/date mezők

A rendszer frissíti ezeket a mezőket – aktivált dátum, aktivált dátum, feloldott dátum és feloldott dátum –, amikor a megfelelő munkafolyamat-kategóriaállapotok alapján változás történik. Amikor a munkafolyamat állapota folyamatban lévő állapotkategóriára változik, az aktivált dátum és az aktivált dátum frissül. Amikor a munkafolyamat állapota feloldott állapotkategóriára változik, a feloldott állapot és a feloldott dátum frissül.

Ha többet szeretne megtudni arról, hogy a munkafolyamat-állapotok hogyan vannak megfeleltetve az állapotkategóriáknak, tekintse meg a munkafolyamat-állapotok és állapotkategóriák használatát a hátralékokban és a táblákban.

Feljegyzés

Az itt ismertetett mezőket szabályozó 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 a munkafolyamat állapotkategóriáira hivatkoznak, a program a mezők frissítésekor hivatkozik a hozzáadott egyéni munkafolyamat-állapotokra. A testreszabásról további információt a munkafolyamat testreszabása folyamathoz című témakörben talál.

További megjegyzések:

  • A mezők mindig frissülnek, amikor egy munkaelem a beállítotttól eltérő kategóriaállapotból lép át. Ha például újról rögzítettre frissít egy munkaelemet, a feloldott dátum mezői frissülnek. Ha azonban a Rögzített és a Tesztelésre kész állapotból frissít – amelyek ugyanabban a kategóriaállapotban vannak –, akkor a Feloldott dátum és a Feloldott dátum mező nem frissül.
  • Ha visszafelé vált, például feloldott állapotról aktív állapotra vált, a rendszer törli a Feloldott/Feloldott dátum mezők értékeit. Ha aktívról újra vált, a rendszer törli az Aktivált by/Activated Date mezők értékeit.
  • Ne módosítsa manuálisan ezeknek a mezőknek az értékeit. Ezek rendszerszabályok által szabályozott rendszermezők. A beállítani kívánt értékeket a rendszer felülírja.

Mikor kell államot hozzáadni kanban oszlophoz képest?

A munka állapotának nyomon követéséhez használja az Államok és a Kanban oszlopokat is. A munkafolyamat-állapotok meg vannak osztva egy projekten belül, míg a Kanban-oszlopok meg vannak osztva egy csapaton belül. Csak a projektgyűjtemény rendszergazdái adhatnak hozzá egyéni állapotokat, míg a csapatgazdák Kanban-oszlopokat adhatnak hozzá.

Adjon hozzá egyéni állapotokat, ha azt szeretné, hogy az összes csapat a szervezet által elfogadott üzleti munkafolyamatnak megfelelően kövesse nyomon az állapotot. A folyamat testreszabásával automatikusan testre szabhatja az adott folyamatra hivatkozó projekteket és munkaelem-típusokat.

Ha egyéni állapotokat ad hozzá a több csapat által nyomon követni kívánt munkafolyamat-állapotok támogatásához, elkerülheti, hogy a különböző csapatok kanbanoszlop alapján hozzanak létre lekérdezéseket. Mivel minden csapat testre szabhatja a Kanban-tábla oszlopait és sávjait, előfordulhat, hogy a különböző táblákon megjelenő munkaelemekhez rendelt értékek nem azonosak. A probléma elsődleges kerülő megoldása a munkaelemek önálló tulajdonjogának fenntartása csapatterület szerint. Egy másik kerülő megoldás az oszlopok formalizálása a csapatok között megosztható egyéni állapotok hozzáadásával.

Munkaelemek automatikus befejezése lekéréses kérelmekkel

Amikor egy munkaelemet lekéréses kérelemhez (PR) csatol, a lekéréses kérelem befejezésekor automatikusan végrehajthatja ezeket a munkaelemeket. További információ: Munkaelemek automatikus befejezése lekéréses kérelmekkel.

Munkaelem állapotáttűnéseinek automatizálása

A munkaelem állapotát automatikusan frissítheti a gyermekfeladatok állapotának megfelelően. További információ: Munkaelemállapot-áttűnés automatizálása.