Folyamatsablon testreszabása
Azure DevOps Server 2022 – Azure DevOps Server 2019
A folyamatsablonok meghatározzák a projekt létrehozásakor elérhető objektumokat és folyamatokat. A folyamatsablon testreszabásával testre szabhat egy további objektumot. A testreszabások gyakori típusai a következők:
- Új mező hozzáadása meglévő munkaelem-típushoz (WIT)
- Mező értéklistájának módosítása
- Alapértelmezett vagy egyéni munkaelem-típus munkafolyamat-állapotainak, okainak, áttűnésének és műveleteinek módosítása
- Munkaelem-űrlap elrendezésének szerkesztése
- Munkaelem-típus hozzáadása vagy eltávolítása
- Az Azure Boards Hubshoz társított folyamatkonfiguráció vagy alapértelmezett beállítások módosítása
Feljegyzés
Ez a cikk az Azure DevOps Servicesben definiált projektek létrehozásához használt folyamatsablonokat ismerteti. Ha projektsablonokat keres a szoftverfejlesztéshez, olvassa el a Visual Studio-sablonok létrehozását bemutató témakört.
Az alapértelmezett folyamatsablonok az Azure Boards és az Azure Test Plans által használt alapértelmezett konfigurációkat és munkaelem-típusokat határozzák meg. Az Agile-folyamatsablon például az alábbi képen látható munkaelem-típusokat határozza meg.
Ezen összetevők közül sok a munkaelem-típusoktól függ, amelyek a munka nyomon követésére szolgálnak. A funkció, hiba, felhasználói szövegegység vagy feladat definíciójában definiált adatmezők például munkaelem-lekérdezések definiálására is használhatók. Ezen összetevők mellett meghatározhatja a kezdeti projektterületeket és iterációkat, a biztonsági konfigurációt és a tesztterveket támogató egyéb alapértelmezett beállításokat is.
A projekt létrehozása után módosíthatja a konfigurációkat, és testre szabhatja az összetevőket. Ha azonban a projektek létrehozása előtt testre szabja a folyamatsablont, az abból létrehozott összes projekt megfelel a csoportfolyamatok szabványos készletének. A folyamatsablonok testreszabásának fő okai a következők lehetnek:
- Több projektet szeretne létrehozni, és szeretné minimalizálni az ismétlődő feladatokat, amelyeket később kell megvalósítania minden létrehozott projektben
- Meg szeretné győződni arról, hogy minden csapat betart bizonyos szabványokat azáltal, hogy megadja a szoftverfejlesztői csapatok által használt eszközkészleten belüli sablonokat és struktúrákat
- Frissítenie kell egy egyéni folyamatsablont a Funkciók konfigurálása varázsló frissítés utáni támogatásához
Ha csak egyetlen projekttel dolgozik, érdemes lehet egyszerűen létrehozni a projektet, és később testre szabni egy vagy több objektumot.
Hogyan használják a folyamatsablonokat?
A folyamatsablonok elsődleges használata egy projekt létrehozása. A üzemeltetett XML-folyamatmodell esetében egy projekt frissítésére is használható. A projekt a sablonfájlok egymástól függő készletében definiált objektumokat, összetevőket és konfigurációkat biztosítja. A projekt segítségével rendszerezheti a forráskódokat, nyomon követheti a munkát és az információkat, szoftvereket hozhat létre, és támogathatja a tesztelési tevékenységeket.
Üzemeltetett XML-folyamatmodell
Helyszíni XML-folyamatmodell
Hol érdemes elkezdenem?
Mielőtt elkezdené testre szabni a folyamatsablonokat, érdemes megismerkednie azzal, hogy mit konfigurálhat és szabhat testre, majd ennek megfelelően tervezheti meg a módosításokat.
Ha még nem ismeri a sablonokat, először tekintse át az alapértelmezett folyamatsablonokat.
Ha szeretné megismerni egy folyamatsablon fájlstruktúráját, tekintse át az egyes fájlok leírását, vagy töltsön le egy folyamatsablont.
A projekt folyamatait a létrehozás után módosíthatja. Amikor egy projekttel dolgozik, előfordulhat, hogy a folyamatsablon által definiált kezdeti beállítások már nem felelnek meg az igényeinek.
Ha leginkább a munka nyomon követéséhez használt objektumok testreszabása érdekli, beleértve a tesztterveket, a tesztcsomagokat és a tesztelési eseteket, tekintse át a munkakövetési élmény testreszabását. A projekt XML-definíciós fájljának módosításával végzett testreszabások ugyanazok a testreszabási módok, mint a folyamatsablonfájlban.
Ha munkaelemek típusait szeretné hozzáadni vagy módosítani, ezt a teljes folyamatsablon módosítása nélkül érheti el. A módosításokat egy meglévő projekt használatával végezheti el és tesztelheti. A helyszíni XML-folyamatmodellhez használhatja a witadmin exportwitd és importwitd parancssori eszközöket a munkaelem-típusok XML-definíciós fájljainak letöltéséhez és feltöltéséhez.
Ha alapos testreszabást fontolgat, tekintse át, hogy a végrehajtott módosítások hogyan befolyásolják a projektek karbantartását és frissítését.
Testre szabható sablonfájlok és funkcionális területek feldolgozása
A folyamatsablonok kilenc beépülő modulból állnak. Minden beépülő modul definiálja a projektek létrehozásakor végrehajtandó feladatokat és képernyőket. A feladatok engedélyeket állíthatnak be, mappákat hozhatnak létre, fájlokat tölthetnek fel, webhelyeket aktiválnak vagy más konfigurálható változókat állíthatnak be. A beépülő modulok azt is meghatározzák, hogy a tevékenységek milyen függőségekkel rendelkeznek a többi tevékenység sikeres befejezéséhez.
Fontos
Amikor projektet hoz létre a webes portálról, a rendszer több folyamatsablonfájlt figyelmen kívül hagy. A Jelentéskezelő webhelyet létrehozó fájlok nem támogatottak. A projektgyűjtemények jelentéseinek támogatásáról a Jelentések hozzáadása csoportprojekthez című témakörben olvashat.
Folyamatsablon testreszabásához testre szabhat egy vagy több, funkcionális területhez társított fájlt. Bár egy objektum testreszabása meglehetősen egyszerű, érdemes meggyőződni arról, hogy a testreszabáskor nem szakítja meg a függőségek közötti elemet. A ProcessTemplate.xml beépülő modul fájl határozza meg, hogy mely beépülő modulok szerepeljenek a sablonban. Ez a fájl tartalmazza a projekt létrehozásához futtatni kívánt összes tevékenységcsoportot. Minden tevékenységcsoport egy alárendelt XML-beépülő modulfájlra hivatkozik, amelyben a beépülő modulhoz tartozó konkrét feladatok vannak meghatározva.
Csoportok, csoportok, engedélyek, > terület és iterációs útvonalak
Munkaelem nyomon követése
Tesztkezelés
Beépülő modulok függőségei
Számos objektum a folyamatsablonon belül más objektumok definíciójára támaszkodik. A szükséges beépülő modulok és beépülő modulok függőségeinek áttekintéséért lásd : Függőségek definiálása tevékenységcsoportokhoz és tevékenységekhez.
Beépülő modulra és elnevezésre vonatkozó korlátozások
Amikor objektumokat ad hozzá egy folyamatsablonhoz, ügyeljen arra, hogy megfelelően címkézze fel őket, hogy elkerülje az XML-érvényesítési hibákat.
A korlátozások a Legtöbb Team Foundation-objektum nevére vagy címkéire vonatkoznak. A folyamatsablonokra, biztonsági csoportokra, terület- és iterációs csomópontokra, munkaelemtípusokra és munkaelemmezőkre vonatkozó elnevezési korlátozások áttekintéséért lásd az elnevezési korlátozásokat.
A testre szabott folyamatsablon-összetevők többsége csak a folyamatsablon használatával létrehozott projektet érinti. A szabály alól kivételt képeznek a globális listák, a hivatkozástípusok és a munkaelem-mezők. Ezek az objektumok projektgyűjteményhez vannak definiálva.
Minden munkaelemmezőhöz tartozik egy mezőhivatkozás neve, amely egyedileg azonosítja az egyes mezőket. A hivatkozás neve nem módosítható a hozzárendelés után.
Emellett, ha a projektgyűjteményhez SQL Server Reporting Services szolgáltatást használ, a munkaelem-mezőhöz rendelt jelentés nevének meg kell egyeznie a projektcsoporthoz definiált összes munkaelem-típussal. Ha nem, érvényesítési hibák léphetnek fel a folyamatsablon feltöltésekor, vagy ütközések léphetnek fel az adattárház-adatbázisokban.
A munkaelemmezők nevei, a hivatkozástípusnevek és a globális listák hatóköre egy projektgyűjteményre terjed ki. Ha ezen objektumok bármelyikét testre szabja, a módosítás a gyűjteményben és a munkaelemmezőt tartalmazó munkaelem-típusokban definiált összes projektben megjelenik.
A folyamatsablonok maximális mérete két gigabájt. Amikor testre szab egy folyamatsablont, győződjön meg arról, hogy a módosítások nem növelik meg a méretét ennél az értéknél.
Folyamatsablon testreszabásának lépései
A folyamatsablonok testreszabása iteratív folyamat. Szüksége lesz egy olyan projektgyűjteményre, amely az Azure DevOps Servert futtató kiszolgálón van definiálva, ahol tesztelheti a folyamatsablont, hogy meggyőződjön arról, hogy megfelelően lett testre szabva.
A folyamatsablon testreszabásához először töltse le a meglévő folyamatsablont, módosítsa vagy adja hozzá a fájlokat, töltse fel a folyamatsablon fájljait, majd ellenőrizze a módosításokat.
Lépés | Task |
---|---|
Folyamatsablon letöltése. Mielőtt testre szabhat egy folyamatsablont, le kell töltenie a helyi számítógépre. A minimálisra csökkenteni kívánt módosításokat, válasszon ki egy, a csapatfolyamatoknak leginkább megfelelő sablont . Általában a munkaelemek és munkafolyamatok típusai alapján választ ki egy folyamatsablont. |
|
Fájlok módosítása vagy hozzáadása. A folyamatsablonokat úgy szabhatja testre, hogy módosítja, törli vagy hozzáadja a folyamatsablonhoz definiált fájlokat. A beépülő modul- vagy definíciófájlokat az XML-tartalom módosításával szabhatja testre. Minden beépülő modulfájlnak és típusdefiníciós fájlnak meg kell felelnie az XML-séma definíciójának. Amikor először szab testre egy folyamatsablont, hozzon létre egy kis módosítást. Ha sok módosítást hajt végre anélkül, hogy tisztában lenne azzal, hogy a módosítások milyen hatással lehetnek a sablonra, több hibát is tapasztalhat, amelyek hibakeresése nehéz lesz. Győződjön meg arról, hogy a folyamatsablon neve egyedi. Ha letölt egy folyamatsablont, módosítja és feltölti, meg kell változtatnia a nevét, vagy túl kell írnia a meglévő folyamatsablont a projektgyűjteményből. |
|
Folyamatsablon feltöltése. Miután testre szabta a sablont, töltse fel a projektgyűjteménybe, ahol létre fogja hozni a projektet. Ideális esetben olyan projektgyűjteményt kell használnia, amelyet más projektek nem használnak. A tesztágy projektgyűjteményben végzett munkával elkerülheti, hogy olyan módosítást vezessen be, amely ütközhet a még fejlesztés alatt álló meglévő csapatfolyamatokkal. Emellett azt is szeretné, hogy a projektcsoport ugyanazokat az erőforrásokat támogassa, amelyeket el szeretne érni, például egy projektportált és egy jelentéskészítő webhelyet. Győződjön meg arról, hogy a folyamatsablon neve egyedi. Ha letöltött egy folyamatsablont egy projektgyűjteményből, módosította, és most feltölti a sablont, meg kell változtatnia a nevét, vagy törölnie kell a meglévő folyamatsablont a projektgyűjteményből. A feltöltési folyamat ellenőrzéssel ellenőrzi, hogy az XML érvényes-e. Ha hibaüzenetet kap a folyamatsablon feltöltésekor, a végrehajtott módosítások okozzák a hibát. Tekintse át a módosításokat, és javítsa ki a talált XML-szintaxishibákat. |
|
Hozzon létre egy projektet. Új folyamatsablonok teszteléséhez létre kell hoznia egy projektet. Ha bármilyen hiba történik, tekintse meg a projektlétrehozáshoz szükséges naplót. Tartalmazza azoknak a tevékenységeknek a listáját, amelyeket futtatni próbált, és megjeleníti, hogy mely feladatok sikertelenek. A meghiúsult feladatokat visszaképzheti az XML-fájlba a hibák okának megállapításához. A felesleges projekteket a TFSDeleteProject parancssori eszközzel törölheti. |
|
Ellenőrizze a folyamatsablonok módosításait. Mielőtt éles módban helyezené el a folyamatsablont, és több projekt alapjául használná, ellenőrizze, hogy megfelelően van-e definiálva. Ezt a feladatot úgy hajthatja végre, hogy szisztematikusan ellenőrzi, hogy az egyes objektumok és összetevők a várt módon működnek-e. |
Kapcsolódó cikkek
- Folyamatsablonok áttekintése
- Sablon és beépülő modul fájljainak feldolgozása
- Funkciók konfigurálása frissítés után
- Folyamatsablon beépülő moduljai: Indexelés XML-elemekhez
- XML-elemhivatkozás
Folyamatsablon testreszabását támogató eszközök
A folyamatsablonokat az alábbi eszközök egyikével szabhatja testre:
Bármely szövegszerkesztő vagy XML-szerkesztő az XML-fájlok módosításához.
A Folyamatszerkesztő eszköz.
A Telepített Visual Studio verziója alapján kérje le a Folyamatszerkesztő eszközt az alábbi bővítmények egyikéből.- Visual Studio 2019: Folyamatsablon-szerkesztő.
- Visual Studio 2017: TFS folyamatsablon-szerkesztő. A Folyamatszerkesztő ezen verziójával is módosíthatja a régi stílusú munkaeleműrlapokat. Nem használhatja az új webes űrlapokhoz társított űrlapok szerkesztésére.
- Visual Studio 2015: TFS Power Tools.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: