Helyszíni XML-folyamat testreszabása

Azure DevOps Server 2022 – Azure DevOps Server 2019

A helyszíni XML-folyamatmodell támogatást nyújt a projekt munkakövető objektumainak és Agilis eszközeinek testreszabásához. Ezzel a modellel frissítheti a munkaelemtípusok XML-definícióját, a folyamatkonfigurációt, a kategóriákat és egyebeket. A mezők attribútumait is frissítheti.

A munkakövetési élményt úgy szabhatja testre, hogy támogassa az üzleti és jelentéskészítési igényeket. A leggyakoribb testreszabások közé tartozik az egyéni mező hozzáadása, a munkaelem-űrlap módosítása vagy egy egyéni munkaelem-típus hozzáadása.

Az Azure DevOps Server 2019-ben és újabb verzióiban számos folyamatmodell közül választhat. Projektgyűjtemény létrehozásakor választania kell a helyszíni XML-folyamatmodell és az öröklési folyamatmodell között. További információ: A munkakövetés testreszabása, A projektgyűjtemény folyamatmodelljének kiválasztása.

Fontos

Az Azure DevOps Server nem támogatja a projektek vagy gyűjtemények áttelepítését az üzemeltetett XML-fájlból az örökölt modellbe. Csak az Azure DevOps Sevice-ben érhető el.

Az Azure DevOps Services-projektek testreszabásáról további információt a folyamat testreszabásáról és az örökölt folyamatokról szóló cikkben talál. Ez a cikk csak a helyszíni üzemelő példányokra vonatkozik.

Támogatott testreszabások

A helyszíni XML-folyamatmodell használatakor a következő feladatokat hajthatja végre.

Terület

Testreszabási támogatás

Mezők

Listák kiválasztása

Munkaelem-típusok

Hátralékok és folyamatkonfiguráció

Folyamatsablon

Hivatkozástípusok

Testreszabási sorrend

Helyszíni telepítés kezelésekor a legtöbb testreszabást az alábbi sorrendben hajtja végre. Ez a sorozat támogatja a WIT, a globális listák, a folyamatkonfiguráció és a kategóriák XML-definíciójának frissítését. Ez a sorozat a módosított XML-definíciós fájlok importálásával támogatja az egyes frissítéseket. Javasoljuk, hogy az XML-definíciós fájlokat egy adattárban tartsa fenn a verziókövetéshez.

XML-definíciós fájl exportálásaXML-definíciós fájl szerkesztéseWIT-definíciós fájl importálásaMódosítások frissítése és ellenőrzése

Emellett a witadmin eszközzel objektumokat listázhat, átnevezhet WIT-eket, végleg eltávolíthatja a WIT-eket stb.

Tipp.

A witadminnal definíciós fájlokat importálhat és exportálhat. Egyéb használható eszközök: a Folyamatszerkesztő (ehhez telepítenie kell a Visual Studio egy verzióját). Telepítse a Folyamatsablon szerkesztőt a Visual Studio Marketplace-ről.

Karbantartási és frissítési következmények

A testreszabás előtt tisztában kell lennie azzal, hogy a testreszabások milyen hatással lehetnek a projektre az alkalmazásszintű kiszolgáló frissítésekor.

A helyszíni üzemelő példányra való frissítés olyan új funkciókat is bevezethet, amelyek a munka nyomon követéséhez használt objektumok frissítését igénylik. Ezek az objektumok munkaelem-típusokat, kategóriákat és folyamatkonfigurációt tartalmaznak. A wi-fi vagy a folyamatkonfiguráció munkafolyamat-módosításainak minimalizálása segíthet minimalizálni az üzembe helyezéskor szükséges munkát.

A frissítés után szükséges manuális munka mennyiségének minimalizálása érdekében ismerje meg, hogy mely testreszabások támogatják az egyszerű frissítési útvonalat, és melyek nem.

Kompatibilis a gyors frissítéshez

