Folyamat testreszabása és öröklése

Azure DevOps Services

Ha az Azure DevOps munkakövető rendszerét a szervezet igényeinek megfelelően szeretné testre szabni, testre szabhatja az örökölt folyamatokat a szervezeti beállítások alapján. Az örökölt folyamatot használó szervezetek összes projektje megkapja az adott folyamathoz végzett testreszabásokat. Ezután konfigurálhatja a projekt hátralékait, futamait és tábláit az egyes projektcsapatokhoz.

Fontos

Ez a cikk csak az Azure DevOps Services öröklési folyamatmodellre vonatkozik. A helyszíni projektek testreszabásához vagy az XML-definíciós fájlok frissítéséhez lásd : Üzemeltetett XML-folyamatmodell és Üzemeltetett XML-folyamat testreszabása.

Az örökölt folyamatok több testreszabását is elvégezheti. A legfontosabbak az egyéni munkaelem-típusok (WIT-ek) létrehozása vagy a meglévő WIT-ek módosítása egyéni mezők hozzáadásához, elrendezések módosításához vagy munkafolyamatok módosításához. Az örökölt elemek bizonyos lehetőségei zárolva vannak, és nem szabhatók testre.

Ez a cikk áttekintést nyújt az örökölt folyamatok testreszabásának módjairól. A mezők, a WIT-k, a hátralékszintek és más testre szabható objektumok számának korlátozásairól a Munkahelyi nyomon követés, a folyamat és a projektkorlátok című témakörben tájékozódhat.

Feljegyzés

Az örökölt folyamatok módosításait a naplózási napló és a naplózási funkciók használatával tekintheti át. További információért lásd: Hozzáférés, naplók exportálása és szűrése.

Rendszer- és örökölt folyamatok

A rendszerfolyamatokAgile, Alapszintű, Scrum és Capability Maturity Model Integration (CMMI) zárva vannak, és a felhasználók nem változtathatják meg azokat. A Microsoft birtokolja ezeket a rendszerfolyamatokat, és rendszeresen frissíti őket.

Az örökölt folyamatok a rendszerfolyamatoktól vannak testre szabva, és öröklik a definíciókat az általuk alapult rendszerfolyamatból. A Microsoft által a rendszerfolyamatok által végzett frissítések automatikusan frissülnek az örökölt folyamatokban és a gyermek által örökölt folyamatokban.

A szervezet összes projektje megoszthatja az összes folyamatot. Az egyes projektek testreszabása helyett testre szabhatja a folyamatot.

Miután létrehozott egy örökölt folyamatot, testre szabhatja, másolhatja, projekteket hozhat létre az alapján, és módosíthatja a meglévő projekteket a használatára. Az örökölt folyamat módosításai automatikusan frissítik az összes projektet a szervezetben, amely ezt a folyamatot használja.

Az alábbi példa a fabrikamprime szervezet projektjeinek listáját és az egyes projektek által használt folyamatot mutatja be. A Fabrikam Fiber-projekt testreszabásának módosításához módosítsa a My Agile folyamatot, amely az Agile rendszerfolyamattól öröklődik. A Saját Agile-folyamat módosítása egyben frissíti az azt használó Agile by Design projektet is. A többi projekt testreszabásához módosítania kell őket az örökölt folyamatok használatához.

Képernyőkép a projektekről és az általuk használt folyamatokról.

Meglévő projekt folyamatának módosítása

A projekt által használt folyamatot átállíthatja egyik folyamatról a másikra. További információkért és utasításokért tekintse meg a következő cikkeket:

A felsorolt cikkek általános útmutatását követve egyéb módosításokat is végezhet, például CMMI-ről Agile-ra vagy Agile-ről CMMI-re. Mielőtt módosítana egy projektfolyamatot, ismerkedjen meg a módosított folyamattal. További információ: Folyamatok és folyamatsablonok.

