Munkaelem-típus hozzáadása vagy módosítása
Azure DevOps Server 2022 – Azure DevOps Server 2019
A projekt számos munkaelemtípust tartalmaz a projekt létrehozásához használt folyamat alapján, például Agile, Basic, Scrum vagy CMMI. A munkaelem típusa az az objektum, amelyet a különböző munkatípusok nyomon követésére használ.
Feljegyzés
Az Azure DevOps Services vagy az örökölt folyamatmodellt használó projektgyűjtemények esetében lásd: Munkaelemtípusok hozzáadása és kezelése.
Módosíthatja a meglévő munkaelem-típusokat, vagy hozzáadhat egyéni munkaelem-típust a csapat nyomon követési követelményei vagy munkafolyamat-folyamatai alapján. A munkaelem-típus módosításának leggyakoribb okai a mezők vagy mezőszabályok halmazának hozzáadása vagy módosítása, a munkafolyamat módosítása vagy a munkaelem űrlapjának testreszabása.
Ha egyéni mezőt szeretne hozzáadni, vagy módosítani szeretné egy meglévő mező mezőszabályait vagy attribútumait, tekintse meg a Mező hozzáadása vagy módosítása című témakört.
A legtöbb munkaelemtípus-testreszabás a munkaelemtípus XML-definíciója szerint történik, más testreszabások azonban a Folyamatkonfiguráció definíción vagy a witadmin parancssori eszközén keresztül történik.
Feljegyzés
Az Azure DevOps Services vagy az örökölt folyamatmodellt használó gyűjtemények esetében lásd: Munkaelemtípusok hozzáadása és kezelése.
Munkaelemtípus definíciója
- Mező hozzáadása vagy módosítása meglévő munkaelem-típushoz
- Egyéni munkaelemtípus hozzáadása, munkaelemtípus módosítása
- A munkafolyamat módosítása (állapotok, okok, áttűnések)
- A munkaelem űrlapjának módosítása
ProcessConfiguration definíció
- A munkaelem típusának színének megadása
- A munkaelem típus ikonjának megadása
- A munkafolyamat-állapot színének megadása
- Munkaelem-típus hozzáadása vagy eltávolítása a hátralékból vagy a feladattáblából
- Egyéni munkaelemtípus hozzáadása hátralékhoz vagy táblához
- Portfolió-hátralék hozzáadása
Parancssor módosítása
- Munkaelem-típusok listázása
- Munkaelem-típus inaktiválása vagy letiltása
- Munkaelem-típus átnevezése
- Munkaelem-típus törlése
Előfeltételek
- A munkaelemtípusok listázásához a Projektszintű információ megtekintése engedéllyel kell rendelkeznie a projekthez az Engedélyezés beállítású gyűjteményben.
- Ha egy munkaelemtípust egy folyamatsablon testreszabásával szeretne hozzáadni vagy testre szabni, a Projektgyűjtemény Rendszergazda istratorok csoport tagjának kell lennie, vagy engedélyeznie kell a szerkesztési folyamat engedélyét.
Ha rendszergazdaként szeretne hozzáadni, olvassa el a Projektcsoportszintű engedélyek módosítása című témakört.
Hogyan befolyásolják a munkaelemtípusok módosításai a meglévő munkaelemeket?
Az alábbi táblázat összefoglalja a meglévő munkaelemekre gyakorolt hatást a mezők vagy a munkaelem-típusdefiníciók módosításakor.
Művelet | Meglévő munkaelemekre gyakorolt hatás |
---|---|
Mezők eltávolítása munkaelem-típusból | Az eltávolított mezők adatai az adattárban maradnak. Új adatok azonban nem vehetők fel, mert eltávolította őket a munkaelem-típusdefinícióból. |
Mező átnevezése | Az átnevezett mezők adatai az új rövid név alatt maradnak az adattárban. |
Mezők törlése | A törölt mezők adatai törlődnek az adattárból. |
Munkaelem-típus átnevezése | Az új név alatt minden adat érintetlen marad. |
Munkaelem-típus törlése | A törölt munkaelemtípusként létrehozott munkaelemek összes adata véglegesen törlődik, és nincs esély a helyreállításra. |
Ha teljesen el szeretné távolítani a mezőket az adattárból, használja witadmin deletefield
a parancssori eszközt.
Munkaelem-típusdefiníciós fájlok importálása és exportálása
Feljegyzés
Ha a üzemeltetett XML-folyamatmodellt használja, importálnia és exportálnia kell a projekt által használt folyamatsablont. Részletekért lásd : A munkaelem-követési webes űrlap testreszabása.
Ha nem rendelkezik felügyeleti engedélyekkel a projekthez, kérje le őket.
- Nyisson meg egy parancssori ablakot a wit Rendszergazda utasításainak megfelelően: Objektumok testreszabása és kezelése a munka nyomon követéséhez. Példa:
Exportálja azt a munkaelem-típusdefiníciós fájlt, amelyben módosítani vagy hozzáadni szeretne egy mezőt. Adja meg a munkaelem típusát és a fájl nevét.
witadmin exportwitd /collection:CollectionURL /p:ProjectName /n:TypeName /f:"DirectoryPath/FileName.xml"
A CollectionURL például a
http://MyServer:8080/tfs/TeamProjectCollectionName
.Szerkessze a következő fájlt: . További részletekért lásd : Index–XML-elemdefiníciók.
Importálja a definíciós fájlt.
witadmin importwitd /collection:CollectionURL /p:ProjectName /f:"DirectoryPath/FileName.xml"
Nyissa meg a webportált, vagy frissítse a lapot a módosítások megtekintéséhez.
A használatról
witadmin
további információt a munkaelem-típusok importálása, exportálása és kezelése című témakörben talál.
Munkaelem-típus hozzáadása vagy módosítása
Egyéni munkaelem-típus hozzáadásához vagy meglévő munkaelemtípus módosításához definiálja vagy módosítja az XML-definíciós fájlt, majd importálja a projektbe a használt folyamatmodell alapján. A munkaelem típusát úgy módosíthatja, hogy megadja a definíciós fájl három fő szakaszában definiált elemeket: MEZŐK, MUNKAFOLYAMAT és ŰRLAP.
Új munkaelem-típus hozzáadásának legegyszerűbb módja egy meglévő munkaelem-típus másolása, majd a definíciófájl módosítása.
Mező, mezőszabály, címke vagy üres szöveg hozzáadása vagy módosítása
Az adatok nyomon követésére használni kívánt mezőket hozzá kell adni a definíciós fájlhoz. Ez minden rendszermezőre igaz (olyan mezőkre, amelyek hivatkozási neve a System névvel kezdődik). Minden rendszermező minden munkaelemtípushoz meg van határozva, függetlenül attól, hogy szerepel-e bennük a munkaelemtípus definíciója. Az egyes mezőkről további információt a Munkaelem mezőindex című témakörben talál.
Mezőket és mezőszabályokat adhat hozzá a MEZŐK szakaszhoz. Ahhoz, hogy a mező megjelenjen a munkaeleműrlapon, hozzá kell adnia a definíció ŰRLAP szakaszához is.
Ha például a munkaelem-azonosítót egy űrlaphoz szeretné hozzáadni, adja meg a szakaszon belül a következő XML-szintaxist FORM
.
<Control FieldName="System.ID" Type="FieldControl" Label="ID" LabelPosition="Left" />
A mezők definiálásáról további információt a Mezők hozzáadása vagy módosítása című témakörben talál.
A munkafolyamat módosítása
A MUNKAFOLYAMAT ÁLLAPOTok és OKOK szakasza határozza meg az Állapot és az Ok mezők kivétellistájának értékeit. Nyomon követik a munkaelemek állapotát. A TRANSITIONS szakasz az állapotok közötti érvényes áttűnéseket határozza meg az alábbi ábrán látható módon. Előre és regresszív áttűnést is meg kell adnia.
A munkafolyamatot a következő célok eléréséhez módosíthatja:
- Állapot, ok vagy áttűnés hozzáadása vagy eltávolítása
- Adja meg az állapot, ok vagy áttűnés során alkalmazandó mező értékét
- Adjon meg egy egyéni MŰVELETet a mező-hozzárendelések automatizálásához az állapot, az ok vagy az áttűnés módosítása alapján.
A munkafolyamat testreszabásakor kövesse az alábbi két lépést:
Módosítsa a munkafolyamatot a munkaelem típusdefiníciója alapján.
Módosítsa a folyamatkonfigurációt az új munkafolyamat-állapotok metastatesre való leképezéséhez.
Ez a második lépés az Agile-eszközoldalon megjelenő munkaelem-típus munkafolyamatának módosításakor szükséges. Ezek a munkaelem-típusok a Követelmény vagy a Tevékenység kategóriához tartoznak.
Munkafolyamat-mező szabályai
Mezőszabályokat alkalmazhat az állapot módosításakor, egy ok megadásakor vagy egy munkafolyamat-áttűnés során.
Ha például hozzáadja az ÜRES szabályt, amikor az állapot Aktív értékre van állítva, automatikusan null értékűvé teheti a Lezárt dátum és a Záró dátum mezőit, és írásvédetté teheti őket. Ez akkor hasznos, ha bezárt állapotból újraaktivál egy munkaelemet.
<STATE value="Active">
<FIELDS>
. . .
<FIELD refname="Microsoft.VSTS.Common.ClosedDate"><EMPTY/></FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy"><EMPTY/></FIELD>
</FIELDS>
</STATE>
Munkafolyamat-mezőszabályok alkalmazása a következő műveletek végrehajtásához:
- A mező értékének minősítése a CANNOTLO Standard kiadás VALUE, EMPTY, FROZEN, NOTSAMEAS, READONLY és REQUIRED megadásával
- Érték másolása mezőbe a COPY, DEFAULT és Standard kiadás RVERDEFAULT használatával
- Mező módosításának korlátozása
- Mintaegyeztetés kényszerítése sztringmezőn a HOL.VAN használatával
- Szabályok feltételes alkalmazása más mezők értékei alapján a WHEN, a WHENNOT, a WHENCHANGED és a WHENNOTCHANGED használatával
- Meghatározott felhasználókra vagy csoportokra alkalmazandó szabályok korlátozása. A legtöbb szabály támogatja az attribútumokat, vagy nem, hogy a szabály arra összpontosítson, akire a szabály vonatkozik, és nem.
A munkafolyamat-mezőszabályok alkalmazásával kapcsolatos további információkért tekintse meg a MEZŐ (Munkafolyamat) elemreferenciáját , valamint a szabályok és szabályok kiértékelését.
A munkaelem űrlapjának testreszabása
Az alábbi ábrák a munkaelem-űrlapok leggyakoribb elemeit emelik ki. A címterület és az űrlapvezérlők kivételével mindegyik testre szabható. Az űrlap testreszabásához használt elemek attól függenek , hogy a rendszergazda engedélyezte-e az új űrlapot.
Az űrlapot testre szabhatja a következő célok eléréséhez:
- Mező hozzáadása vagy módosítása
- Mezőfelirat módosítása
- Mezők átrendezése
- Csoport vagy lap hozzáadása
- Csoport hozzáadása
- Egyéni vezérlő, csoport vagy lap hozzáadása
- Tájékoztató szöveg vagy hivatkozás hozzáadása
- HTML-szöveg beágyazása vagy dinamikus jelentések megjelenítése
- Hivatkozásvezérlő lap hozzáadása
Munkaelem-típus hozzáadása vagy eltávolítása a hátralékból vagy a feladattáblából
Az Agile tervezési eszközei – a termék-hátralék, a sprint hátralék és a feladattábla oldalai – a projekt létrehozásához használt folyamatsablon alapján jelenítik meg a munkaelem-típusokat. Felvehet vagy eltávolíthat munkaelem-típusokat, hogy megjelenjenek ezeken az oldalakon. Ha például a projekt Scrum munkaelemtípusokat használ, akkor a termékhátrálási elemek és a hibák is megjelennek a hátralékoldalakon. Ha azonban a projektet az Agile, a CMMI vagy más folyamatsablon használatával hozták létre, a hibák nem jelennek meg a hátralékon vagy a feladattáblán.
Hozzáadhat például hibákat a termék hátralék oldaláról.
Ha meg szeretné tudni, hogyan vehet fel vagy távolíthat el munkaelemtípusokat a hátralékból vagy a feladattáblából, olvassa el a Munkaelemtípus hozzáadása hátralékhoz és táblához című témakört. Ha új munkaelemtípust szeretne hozzáadni a portfólió-hátralék támogatásához, olvassa el a portfólió-hátralékszint hozzáadása című témakört.
Munkaelem-típus színének, ikonjának vagy munkafolyamat-állapotának módosítása
A webes portálon a munkaelemek megjelennek a lekérdezési eredményekben, valamint az Agile-eszközök hátralék- és táblaoldalain. Ha módosítani szeretné egy meglévő munkaelemtípushoz társított színt vagy ikont, vagy új munkaelemtípushoz szeretné hozzáadni a színt, szerkessze a folyamatkonfigurációt. A munkafolyamat-állapot színének módosításához a folyamatkonfigurációt is szerkesztheti.
Meglévő munkaelem típusának módosítása
Lásd: A munkaelemek tömeges áthelyezése és a platform alapján elérhető funkciók munkaelem-típusának módosítása.
Munkaelem-típus inaktiválása vagy letiltása
Ha egy adott munkaelemtípus létrehozását felhasználói csoportra szeretné korlátozni, adja hozzá a munkaelem típusát a Rejtett kategóriák csoporthoz, hogy a közreműködők többsége ne hozza létre őket. Ha engedélyezni szeretné a felhasználók egy csoportjának a hozzáférést, létrehozhat egy sablonra mutató hivatkozást, amely megnyitja a munkaelem űrlapját, és megosztja a hivatkozást azokkal a csapattagokkal, akiket létre szeretne hozni.
Feljegyzés
Nem adhat hozzá mezőszabályokat a munkafolyamat korlátozásához, mivel nem alkalmazhat szabályokat a rendszermezőkre.
Munkaelem-típus törlése
Ha meg szeretné akadályozni, hogy a csapattagok egy adott munkaelem-típust használjanak egy munkaelem létrehozásához, eltávolíthatja azt a projektből. A használat witadmin destroywitd*
során véglegesen eltávolítja az összes olyan munkaelemet, amelyet ezzel a munkaelemtípussal hoztak létre, valamint magát a munkaelemtípust. Ha például a csapat nem használja a "Akadály" kifejezést, törölheti a Fabrikam webhelyprojekt "Akadály" címkével ellátott munkaelem-típusát.
witadmin destroywitd /collection:"http://FabrikamPrime:8080/tfs/DefaultCollection" /p:"Fabrikam Web Site" /n:"Impediment"
Ha egy kategóriához tartozó munkaelem-típust töröl, frissítenie kell a projekt kategóriadefinícióját, hogy tükrözze az új nevet. További információ: Munkaelemtípusokimportálása, exportálása és kezelése, valamint importálási és exportálási kategóriák.
Munkaelem-típus átnevezése
Meglévő munkaelem-típus átnevezéséhez használja a következőt witadmin renamewitd
: Átnevezhet például egy "QoS-elem" címkével ellátott munkaelem-típust "Szolgáltatási szerződés" névre.
witadmin renamewitd /collection:"http://FabrikamPrime:8080/tfs/DefaultCollection" /p:"Fabrikam Web Site" /n:"QoS Item" /new:"Service Agreement"
Ha átnevez egy kategóriához tartozó munkaelem-típust, frissítenie kell a projekt kategóriadefinícióját, hogy tükrözze az új nevet. A hátralékok és a táblák nem működnek, amíg nem frissíti a kategóriák definícióját.
További információ: Munkaelemtípusokimportálása, exportálása és kezelése, valamint importálási és exportálási kategóriák.
Kapcsolódó cikkek
Ez a cikk azt ismerteti, hogyan adhat hozzá és szabhat testre munkaelemtípusokat a üzemeltetett XML- és helyszíni XML-folyamatmodellekhez. Az örökölt folyamatmodell munkaelem-típusainak hozzáadásáról és testreszabásáról további információt a Folyamat testreszabása című témakörben talál.
Egyéb kapcsolódó témakörök vagy források:
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: