A munkakövetési élmény testreszabása
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
A projekt megtervezése és nyomon követése során érdemes konfigurálni egy funkciót, vagy testre szabni a felhasználói élményt, hogy megfeleljen a csapat nyomon követési követelményeinek. A projektek testreszabásának megközelítése, amely minden csapatot érint, a használt folyamatmodelltől függ.
Ez a cikk áttekintést nyújt az elérhető testreszabásokról, és arról, hogy ezek hogyan változnak a három folyamatmodellben. Az üzleti döntéseket támogató testreszabásokkal kapcsolatos konkrét útmutatásért konfigurálja és testre szabja az Azure Boardst. További információ: Mi az Azure Boards? és A munkaelemek ismertetése.
A munkakövetés alábbi szintjein szabhatja testre a következőket:
- Projektszintű megosztott erőforrások: Azon területek és iterációs útvonalak meghatározása, amelyeket a csapatok kiválasztanak a hátralékok és táblák konfigurálásához. A megosztott lekérdezések és a munkaelem-címkék több objektumot tartalmaznak, amelyek definiálása után megoszthatók a projektben.
- Csapateszközök vagy -eszközök: Minden csapat konfigurálhatja a saját eszközeit, például a hátralékokat, a táblákat és az irányítópultokat. További információ: About teams and Agile tools.
- Projekt- és objektumszintű engedélyek: A munkakövető eszközökhöz való hozzáférés kezelése, amely magában foglalja az objektumok és a projekt engedélyeinek beállítását, valamint a felhasználók vagy csoportok adott hozzáférési szintekhez való hozzárendelését.
- Szervezeti szintű folyamat testreszabása: Testre szabhatja az összes csapat számára elérhető mezőket, munkaelem-típusokat, valamint hátralékokat és táblákat.
- Projektszintű megosztott erőforrások: Azon területek és iterációs útvonalak meghatározása, amelyeket a csapatok kiválasztanak a hátralékok és táblák konfigurálásához. A megosztott lekérdezések és a munkaelem-címkék több objektumot tartalmaznak, amelyek definiálása után megoszthatók a projektben.
- Csapateszközök vagy -eszközök: Minden csapat konfigurálhatja a saját eszközeit, például a hátralékokat, a táblákat és az irányítópultokat. További információ: About teams and Agile tools.
- Projekt- és objektumszintű engedélyek: A munkakövető eszközökhöz való hozzáférés kezelése, amely magában foglalja az objektumok és a projekt engedélyeinek beállítását, valamint a felhasználók vagy csoportok adott hozzáférési szintekhez való hozzárendelését.
- Gyűjteményszintű folyamat testreszabása: Testre szabhatja az összes csapat számára elérhető mezőket, munkaelem-típusokat, valamint hátralékokat és táblákat.
Projektszintű megosztott erőforrások
Minden projekt számos megosztott erőforrást biztosít, amelyek támogatják a projekt összes csapatát. Ezeket a funkciókat a felhasználói felületen vagy a webportál rendszergazdai környezetén keresztül konfigurálhatja. További információért tekintse át az alábbi cikkeket:
- A terület- és iterációs útvonalak ismertetése
- Terület elérési útjainak beállítása
- Iterációs útvonal választáslistájának módosítása
- Lekérdezések létrehozása és szerkesztése
- Címkék hozzáadása munkaelemekhez
Személyválasztó és identitásmezők
- A Személyválasztó funkció támogatja a Hozzárendelt és más identitás mezőket.
- Amikor kiválasztja a Hozzárendelt mezőt egy munkaeleműrlapon, a rendszer aktiválja a személyválasztót.
- Ha ki szeretne választani egy felhasználót, kezdje el beírni a nevét, és keressen rá, amíg meg nem talál egyezést.
- A korábban kijelölt felhasználók automatikusan megjelennek a listában.
- A Microsoft Entra-azonosítót vagy Active Directoryt használó szervezetek esetében a személyválasztók lehetővé teszik az AD-hez hozzáadott összes felhasználó és csoport keresését (nem csak az adott projekthez hozzáadott felhasználókat és csoportokat).
- A projektspecifikus felhasználók számára a kijelöléshez elérhető identitások hatókörének korlátozásához használja a Projekt hatókörű felhasználók csoportot.
- Az egyéni szabályok tovább korlátozhatják a munkaelem identitásmezőihez elérhető értékeket.
További információért tekintse át az alábbi cikkeket:
- Az identitáskeresés korlátozása.
Szervezeti szintű folyamat testreszabása
Gyűjteményszintű folyamat testreszabása
A projekt meghatározza a munka nyomon követéséhez elérhető munkaelem-típusokat (WIT-eket), és konfigurálja az Agilis eszközöket. Meghatározza a felhasználói történeteket, a feladatokat, a hibákat és az adatok rögzítéséhez használt adatmezőket. A testreszabott objektumokat a projekten belüli csapatok osztják meg.
Feljegyzés
A munkakövetés testreszabásához használt módszer a következő folyamatmodelltől függ:
- Öröklés: Támogatja az Azure DevOps Serviceshez, az Azure DevOps Server 2019-hez és az Azure DevOps Server 2020-hoz elérhető WYSIWYG testreszabást.
- Üzemeltetett XML: Támogatja a testreszabást a folyamatsablonok importálásával/exportálásával, amely az Azure DevOps Services azon ügyfelei számára érhető el, akik ezt a modellt választottak.
- Helyszíni XML: Támogatja a testreszabást az XML-definíciós fájlok importálásával/exportálásával a munkakövetési objektumokhoz, és minden helyszíni üzembe helyezéshez elérhető.
Az alábbi táblázat a három támogatott folyamatmodell közötti különbségeket foglalja össze. A fő munkakövető objektumok definícióiért lásd az Agilis szószedetet. A testreszabási cikkekre mutató hivatkozásokért tekintse meg az Azure Boards beállításainak gyorshivatkozási indexét.
Szolgáltatás
WYSIWYG szerkesztés
✔️
Örökölt egyéni folyamatok létrehozása, Rendszerfolyamatok változásainak öröklése (Agile, Basic, Scrum, CMMI)
✔️
Egyéni folyamatsablonok létrehozása (lásd az 1. megjegyzést)
✔️
✔️
A frissített folyamatmódosítások automatikusan érvényesek az összes olyan projektre, amely hivatkozik a folyamatra
✔️
✔️
Mezők, munkaelemtípusok, űrlapelrendezés, munkafolyamat, egyéni szabályok, hátralékszintek, egyéni vezérlők, tesztkezelés testreszabásának támogatása
✔️
✔️
✔️
A hivatkozástípusok, a csapatmezők, a globális munkafolyamat és a folyamatkonfiguráció testreszabásának támogatása (lásd a 3. megjegyzést)
✔️
A terület elérési útjainak, iterációs útvonalainak, munkaelem-lekérdezéseinek, biztonsági csoportjainak és engedélyeinek kezdeti konfigurációja (lásd a 3. megjegyzést)
✔️
✔️
Globális listák
Picklists
(lásd a 2. megjegyzést)
✔️
Microsoft-mezőleképezések frissítése a parancssori TFSFieldMapping
eszközzel (lásd a 4. megjegyzést)
✔️
✔️
Projektek és csapatok szerkesztése és információk listázása parancssori eszközökkel az boards
✔️
✔️
✔️
Folyamatinformációk listázása és exportálása a witadmin
parancssori eszközökkel
✔️
✔️
✔️
Folyamatadatok szerkesztése a witadmin
parancssori eszközökkel
✔️
A parancssori tcm fieldmapping
eszközzel listázhatja és exportálhatja a megoldástípusok, hibajelentések és hibatípusok teszteset-kezelési leképezését.
✔️
REST API (olvasás)
✔️
✔️
✔️
REST API (írás)
✔️
✔️
(lásd az 5. megjegyzést)
Megjegyzések:
- A folyamat meghatározza a munka nyomon követéséhez használt építőelemeket. A folyamatsablonok olyan XML-definíciós fájlok egymáshoz kapcsolódó készletét adják meg, amelyek az építőelemeket és a kezdeti konfigurációt biztosítják a munka és más funkcionális területek nyomon követéséhez.
- Az ÜZEMELTETETT XML-testreszabás támogatja a globális listák hozzáadását és frissítését folyamatfrissítéssel (az egyes listák maximális méretére vonatkozó korlátozásoktól függően). További információ: Munkakövetési objektumkorlátok.
- Az örökölt folyamatmodell nem támogatja a folyamatsablonok testreszabásával elérhető alábbi funkciók testreszabását. Ehelyett ezeket a területeket projektenkénti alapon szabhatja testre a webes portálon.
- Terület- és iterációs útvonalak
- Munkaelem-lekérdezések
- Biztonsági csoportok és engedélyek
- Engedélyek és hozzáférés olyan funkcionális területekhez, mint a verziókövetés és a buildelés
Rest API-kat is használhat. - Az Office Project és az Azure DevOps integrációjának támogatása elavult, és a
TFSFieldMapping
parancs nem támogatott. - A REST API használatával importálhat és exportálhat folyamatsablonokat.
A projektgyűjtemény folyamatmodelljének kiválasztása
Az Azure DevOps Server 2019 és az Azure DevOps Server 2020 esetében az XML (helyszíni XML-folyamatmodell) és az öröklés (öröklési folyamatmodell) között választhat, ahogyan az az alábbi párbeszédpanelen látható.
Fontos
A választott folyamat visszavonhatatlan. A beállítás után csak a kijelölt modell alapján szabhatja testre a munkakövetési objektumokat. Emellett a helyszíni XML-folyamatmodellt használó meglévő projektgyűjtemények nem telepíthetők át az öröklési folyamatmodellbe.
További információ: Projektgyűjtemények kezelése.
A tesztélmény testreszabása
Számos munkaelemtípus támogatja a tesztélményt a webportál Tesztoldalak és a Test Manager-ügyfélen belül.
- Örökölt folyamat esetén a következő munkaelem-típusokat szabhatja testre, ahogyan bármely más munkaelemtípust:
- Tesztterv
- Tesztcsomag
- Teszteset
- Helyszíni XML-folyamat esetén testre szabhatja az összes teszttel kapcsolatos munkaelem-típust, beleértve a következőket:
- Tesztterv
- Tesztcsomag
- Teszteset
- Megosztott lépések
- Megosztott paraméterek
Az alábbi példa a támogatott kapcsolati kapcsolatokat mutatja be.
További információért tekintse át az alábbi cikkeket:
Kevésbé gyakori testreszabások
A következő testreszabásokat csak a üzemeltetett XML- vagy helyszíni XML-folyamatmodellek használatakor hajthatja végre. A folyamatkonfiguráció testreszabása a projekt összes csapatára vonatkozik.
Hátralék- és táblakorlátok (üzemeltetett XML, helyszíni XML)
A megjelenítési terhelés elfogadható paraméterekre való korlátozásához a feladattábla legfeljebb 1000 munkaelemre korlátozódik. További részletekért lásd: Folyamatkonfiguráció XML-elemének referenciája.
Ezt az értéket legfeljebb 1500-ra növelheti a TaskBacklog elem attribútumának megadásávalworkItemCountLimit
. További részletekért lásd: Folyamatkonfiguráció XML-elemének referenciája.
<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="800" >
. . .
</TaskBacklog>
Mezőhozzárendelések módosítása (üzemeltetett XML, helyszíni XML)
Módosíthatja a kapacitás, a leégési diagramok, az előrejelzés és a sebesség kiszámításához használt munkaelem-mezőket. Az alapértelmezett hozzárendelések egyikén végrehajtott módosításoknak meg kell felelnie az adott érték információinak definiálásához és rögzítéséhez használt WIT-módosításnak.
Ha például módosítja a refname
hozzárendeltet type="Activity"
, akkor ugyanazt a mezőt kell tartalmaznia a tevékenységadatokat rögzítő tevékenységkategóriához rendelt WIT-definícióban. További részletekért lásd: Folyamatkonfiguráció XML-elemének referenciája.
A hozzárendelt mezőket a következő eszközök használják:
Eszköz | Mezőtípus |
---|---|
Feladattábla, kapacitáseszközök, sprint burndown | Hátralévő munka |
Termék- és portfolió-hátralékok | Hátralék prioritása |
Sebesség és előrejelzés | Munkamennyiség (a szövegegységek, a munkamennyiség vagy a méret leképezése) |
Feladattábla, kapacitáseszközök | Hátralévő munka |
Kapacitáseszközök | Tevékenység (tevékenység vagy szemlélet) |
A munkakövető eszközökhöz való hozzáférés kezelése
Adott funkciókhoz való hozzáférés kezelése az engedélybeállításokon keresztül. Amikor felhasználói fiókokat ad hozzá a csapatához, azok automatikusan bekerülnek a Közreműködő csoportba. Ezután hozzáférhetnek a legtöbb olyan funkcióhoz, amelyhez hozzá kell járulniuk a kódhoz, a munkakövetéshez, a buildekhez és a teszteléshez. A Közreműködői csoport azonban nem teszi lehetővé a felhasználók számára megosztott lekérdezések létrehozását, illetve terület- vagy iterációs útvonalak hozzáadását. Ezeket az engedélyeket külön kell megadnia.
A hozzáférést a következő engedélybeállításokkal kezelheti:
- Amikor felhasználói fiókokat ad hozzá a csapatához, azok automatikusan bekerülnek a Közreműködő csoportba.
- A Közreműködő csoport hozzáférést biztosít a kódhoz, a munkakövetéshez, a buildekhez és a teszteléshez szükséges legtöbb funkcióhoz.
- A Közreműködői csoport azonban nem teszi lehetővé a felhasználók számára a következőt:
- Megosztott lekérdezések létrehozása
- Terület- vagy iterációs útvonalak hozzáadása
- Ha külön szeretné megadni ezeket az engedélyeket, kövesse a megfelelő lépéseket.
- A gyakori alapértelmezett engedélyek és hozzáférési hozzárendelések egyszerűsített áttekintéséért tekintse meg az Engedélyek és hozzáférés című témakört. Ha még csak most ismerkedik az engedélyek kezelésével, ismerkedjen meg az engedélyekkel, a hozzáféréssel és a biztonsági csoportokkal, az engedélyörökléssel és a biztonsági csoportokkal.
Az egyes funkciókhoz való hozzáférés kezeléséhez tekintse meg az alábbi cikkeket:
Hozzáférés-kezelés
Engedélyek
Megosztott erőforrások
További testreszabási lehetőségek
Válasszon a következő testreszabási lehetőségek közül:
- Tekintse meg a Marketplace-bővítményeket , és ellenőrizze, hogy van-e elérhető eszköz az Ön számára
- Saját bővítmény fejlesztése
- Annak megállapítása, hogy egy szolgáltatáshook megfelel-e az igényeinek
- Saját eszköz létrehozása REST API-k használatával
- Adjon hozzá egy funkciókérést a Fejlesztői közösség laphoz.