A munkafolyamat testreszabása (öröklési folyamat)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Minden munkaelem-típushoz (WIT) tartozik egy munkafolyamat, amely nyomon követi a munka állapotát a létrehozástól a befejezésig. Az üzleti és a csapatfolyamatokhoz igazodva egyéni állapotokat adhat hozzá a legtöbb munkaelem-típushoz. Hozzáadhat például egy Triaged állapotot a hibákhoz, vagy tervezési állapotot a funkciókhoz vagy a felhasználói történetekhez.
Ebben a cikkben úgy szabja testre a hibakeresést, hogy triaged állapotot tartalmazzon. Az állapot- és okmezők a munkaelem űrlap fejlécterületén jelennek meg.
A DevOps-feladatok létrehozására és kiadására vonatkozó munkafolyamat dokumentációját a YAML és a klasszikus folyamatok című témakörben találja.
Fontos
Az öröklési folyamat modellje a támogatásához konfigurált projektekhez érhető el. Ha régebbi gyűjteményt használ, ellenőrizze a folyamatmodell kompatibilitását. Ha a helyszíni gyűjtemény a helyszíni XML-folyamatmodell használatára van konfigurálva, a folyamatmodellt csak a munkakövetési felület testreszabására használhatja. További információ: A projektgyűjtemény folyamatmodelljének kiválasztása.
Támogatott testreszabások
Az örökölt állapotok elrejtésével vagy egyéni állapotok hozzáadásával bármilyen munkaelemtípus (WIT) munkafolyamatát testre szabhatja. Az örökölt állapotok az egyéni folyamat létrehozásához kiválasztott rendszerfolyamattól függően változnak. A lehetőségek a következők: Agile, Basic, Scrum vagy Capability Maturity Model Integration (CMMI). További információ: Munkafolyamat-állapotok, áttűnések és okok.
Az egyes WIT-ekhez tartozó alapértelmezett munkafolyamatok két és négy állapot között határoznak meg, és a következő munkafolyamat-műveleteket határozzák meg:
- Az egyes állapotok közötti előre- és hátratűnések. Az alapfolyamat-probléma WIT-jének például három állapota van: Teendő, Teendő és Kész.
- Az egyes állapotváltások alapértelmezett okai
Állapottípusok
Támogatott testreszabások
Örökölt állapotok
Egyéni állapotok
A munkafolyamat-állapotoknak meg kell felelniük az alábbi szabályoknak
- Adjon meg legalább egy állapotot a javasolt vagy folyamatban lévő állapotkategóriákhoz.
Feljegyzés
Mielőtt hozzáad egy munkafolyamat-állapotot, tekintse meg a munkafolyamat-állapotokról szóló témakört a hátralékokban és a táblákban, és megtudhatja, hogyan feleltetik meg a munkafolyamat-állapotok az állapotkategóriákat.
- Definiáljon legalább két munkafolyamat-állapotot.
- Munkaelem-típusonként legfeljebb 32 munkafolyamat-állapotot határozhat meg.
Nem támogatott munkafolyamat-testreszabások
- Az örökölt állapotok elrejtése, ha nem szeretné, hogy láthatóak legyenek (nem módosíthatja a nevüket, színüket vagy kategóriájukat).
- Győződjön meg arról, hogy csak egy állapot létezik a Kész állapot kategóriában. Ha egyéni állapotot ad hozzá ehhez a kategóriához, az eltávolít vagy elrejt minden más állapotot.
- Az egyéni állapotok nevének megtartása; nem módosíthatja őket.
- Az állapotáttűnések alapértelmezett okait használhatja, például áthelyezve a Triaged állapotba, vagy áthelyezve a Triaged állapotból; egyéni okok nem adhatók meg.
- Fogadja el az űrlap Állapot és ok mezőinek alapértelmezett helyét; nem módosíthatja az elhelyezésüket.
- Használja az alapértelmezett állapotkategória-neveket; nem szabhatja testre őket.
- Az örökölt állapotok elrejtése, ha nem szeretné, hogy láthatóak legyenek (nem módosíthatja a nevüket, színüket vagy kategóriájukat).
- Győződjön meg arról, hogy csak egy állapot létezik a Kész állapot kategóriában; a rendszer nem engedélyezi az egyéni állapotok hozzáadását ehhez a kategóriához.
- Az egyéni állapotok nevének megtartása; nem módosíthatja őket.
- Fogadja el az állapotok természetes sorrendjét a munkaelem űrlap legördülő listájában; nem módosíthatja a sorrendjüket.
- Az állapotáttűnések alapértelmezett okait használhatja, például áthelyezve a Triaged állapotba, vagy áthelyezve a Triaged állapotból; egyéni okok nem adhatók meg.
- Fogadja el az űrlap Állapot és ok mezőinek alapértelmezett helyét; nem módosíthatja az elhelyezésüket.
- Áttűnés engedélyezése bármely állapotról egy másikra; nem korlátozhatja az áttűnéseket.
Állapot legördülő menüsor
Az Állapot legördülő menü az egyes állapotkategóriákban megadott sorrendben sorolja fel az állapotokat. Az újonnan hozzáadott munkaelemek esetében a rendszer a Javasolt kategória első állapotát rendeli hozzá alapértelmezett állapotként.
Az alábbi kép a felhasználói történethez definiált állapotütemezést és annak megfelelő legördülő menüt mutatja be.
Az egyes kategóriákon belül az egyéni állapotok felfelé vagy lefelé mozgathatók.
A munkafolyamat-módosításokkal rendelkező csapatokra gyakorolt hatás
Tábla konfigurációjának frissítése
A Teamsnek frissítenie kell a tábla konfigurációját a következő testreszabások végrehajtásakor:
- Egyéni állapot hozzáadása.
- Egyéni állapot kategóriájának módosítása.
- Egyéni vagy örökölt munkaelemtípus hozzáadása hátralékszinthez. Lásd: Hátralékok és táblák testreszabása.
Feladattábla konfigurálása
A Teamsnek frissítenie kell a tábla konfigurációját a következő testreszabások végrehajtásakor:
- Állapotok hozzáadása a tevékenység witéhez, amely oszlopokat ad hozzá a feladattáblához.
- A hibák nyomon követése a feladatokkal együtt, állapotok hozzáadása a hibakereséshez, amely oszlopokat is hozzáad a feladattáblához.
- Ugyanazokat az állapotokat adja hozzá a tevékenység- és hibamunkaelem-típusokhoz is, amelyek folyamatosan frissítik az állapotot, és minimalizálják a hozzáadott oszlopok számát.
Előfeltételek
Az Azure Boards adott üzleti követelményekhez való igazításával kapcsolatos útmutatásért tekintse meg az Azure Boards konfigurálásáról és testreszabásáról szóló témakört.
Szervezeti követelmény: Győződjön meg arról, hogy rendelkezik szervezettel az Azure DevOpsban.
Engedélyek:
- Legyen tagja a Projektgyűjteménygazdák csoportnak.
- Gyűjtési szintű engedélyekkel rendelkezik, például folyamat létrehozása, folyamat törlése, folyamat szerkesztése vagy a szervezetből származó mező törlése engedélyezésre van állítva.
- Ezek az engedélyek lehetővé teszik a szervezeten belüli folyamatok és mezők módosítását.
Projektfolyamat-modellre vonatkozó követelmény:
- Győződjön meg arról, hogy rendelkezik az öröklési folyamat modelljét ahhoz a projektgyűjteményhez, amelyben a projektet létrehozták.
Engedélyek:
- Legyen tagja a Projektgyűjteménygazdák csoportnak.
- Gyűjtési szintű engedélyekkel rendelkezik, például folyamat létrehozása, folyamat törlése, folyamat szerkesztése vagy a szervezetből származó mező törlése engedélyezésre van állítva.
- Ezek az engedélyek lehetővé teszik a szervezeten belüli folyamatok és mezők módosítását.
Szervezeti folyamat beállításainak megnyitása
Jelentkezzen be a szervezetébe (
https://dev.azure.com/{yourorganization}
).Válassza a Szervezeti beállítások lehetőséget.
Folyamat kiválasztása.
Jelentkezzen be a gyűjteménybe (
https://dev.azure.com/{Your_Collection}
).Válassza a Gyűjtemény beállításai vagy a Rendszergazdai beállítások lehetőséget.
Folyamat kiválasztása.
Feljegyzés
Az örökölt folyamatok testreszabásakor a folyamatot használó projektek automatikusan tükrözik a testreszabásokat. A zökkenőmentes átmenet érdekében javasoljuk, hogy hozzon létre egy tesztelési folyamatot és projektet, amely lehetővé teszi a testreszabások tesztelését, mielőtt szervezeti szintű implementálnánk őket. További információ: Örökölt folyamatok létrehozása és kezelése.
Munkafolyamat-állapot hozzáadása
A hozzáadott állapotok a munkaelem-űrlapokon és a lekérdezésszerkesztőben megjelenő Állapotok mező legördülő menüjében jelennek meg. Minden más államban létrejön egy áttűnés a felvett állapotra és az azokból. Az alapértelmezett okok definiálva vannak, például áthelyezve a Triaged állapotba, és áthelyezve a Triaged állapotból.
A Munkaelemtípusok lapon válassza ki a módosítani kívánt munkaelemtípust, válassza az Állapotok lehetőséget, majd az Új állapot lehetőséget.
Ha az Új állapot beállítás le van tiltva, nem rendelkezik a folyamat szerkesztéséhez szükséges engedélyekkel. Lásd: Örökölt folyamat testreszabása.
Adja meg az állam nevét, válassza ki annak kategóriáját és színét, majd válassza a Mentés lehetőséget. A megadott szín az egész termékben megjelenik, beleértve a munkaelem űrlapot és az Állapot mezőt a hátralékon, a táblákon, a lekérdezési eredményeken stb.
Feljegyzés
A Folyamatban vagy a Feloldott állapot kategóriákhoz hozzáadott munkafolyamat-állapotok hatására az Aktivált/dátum és a Feloldott dátum szerint/mező frissül a munkafolyamat-állapot ezen kategóriákban és azon kívül is. További információ: Aktivált dátum/dátum és Feloldott dátum/dátum mező.
(Nem kötelező) Ha módosítani szeretné az Állapot sorrendjét a legördülő menüben, válassza a helyi menü ikonját, majd az Áthelyezés felfelé vagy Lefelé lehetőséget.
Ha befejezte az állapotok hozzáadását a WIT-hez, ellenőrizze a módosításokat a böngésző frissítésével, és nyisson meg egy testre szabott típusú munkaelemet.
Itt található az Állapot legördülő menü, amelyen a Triaged van kiválasztva.
Ha egy állapotot ad hozzá egy háttérrendszerhez, amely egy hátralékszinttel van társítva, a táblát használó csapatoknak frissíteniük kell az oszlopbeállításaikat. Lásd: Oszlopok kezelése a táblán.
Állapot szerkesztése
Szerkesztheti az egyéni állapot kategóriáját vagy színét. Az egyéni állapot nevét azonban nem módosíthatja.
Válassza a Szerkesztés lehetőséget a... helyi menüben adja meg a módosítani kívánt állapotot.
Módosítsa a kategóriát vagy a színt, majd kattintson a Mentés gombra.
Ha módosítja a kategóriát, a táblát használó csapatoknak frissíteniük kell az oszlopbeállításaikat. Lásd: Oszlopok kezelése a táblán.
Egyéni állapot elrejtése vagy eltávolítása
Állapot elrejtésekor vagy eltávolításakor:
Az állapot már nem jelenik meg a WIT Állapot legördülő menüjében
A munkaelem előzményei nem változnak
A meglévő munkaelemek megtartják az állapotértéküket, de érvénytelen állapotban vannak. Ha módosítani szeretné a munkaelemet, először frissítenie kell az állapotértéket.
Előfordulhat, hogy létre szeretne hozni egy lekérdezést, és tömeges frissítést végezni az érintett munkaelemek érvényes állapotba való áthelyezéséhez. Ha ismét hozzáadja az állapotot a munkaelem típusához, a munkaelemek visszaállítják az érvényes állapotot.
Örökölt állapot elrejtése vagy felfedése
Elrejthet egy öröklött állapotot, amelyet a csapata nem használ a munkafolyamatában. Az egyes kategóriákhoz azonban legalább egy állapotot meg kell határoznia.
Nyissa meg a ... helyi menüben adja meg az elrejteni kívánt állapotot, és válassza az Elrejtés lehetőséget.
Ez a példa elrejti a hibakeresés feloldott állapotát.
Feljegyzés
Ha elrejti egy táblán nyomon követett WIT állapotát, a táblát használó csapatoknak frissíteniük kell az oszlopbeállításaikat. Lásd: Oszlopok kezelése a táblán.
A felfedéshez nyissa meg a ... helyi menüben válassza a Felfedés lehetőséget.
Egyéni állapot eltávolítása
Nyissa meg a ... helyi menüben adja meg az eltávolítani kívánt állapotot, és válassza az Eltávolítás lehetőséget. Csak egyéni állapotot távolíthat el.
Az Állapot eltávolítása párbeszédpanelen válassza az Eltávolítás lehetőséget.
Az Állapot munkafolyamat-modell megtekintése
Az Állapotmodell vizualizáció piactér bővítményének telepítésével megtekintheti az állapotmodell munkafolyamat-modelljét . Ez a bővítmény új központot ad hozzá a State Visualizer címkével ellátott táblák alatt. Ezen a lapon kiválaszthatja a munkaelem típusát, és megtekintheti a munkafolyamat-állapotmodellt.
Feljegyzés
A State Model Visualization bővítményt az Azure Boards vagy a termékcsapat nem támogatja. Kérdéseit, javaslatait vagy problémáit a bővítményoldalon találhatja meg.
Testre szabhatja például a Hiba munkafolyamatot triaged állapotra, és az összes állapot áttérhet egyik állapotról a másikra.
Nagyíthatja és kicsinyítheti a nézetet. Emellett áthelyezheti az állapotcsomópontokat, hogy jobban láthassa az állapotmodellt.