Ha egy projektet egy másik folyamatra vált át, egyes meglévő eszközök vagy munkaelemek érvénytelenné válhatnak. Előfordulhat például, hogy olyan munkaelemek jelennek meg, amelyekből hiányzik az új folyamathoz szükséges mező. A módosítások folytatásához és a munkaelemek mentéséhez meg kell oldania ezeket a hibákat. Ha a folyamat módosítása hozzáadja, eltávolítja vagy elrejti a táblán megjelenő WIT munkafolyamat-állapotát, mindenképpen frissítse a projektben definiált összes csapat táblaoszlop-konfigurációit.

Örökölt folyamat módosítása vagy átnevezése

Az örökölt folyamatok módosítása egyszerű, de a legjobb, ha teszteli a módosításokat, mielőtt egy aktív projektre alkalmazaná őket. Először másolhat egy folyamatot, és módosíthatja a másolt folyamatot, hogy elkerülje a meglévő projektekre gyakorolt hatásokat, és segítsen felszínre hozni a folyamat módosításainak esetleges negatív hatásait.

A szervezeti beállításokban átnevezhet egy örökölt folyamatot a folyamat neve melletti További műveletek ikonra kattintva, majd a Szerkesztés gombra kattintva.

Folyamatnevek

A folyamatnevekre a következő követelmények vonatkoznak:

  • Egyedinek kell lennie a szervezetben
  • Legalább 128 Unicode-karakternek kell lennie
  • A következő karakterek egyikét sem tartalmazhatja: .,;':~\/*|?"&%$!+=()[]{}<>

Örökölt és egyéni objektumok

Minden örökölt folyamat örökli a mögöttes Alapszintű, Agile, Scrum vagy CMMI rendszerfolyamatban definiált WIT-eket. Az Agile-től öröklő folyamatok például hibát, feladatot, felhasználói történetet, funkciót, epikus, probléma- és tesztalapú WIT-eket biztosítanak.

Felvehet mezőket, és módosíthatja a munkafolyamat és a munkaelem űrlapját az örökölt folyamat Munkaelemtípusok lapján megjelenő összes WIT-hez. Egyéni WIT-ek hozzáadására is van lehetőség.

Ha nem szeretné, hogy a felhasználók örökölt folyamatalapú wit alapján hozzanak létre új munkaelemeket, letilthatja azt a WiT-név melletti További műveletek ikonra kattintva a Szervezeti beállítások területen, és válassza a Helyi menü Letiltás elemét.

Munkaelem mezők

Ez a szakasz a munkaelem mezőket ismerteti.

Mezők és mezőhivatkozások

Munkaelemeket használ a projekt megtervezéséhez és nyomon követéséhez. Minden munkaelemtípus 31 rendszermezőhöz és több típusspecifikus mezőhöz van társítva, amelyek követési információkat nyújtanak a munkaelemekről. A mezőhöz hozzárendelt értékek a munkakövetési adattárban vannak tárolva, amelyet lekérdezhet az állapot és a trendek meghatározásához.

A Scrum, az Agile és a Capability Maturity Model Integration (CMMI) alapvető rendszerfolyamataihoz definiált mezők leírását és használatát lásd: Munkaelem mezőindexe.

Mezőnevek

A munkaelemmezők neve egyedileg azonosítja az egyes munkaelem-mezőket. Győződjön meg arról, hogy a mezőnevek megfelelnek az alábbi követelményeknek:

  • A szervezeten vagy projektgyűjteményen belül egyedinek kell lennie
  • 128 vagy kevesebb Unicode-karakternek kell lennie
  • Legalább egy betűrendes karaktert kell tartalmaznia
  • Nem tartalmazhat bevezető vagy záró szóközt, illetve két vagy több egymást követő szóközt
  • A következő karakterek egyikét sem tartalmazhatja: .,;':~\/*|?"&%$!+=()[]{}<>

A mezőnevek és -definíciók a teljes szervezetre vonatkoznak. Nem vehet fel olyan mezőt, amelynek neve már létezik a szervezetben, vagy amelyet egy másik örökölt folyamat már hozzáadott egy WIT-hez.

Mező testreszabása

