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

ProcessConfiguration definíció

Parancssor módosítása

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.

  1. Ha nem rendelkezik felügyeleti engedélyekkel a projekthez, kérje le őket.

    1. 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:
  2. 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.

  3. Szerkessze a következő fájlt: . További részletekért lásd : Index–XML-elemdefiníciók.

  4. Importálja a definíciós fájlt.

    witadmin importwitd /collection:CollectionURL /p:ProjectName /f:"DirectoryPath/FileName.xml"

  5. Nyissa meg a webportált, vagy frissítse a lapot a módosítások megtekintéséhez.

    A használatról witadmintová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.

A munkaelemtípus elemeinek összegzése

Ú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.

Példa munkafolyamatállapot-diagramra, Agilis felhasználói történet

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:

  1. Módosítsa a munkafolyamatot a munkaelem típusdefiníciója alapján.

  2. 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.

Képernyőkép a munkaelem webes űrlapjának fejléceleméről.

Az űrlapot testre szabhatja a következő célok eléréséhez:

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.

Képernyőkép a lekérdezés eredményeiről, amelyen a munkaelem típusa, az ikon és az állapot színe látható.

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.

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: