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 Server | Azure DevOps Server 2022
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 minimalizálni szeretné az ismétlődő feladatokat, amelyeket később kell megvalósítania minden létrehozott projektben
- A szoftverfejlesztői csapatok által használt eszközkészleten belüli sablonok és struktúrák biztosításával biztosítani szeretné, hogy minden csapat megfeleljen bizonyos szabványoknak
- 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 később létrehozni a projektet, és testre szabni egy vagy több objektumot.
Hogyan használják a folyamatsablonokat?
A folyamatsablonok elsődleges használata egy projekt létrehozása. Az üzemeltetett XML-folyamatmodell esetében a 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, ismerkedjen meg a konfigurálható és testre szabható lehetőségekkel, majd tervezze meg a módosításokat ennek megfelelően.
Ha még nem ismeri a sablonokat, először tekintse át az alapértelmezett folyamatsablonokat.
A folyamatsablonok fájlstruktúrájának megismeréséhez tekintse át az egyes fájlok leírását, vagy töltsön le egy folyamatsablont.
A projekt folyamatait a létrehozása 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.
A munkaelemek típusainak hozzáadásához vagy módosításához a teljes folyamatsablon módosítása nélkül is megteheti. 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 széles körű testreszabást fontolgat, tekintse át, hogy az elvégzett 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.
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ű, győződjön meg arról, hogy a testreszabáskor nem szakítja meg a függőségek közötti függőségeket. 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, győződjön meg arról, hogy megfelelően címkézi ő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.
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 a méretét ezen az értéken túl.
Folyamatsablon testreszabásának lépései
A folyamatsablonok testreszabása iteratív folyamat. Olyan projektgyűjteményre van szüksége, amely egy olyan kiszolgálón van definiálva, amely Azure DevOps Server fut, 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, akkor több hibakeresési hiba is felmerülhet. 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 arra a projektgyűjteményre, ahol a projektet létrehozza. 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 a projektgyűjteménynek ugyanazokat az erőforrásokat kell támogatnia, 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 okoztá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őriznie kell, 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. |
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 & 2022: Egyelőre nem érhető el konkrét Folyamatsablon-szerkesztő bővítmény. A folyamatsablonokat azonban más eszközökkel, például szövegszerkesztővel vagy XML-szerkesztővel is testre szabhatja. Az Azure DevOps webes portált is használhatja bizonyos testreszabásokhoz, különösen az örökölt folyamatokhoz.
- 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.