A mezők a szervezet összes projektje és folyamata számára vannak definiálva. Az örökölt folyamatok öröklik a rendszerfolyamatokban definiált mezőket, és korlátozott módosításokat végezhet rajtuk. Az örökölt folyamatokban egyéni mezőket hozhat létre és módosíthat.

Az egy folyamat számára definiált bármely egyéni mezőt hozzáadhat bármely másik folyamathoz definiált WIT-hez. Egy meglévő mezőt is hozzáadhat egy másik WIT-hez ugyanazon a folyamaton belül. Hozzáadhat például határidőt a felhasználói történethez vagy a hibához.

Mezők és vezérlők testreszabása

Az alábbi források bemutatják, hogyan implementálhatók az örökölt mezők, egyéni mezők vagy egyéni vezérlők különböző testreszabásai.

Örökölt mezők

Egyéni mezők

Egyéni vezérlő

Törölt mezők törlése vagy visszaállítása

A mezőket törölheti, majd később visszaállíthatja. A mező törlése törli a mezőhöz társított összes adatot, beleértve az előzményértékeket is. A törlés után csak a Mezők – REST API frissítése használatával állíthatja vissza a mezőt, és állíthatja helyre az adatokat.

Mező törlése helyett elrejtheti vagy eltávolíthatja a mezőt egy munkaeleműrlapról. Részletekért lásd: Mező megjelenítése, elrejtése vagy eltávolítása.

Korlátozások

  • A definiálás után nem módosíthatja a mező nevét vagy adattípusát. Az Elrendezés lapon azonban módosíthatja a munkaeleműrlap egyik mezőjének címkéjét. Amikor kijelöli a mezőt egy lekérdezésben, a mezőnevet kell használnia, nem pedig a mezőfeliratot.
  • Az Állapot, az Ok, a Terület elérési útja és az Iterációs elérési út mezőket tartalmazó űrlap szürke területe nem módosítható.
  • A terület elérési útjai és az iterációs útvonalak picklistái minden projekthez konfigurálva vannak, és öröklött folyamaton keresztül nem testreszabhatók.
  • A felhasználói identitásmezőkhöz (például hozzárendelt és módosított) társított lista a projekthez vagy csapathoz hozzáadott felhasználók alapján van feltöltve.
  • Minden WIT-hez legfeljebb 64 mező definiálható, folyamatonként pedig legfeljebb 512 mező definiálható.
  • A üzemeltetett XML- és helyszíni XML-folyamatmodellek által támogatott globális listát nem importálhat és nem határozhat meg.

Egyéni szabályok és rendszerszabályok

Minden WIT több rendszerszabályt is meghatároz, például a Cím mezőt vagy az Értékterület mező alapértelmezett beállítását. A rendszerszabályok a munkafolyamat-állapot módosításakor végrehajtandó műveleteket is meghatározzák.

Például több szabály is átmásolja az aktuális felhasználói identitást a Módosítás dátuma mezőbe munkaelem módosításakor, vagy ha a munkafolyamat állapota Bezárva vagy Kész állapotúra változik. Az előre definiált rendszerszabályok elsőbbséget élveznek azokat felülíró egyéni szabályokkal szemben.

Az egyéni szabályok számos üzleti használati esetet támogatnak, így túlléphet egy mező alapértelmezett értékének beállításán vagy kötelezővé tételében. Az egyéni szabályok lehetővé teszik egy mező értékének törlését, egy érték mezőbe másolását, vagy a különböző mezőértékek közötti függőségek alapján történő alkalmazását.

Egyéni szabályokkal különböző műveleteket határozhat meg adott feltételek alapján. Például a következő forgatókönyvek támogatására alkalmazhat szabályokat:

  • Ha a prioritás értéke meg van határozva, tegye kötelezővé a kockázat mezőt.
  • A Release értékének módosításakor törölje a Mérföldkő értékét.
  • Ha módosítást végez a Hátralévő munka értékén, tegye kötelező mezővé a Kész munka mezőt.
  • Ha a Jóváhagyott érték Igaz, a Jóváhagyta mezőt kötelezővé kell tenni.
  • Felhasználói történet létrehozásakor kötelezővé kell tenni a Prioritás, a Kockázat és a Munkamennyiség mezőt.

Az egyéni szabályok definiálásáról további információt a Szabály hozzáadása munkaelemtípushoz (Öröklési folyamat) című témakörben talál.

Tipp

Szabály használatával nem definiálhat képletet. Előfordulhat azonban, hogy olyan megoldást talál, amely megfelel az igényeinek a Power Automate-ben. További információ: Munkafeladatok összesítése és egyéb mezők.

A felhasználói csoportok kijelölési mezőinek módosításának korlátozása

A current user is a member of a group... vagy current user is not a member of a group... feltétel használatával megkövetelheti vagy konfigurálhatja a kijelölt mezőket azoknak a felhasználóknak, akik egy csoport vagy biztonsági csoport tagjai vagy nem tagjai. A Cím vagy az Állapot mezőt például írásvédetté teheti a kijelölt felhasználók vagy csoportok számára.

Munkaelemek módosításának korlátozása a terület elérési útja alapján

Fontolja meg a munkaelemek önálló tulajdonjogának csapatterület szerinti fenntartását, vagy a csapatok között megosztott egyéni állapotú oszlopok formálissá tételét.

Letilthatja a felhasználók számára a kijelölt munkaelemek módosítását egy terület elérési útjának engedélyeinek beállításával. Ez a beállítás nem szabály, hanem engedélybeállítás. További információ: Gyermekcsomópontok létrehozása, munkaterület vagy iterációs útvonal alatti munkaelemek módosítása.

Munkaelemtípus testreszabása

Az alábbi források az örökölt és egyéni WIT-k testreszabási lehetőségeit ismertetik.

Örökölt munkaelem-típusok

Egyéni munkaelem-típusok

A hátralék alapértelmezett WIT-jének módosítása miatt a WIT alapértelmezés szerint megjelenik a gyors hozzáadás panelen. Az Egyéni történet például alapértelmezés szerint megjelenik a következő gyors hozzáadási panelen a termék backloghoz.

Képernyőkép az alapértelmezett egyéni munkaelem-típussal rendelkező gyors hozzáadási panelről.

Korlátozások

  • Nem vehet fel és nem távolíthat el öröklött WIT-t a hátralékba vagy a hátralékból.
  • Az örökölt mezők pozícióját nem módosíthatja az űrlapelrendezésben. Azonban elrejtheti a mezőt az űrlap egyik területén, és hozzáadhatja az űrlap más részeihez.
  • A definiálás után nem módosíthatja az egyéni WIT nevét.

Munkaeleműrlap testreszabásai

A WIT-űrlapon az alábbi testreszabásokat végezheti el:

Örökölt csoportok

Egyéni csoportok

Örökölt lapok

Egyéni lapok

Elrendezés és átméretezés

A munkaelem webes űrlapelrendezése három oszlopba van rendezve, ahogyan az az alábbi képen is látható.

A munkaelem-űrlap háromoszlopos lapelrendezésének ábrája.

Ha csak az első két oszlophoz ad hozzá csoportokat és mezőket, az elrendezés két oszlopot jelenít meg. Ha csak az első oszlophoz ad hozzá csoportokat és mezőket, az elrendezés egy oszlopot jelenít meg.

A webes űrlap a rendelkezésre álló szélességtől és az elrendezésben lévő oszlopok számától függően átméreteződik. Legnagyobb szélességnél a legtöbb webböngészőben a lap minden oszlopa a saját oszlopában jelenik meg. Ha a megjelenítési szélesség nem minden oszlopot tartalmaz, az oszlopok halmozottan jelennek meg a bal oldali oszlopon belül.

A megjelenítési szélesség csökkenésével az oszlopok arányosan átméretezhetők az alábbiak szerint:

  • Három oszlop esetén: 50%, 25% és 25%
  • Két oszlop esetén: 66% és 33%
  • Egy oszlop esetén: 100%