Az alábbi testreszabásokkal a Funkciók konfigurálása varázslóval automatikusan alkalmazhatja a projekt új funkciókhoz szükséges módosításait.

  • Mezők: Egyéni mezők hozzáadása, kiválasztólista testreszabása, terület- és iterációs útvonalak hozzáadása vagy módosítása, szabályok hozzáadása egy mezőhöz
  • WITs: Egyéni wits hozzáadása, az űrlap elrendezésének módosítása
  • Kategóriák: Egyéni kategóriák hozzáadása
  • Agilis eszközök: A Kanban-tábla oszlopainak testreszabása, a gyors hozzáadás panel testreszabása
  • Office-integráció: Projektmezők leképezésének hozzáadása vagy módosítása TFS-mezőkre

A Funkciók konfigurálása varázslóról további információt a Funkciók konfigurálása frissítés után című témakörben talál.

Kompatibilis, de manuális frissítéseket igényelhet

A Funkciók konfigurálása varázsló megköveteli, hogy bizonyos munkaelemtípusok, munkafolyamat-állapotok és mezők létezniük kell a projektben. Ha a következő testreszabásokat hajtja végre, előfordulhat, hogy módosítania kell a varázsló futtatásához szükséges egyéni folyamatot, vagy előfordulhat, hogy manuálisan kell frissítenie a projektet.

  • Mezők: Meglévő mező attribútumainak módosítása, a folyamatkonfigurációban hivatkozott mezők eltávolítása
  • WITs: A munkafolyamat módosítása
  • Agilis eszközök: Módosítsa a követelménykategóriához, tevékenységkategóriához vagy szolgáltatáskategóriához definiált WIT-ket.
  • Agilis eszközök: A folyamatkonfigurációban definiált metastate-leképezés módosítása.
  • Agilis eszközök: A folyamatkonfigurációban megadott TypeField mező módosítása.

Emellett a WIT-ek vagy a munkafolyamat módosításaihoz szükség lehet a folyamat által biztosított egyéb összetevők, például az Excel vagy az SQL Server Reporting Services jelentéseinek frissítésére.

Elkerülendő testreszabások

Kerülje az alábbi testreszabásokat, mert sémaütközéseket okozhatnak az adattárházban, vagy problémákat okozhatnak a projektek TFS-frissítés utáni frissítésekor.

  • Mezők:
    • Mező rövid nevének módosítása (egy WIT-definíciós fájlban megadott mező)
    • Egy vagy több jelentési attribútum vagy attribútum módosítása a személynevek alapértelmezett mező Active Directoryval való szinkronizálásához
  • WITs: WiTs átnevezése vagy törlése
  • Kategóriák: Az alapértelmezett kategóriák nevének módosítása vagy az alapértelmezett kategóriákban megadott WIT-címek módosítása

A jelentéskészítési attribútumokkal kapcsolatos további információkért lásd : Munkaelemmezők hozzáadása vagy módosítása a jelentéskészítés támogatásához.

  • A követési követelményeket támogató WIT-k testreszabásának legjobb lehetőségeinek azonosítása. A munkaelemeket nyomon követő objektumok módosításakor meg kell határoznia, hogy ezek a módosítások milyen hatással lesznek a meglévő és a jövőbeli projektekre.
  • A folyamatokat és az összes XML-definíciós fájlt verziókövetés alá helyezheti. Ne helyezzen üzembe olyan objektumokat, amelyeket ön definiált, de nem adattárban tárolt.
  • A szoftver teszteléséhez hasonlóan tesztelje a testre szabott objektumokat.
  • Csökkentse a bevezetett egyéni mezők számát. Minimalizálja a jelentésképessé tenni kívánt mezők számát.

A csoportterület elérési útjának cseréje csapatmezőre

A projektek alapértelmezett konfigurációja az egyes csapatokat egy területútvonalhoz társítja. Ha a szervezet több olyan csapattal rendelkezik, amelyek közös teendőlista alapján és számos termékterületen dolgoznak, előfordulhat, hogy ez a konfiguráció nem felel meg a munka rendszerezésének. Ha egyéni mezőt ad hozzá a szervezeten belüli csapatok megjelenítéséhez, újrakonfigurálhatja az agilis tervezési eszközöket és lapokat, hogy támogassa a csapatokat, és elkülönítse a hozzárendelést a csapatokhoz és a területútvonalakhoz.

A csapatmezők használata a terület elérési útjai helyett az alapértelmezett konfiguráció módosításának módját ismerteti a csapatok támogatásához.