Munkafolyamat testreszabása

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 használt rendszerfolyamattól függően változnak: 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 munkafolyamat két és négy állapot között határoz meg, és a következő munkafolyamat-műveleteket adja meg:

  • Az egyes állapotok közötti előre- és hátratűnések. Az alap folyamat Issue WIT például három állapotot foglal magában: Teendő, Folyamatban és Kész.
  • Az egyes állapotváltások alapértelmezett okai.

Az örökölt és az egyéni munkafolyamatoknak meg kell felelniük a következő szabályoknak:

  • Definiáljon legalább két munkafolyamat-állapotot.
  • Definiáljon legalább egy állapotot a javasolt vagy folyamatban lévő állapotkategóriákhoz.
  • Munkaelem-típusonként legfeljebb 32 munkafolyamat-állapotot határozhat meg.

Feljegyzés

Mielőtt egyéni munkafolyamat-állapotot ad hozzá, tekintse meg a hátralékok és táblák munkafolyamat-állapotairól szóló tájékoztató oldalt, hogy megtudja, hogyan képeznek le a munkafolyamat-állapotok kategóriákat.

Az örökölt és egyéni munkafolyamat-állapotok testreszabásához tekintse meg a következő erőforrásokat:

Örökölt állapotok

Egyéni állapotok

Korlátozások

  • Az örökölt állapotok nevét, színét vagy kategóriáját nem módosíthatja, de elrejtheti őket, ha nem szeretné, hogy láthatóak legyenek.
  • A definiált egyéni állapotok neve nem módosítható.
  • Az alapértelmezett állapotkategória-neveket nem módosíthatja és nem szabhatja testre.
  • A Kész állapot kategóriában csak egy állapot létezhet. Ha egyéni állapotot ad hozzá ehhez a kategóriához, azzal eltávolítja vagy elrejti a kategória bármely más állapotát.
  • Az állapotáttűnések egyéni okai nem határozhatók meg. Használja az alapértelmezett okokat, például az Áthelyezés a Triaged állapotba és az Áthelyezés a Triaged állapotból.
  • Az Állapot és ok mezők elhelyezése nem módosítható a munkaelem űrlapon.

Teendők lista és tábla testreszabások

A hátralékok és a táblák alapvető Agile-eszközök a csapat munkájának létrehozásához és kezeléséhez. A rendszerfolyamatoktól örökölt standard termék-, iteráció- és portfolió-hátralékok teljes mértékben testreszabhatók. Egyéni portfolió-hátralékokat is hozzáadhat összesen öt portfolió-hátralékhoz.

Az örökölt és az egyéni portfolió-hátralékok testreszabásával kapcsolatos további információkért tekintse meg az alábbi erőforrásokat:

Örökölt hátralékok

Egyéni portfolió-hátralékok

Korlátozások

  • Egy örökölt portfóliószint nem távolítható el egy termékből. Átnevezheti a szintet, vagy letilthatja a WIT-eket, hogy megakadályozza a csapatok számára az ilyen típusú új munkaelemek létrehozását.
  • Nem szúrhat be új egyéni hátralékszintet a meglévő, definiált hátralékkészletbe. Az előre definiált backlog szintek általában rögzítettek, például epikus történetek, jellemzők, felhasználói történetek, és feladatok.
  • A hátralékszinteket nem lehet átrendezni. Általában előre definiált hierarchiát követnek, és a sorrend módosítása nem támogatott.
  • Nem adhat hozzá WIT-t két különböző hátralékszinthez. Minden WIT csak egy hátralékszinthez tartozhat.
  • Egyéni feladatspecifikus hátralékszint nem hozható létre, de egyéni WIT-eket is hozzáadhat az iterációs hátralékhoz. Létrehozhat például egy fejlesztés vagykarbantartás nevű egyéni WIT-t, és társíthatja az iterációs teendőlistához.
  • A Hiba alapértelmezés szerint nem tartozik egy adott visszamaradás szinthez sem. Minden csapat eldöntheti, hogyan szeretné kezelni a hibákat. Dönthet úgy, hogy hibákat jelenít meg a hátralékokon és a táblákon, vagy külön kezeli őket. További információ: Hibák megjelenítése a hátralékokon.