Folyamatkonfiguráció XML-elemének referenciája
Azure DevOps Server 2022 – Azure DevOps Server 2019
A folyamatkonfiguráció meghatározza azokat az alapértelmezett konfigurációs és funkcionális képességeket, amelyeket a csapatok a webes portál Agile-eszközeivel érhetnek el. Ezek az eszközök tartalmazzák a termék-hátralékot, a sprint-hátralékokat, a Kanban táblát és a feladattáblát, és testreszabhatók a projekthez hozzáadott csapatokhoz.
A konfigurációs elemek határozzák meg a munkaelemtípusokat (WIT-eket), az alapértelmezett oszlopokat, az eszközök által használt mezőket és egyéb elemeket. A fő konfigurációk a folyamatkonfiguráció XML-definíciós fájljának PortfolioBacklog, RequirementBacklog és TaskBacklog szakaszainak meghatározásával határozzák meg, hogy mely elemek jelenjenek meg a portfolió-, termék- és sprint-hátralékokhoz. A folyamatkonfiguráció emellett meghatározza az állapot–állapot kategória munkafolyamat-leképezését az összes leképezést igénylő WIT-hez.
A felhasználói felületen konfigurálható konfigurálás összefoglalását lásd : A munkakövetés testreszabása, a Csapatok hozzáadása és a Scrum- és Kanban-eszközök konfigurálása.
A ProcessConfiguration használatával testre szabható területek:
Hátralékok | Munkaelem-típusok (WIT-ek) | Egyéb eszközök |
---|---|---|
- A gyors hozzáadás panel konfigurálása - Alapértelmezett oszlopok definiálása - Állapotkategóriák leképezése WIT-kategóriához - Feladattáblaelemek számának beállítása - Hétvégi napok beállítása (Scrum)1 - Alapértelmezett hibák megjelenítése a hátralékokon1 - Alapértelmezett rejtett hátralékokbeállítása 1 |
- Adja meg a WIT-színt - A munkafolyamat állapotának 2. színénekmegadása - A WIT ikonmegadása 3 |
- Agilis eszközmezők hozzárendelése - Eszközspecifikus állapotkategóriák leképezése - Tulajdonságok megadása |
Feljegyzés
- A csillaggal megjelölt elemek alapértelmezettként adhatók meg a projekthez. Ezek az elemek csoportbeállításokkal módosíthatók az egyes csapatok számára.
- Támogatott a üzemeltetett XML, valamint a TFS 2015.2-es vagy újabb verziójához készült helyszíni XML.
- Támogatott a üzemeltetett XML, valamint a TFS 2017.2-es vagy újabb verziójához készült helyszíni XML.
Fontos
Ha testre szeretné szabni a projektet, hogy egyéni munkaelem-típusokat adjon hozzá, hogy megjelenjenek a hátralékokon vagy a táblákon, vagy egyéni portfolió-hátralékokat adjon hozzá, olvassa el a Munkaelem-típus hozzáadása a hátralékhoz és a táblához , valamint a Portfólió-hátralék hozzáadása című témakört.
A folyamatkonfiguráció frissítése
Feljegyzés
A folyamatsablonok legújabb verziójának eléréséhez telepítse a TFS legújabb verzióját, és töltse le a sablonokat a Folyamatsablon-kezelővel.
Egy projekt folyamatkonfigurációjának frissítéséhez exportálja az XML-definíciós fájlt, szerkessze, majd importálja a fájlt. Ezeket a fájlokat exportálhatja egy folyamat exportálásával vagy a folyamatkonfiguráció definíciós fájljának exportálásával.
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.
Hátralék konfigurálása
Testre szabhatja a következő elemeket a termék-hátralékhoz, a sprint-hátralékokhoz és a portfolió-hátralékokhoz:
Állapotkategória-leképezések: Munkafolyamat-állapotok leképezése állapotkategóriákra (korábban metastate-ként). Ezek a leképezések támogatják az összes Agilis tervezési eszköz megjelenítését, beleértve a Kanbant és a feladattáblákat is.
Gyors hozzáadás panel: Adja meg azokat a WIT-eket és munkaelemmezőket, amelyek az elemeknek a hátralékhoz való gyors hozzáadásához jelennek meg.
Ha módosítani szeretné a hátraléknak vagy tevékenységnek minősülő munkaelemek típusait, adja hozzá őket a megfelelő kategóriához. Példa: Hibák hozzáadása a feladattáblához vagy a hátralékhoz.
Oszlopmezők: Az alapértelmezett mezők és oszlopütemezés meghatározása.
Az alábbi mintában megjelenő XML-szakaszokban konfigurálhatja a hátralékokat:
<PortfolioBacklogs>
<PortfolioBacklog category="Microsoft.EpicCategory" pluralName="Epics" singularName="Epic" workItemCountLimit="1000">
. . .
</PortfolioBacklog>
<PortfolioBacklog category="Microsoft.FeatureCategory" pluralName="Features" singularName="Feature" parent="Microsoft.EpicCategory" workItemCountLimit="1000">
. . .
</PortfolioBacklog>
</PortfolioBacklogs>
<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="User Story" workItemCountLimit="1000">
. . .
</RequirementBacklog>
<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="1000">
. . .
</TaskBacklog>
Feljegyzés
A ProcessConfiguration-fájlhoz (Agile, Scrum vagy CMMI) társított folyamattól függően a pluralName
RequirementCategory
program a következőnek felel meg Stories
: (Agile), Backlog Items
(Scrum) vagy Requirements
(CMMI). Mindhárom hasonló: a kézbesítendő ügyfélértéket és az elvégzendő munkát írják le.
A PortfolioBacklogs-elemek szintaxisa
Elem
Leírás
PortfolioBacklogs
Opcionális. Tárolóelem a portfolió-hátralékokhoz.
PortfolioBacklog
Opcionális. Legfeljebb öt példány.
Tárolóelem, amely meghatározza az állapotkategória-leképezéseket, az alapértelmezett oszlopokat és a gyors hozzáadás panelt egy portfólió-hátralékhoz.
<PortfolioBacklog category="PortfolioCategory" parent="ParentCategory"
pluralName="PluralName" singularName="SingleName" workItemCountLimit="MaximumLimit>
<States> . . . </States>
<Columns> . . . </Columns>
<AddPanel> . . . </ AddPanel>
</PortfolioBacklog >
Értékek hozzárendelése az attribútumokhoz az alábbiak szerint:
kategória: Adja meg annak a kategóriának a nevét, amelyet a projekt kategóriadefiníciós fájljában definiált, amely tartalmazza az ehhez a hátraléktípushoz társítandó WIT-eket.
szülő: Adja meg annak a kategóriának a nevét, amely a hierarchia szülőportfólió-hátralékát jelöli.
pluralName: Adja meg a többes számú címkét, amelyet az ehhez a hátraléktípushoz társított WIT-ekre kell hivatkozni. Például történetek, célok, kezdeményezések vagy eposzok.
singularName: Adja meg az ehhez a hátraléktípushoz társított WIT-ekre való hivatkozáshoz használandó egyedi címkét. Például: Történet, Cél, Kezdeményezés vagy Epikus.
workItemCountLimit: Adjon meg egy egész számot. Az alapértelmezett érték 1000. A hátralékok és a táblák ezen korlát alapján korlátozzák a megjelenített elemek számát.
RequirementBacklog
Szükséges. Csak egy példány.
Tárolóelem, amely meghatározza az állapotkategória-leképezéseket, az alapértelmezett oszlopokat és a gyors hozzáadás panelt a termékhátrelékhez. A termék-hátralék a csapat hátralékában lévő összes aktív elemet megjeleníti.
<RequirementBacklog category="RequirementCategory"
pluralName="PluralName" singularName="SingleName"
workItemCountLimit="MaximumLimit" >
<States> . . . </States>
<Columns> . . . </Columns>
<AddPanel> . . . </ AddPanel>
</RequirementBacklog >
TaskBacklog
Szükséges. Csak egy példány.
A sprint hátralékok elrendezésének testreszabásához használt tárolóelem.
<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks"
singularName="Task workItemCountLimit="MaximumLimit">
. . .
</TaskBacklog >
Végrehajtási megjegyzések
- Alapértelmezés szerint minden hátralék összesen 1000 munkaelemre korlátozódik. Ezt a korlátot az attribútum értékének
workItemCountLimit
megadásával módosíthatja. - A CategoryName-hez rendelt értékeknek meg kell felelnie a projekthez definiált kategóriacsoportnak. Kategóriacsoportokat a kategóriák definíciós fájljában adhat meg.
- A portfolió-hátralékokkal rendszerezheti a hátralékot, megtekintheti a hátralékelemek összesítését alacsonyabb szinteken, és megtekintheti a több csapat előrehaladását. Az új és frissített projektek két portfolió-hátralékszintet tartalmaznak: a funkciókat és az Eposzokat. Legfeljebb három további szintet adhat hozzá. Csak a legfelső szintű portfolió-teendőlista nem ad meg szülőkategóriát.
- A termék-hátralék megfelel a projekttervnek, a csapat által teljesítendő ütemtervnek. Felsorolja azokat a munkaelemeket, amelyek WIT-jei a Követelmények kategóriához tartoznak. Az alapértelmezett projekt által biztosítottaktól eltérő WIT-k kezeléséhez hozzáadhat WIT-eket a Követelmények kategóriához, és állapotkategóriákhoz rendelheti a munkafolyamat-állapotokat.
- A futam- vagy iterációs hátralékok megjelenítik azokat a követelményeket, amelyeket Ön és csapata egy adott futamciklusban vállalt, valamint azokat a feladatokat, amelyeket ezekhez a követelményekhez kapcsolt. A feladatokat a szülő-gyermek kapcsolattípussal kapcsolhatja össze a követelményekkel. Mivel az ezeken a hátralékokon megjelenő WIT-ek ugyanazoknak a típusoknak felelnek meg, mint amelyek a termék-hátralékban jelennek meg, a termék-hátralékhoz kapcsolódó testreszabási munka nagy része meghatározza a sprint hátralék funkcióit.
WIT-kategória munkafolyamat-állapotainak leképezése állapotkategóriákra
Számos wits megköveteli, hogy a munkafolyamat-állapotok egy állapotkategóriára legyenek leképezve. A munkafolyamat-állapotok határozzák meg, hogy egy munkaelem hogyan halad előre az első aktiválástól a létrehozáson át a bezárásig vagy a befejezésig. A Scrum-termék hátralékeleméhez definiált állapotok például négy állapot előrehaladását határozzák meg, az Új, a Jóváhagyott, a Véglegesített és a Kész állapot között, valamint egy ötödik, Eltávolított állapotot is, amely egy, a hátralékból eltávolított állapotot határoz meg implementálás nélkül. A munkafolyamat-állapotok az value
attribútumhoz vannak társítva.
Az állapotkategóriák viszont meghatározzák, hogy az Agilis tervezési eszközök hogyan kezelik az egyes munkafolyamat-állapotokat. A hátralék és a feladattábla által használt elsődleges állapotkategóriák a Javasolt, az InProgress és a Complete. Az állapotkategóriák az type
attribútumhoz vannak társítva. További információ: Munkafolyamat-állapotok és állapotkategóriák.
Ha az egyes munkafolyamat-állapotokat egy állapotkategóriához társítja, a háttérműveletek a hátralék és a feladattáblák megjelenítéséhez tudják, hogyan lehet helyesen értelmezni az egyes munkaelemek állapotát. A Scrum-termék hátralékához például a következő leképezések vannak definiálva.
<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Backlog items" singularName="Backlog item">
<States>
<State value="New" type="Proposed" />
<State value="Approved" type="Proposed" />
<State value="Committed" type="InProgress" />
<State value="Done" type="Complete" />
</States>
. . .
</RequirementBacklog>
Az állapotkategóriáknak három csoportja van: Agilis, Hiba és Visszajelzés. Az alábbi táblázat a leképezési attribútumokat és értékeket ismerteti.
Állapotelemek szintaxisa (WIT-kategória)
Elem
Leírás
State
Szükséges. Munkafolyamat-állapotot rendel egy állapotkategóriához.
<State value="ValueName" type="TypeName" />
A ValueName érvényes értékei a kategóriacsoporthoz rendelt WIT-ek MUNKAFOLYAMAT szakaszában egy ÁLLAPOThoz rendelt értéknek felelnek meg.
A TypeName érvényes értékei az alábbi számbavételi értékek egyikének felelnek meg:
- Agilis: Minden munkaelem-típushoz használható.
- Javasolt: Olyan munkaelemeket jelöl, amelyek újak, még nem véglegesítettek vagy még nem dolgoznak rajta.
- Bejövő forgalom: Azokat a munkaelemeket jelzi, amelyeken véglegesített vagy aktívan dolgoznak.
- Kész: A végrehajtott munkaelemeket jelzi. Ahhoz, hogy a Kanban-tábla érvényes legyen, pontosan egy munkafolyamat-állapotot kell hozzárendelni a Teljes állapot kategóriához. Ha további munkafolyamat-állapotokat kell képviselni, a feloldott állapot kategóriához rendelhetők.
Ha egy munkafolyamat-állapot a Complete metastate-hoz társított állapotra vált, a társított munkaelem le fog esni a termékhátralékról. A Kanban tábla utolsó oszlopában azonban továbbra is szerepelni fog.
A munkafolyamat-állapotban lévő olyan munkaelemek, amelyek nincsenek leképezve az egyik állapotkategóriára, nem jelennek meg a hátralékon vagy a táblán. - Hiba: Csak a hibakategória szerint csoportosított munkaelem-típusokhoz használható. Az Agilis állapotkategóriák mellett tartalmazza a Megoldott állapot kategóriát is, amely a megoldott hibákat jelzi.
Feljegyzés
A Megoldott állapot kategóriát csak a BugWorkItems elemben megadott munkafolyamat-állapothoz rendelheti.
- Visszajelzés: Csak a Visszajelzési kérelem vagy a Visszajelzési válasz kategóriákba csoportosított munkaelem-típusokhoz használható. Kért, fogadott, áttekintett és elutasított.
Állapotok
Olyan állapotelemek gyűjteményét adja meg, amelyek a WIT-munkafolyamat-állapotokat állapotkategóriákhoz társítják.
A következő szülőelemekhez szükséges elem:
- BugWorkItems
- PortfolioBacklog
- RequirementBacklog
- TaskBacklog
- TestPlanWorkItems
- TestSuiteWorkItems
- FeedbackRequestWorkItems
- FeedbackResponseWorkItems
Alapértelmezett oszlopok beállítása
Adja meg, hogy mely mezők jelenjenek meg az Oszlopok szakasz minden hátraléknaplóján. Az Oszlopbeállítások párbeszédpanelen végrehajtott módosítások mindaddig megmaradnak, amíg újra nem módosítja őket.
Az alábbi alapértelmezett konfigurációt határozza meg a Scrum folyamatsablonja a termék-hátralékhoz.
<Columns>
<Column refname="Microsoft.VSTS.Common.Priority" width="400" />
<Column refname="System.Title" width="400" />
<Column refname="System.State" width="100" />
<Column refname="Microsoft.VSTS.Scheduling.Effort" width="50" />
<Column refname="System.IterationPath" width="200" />
</Columns>
Oszlopok elemeinek szintaxisa
Elem
Leírás
Oszlopok
Oszlopelemek gyűjteményét adja meg. A hátralékelemek kötelező eleme: PortfolioBacklog, RequirementBacklog és TaskBacklog.
Oszlop
Olyan mezőt ad meg, amely oszlopként jelenik meg egy hátralékon.
<Column refname="FieldReferenceName" width="FieldWidth" />
Tevékenységtábla oszlopfejlécei
A tevékenységtáblán megjelenő oszlopfejlécek megfelelnek a tevékenységkategóriához rendelt alapértelmezett WIT-hez rendelt munkafolyamat-állapotoknak. Az oszlopütemezés a munkafolyamat-áttűnések természetes előrehaladásának felel meg, balról jobbra haladva. Az oszlopelrendezés módosításához módosítsa a tevékenységkategóriához rendelt WIT munkafolyamatát. A tevékenységkategória alapértelmezett tevékenységtípusához definiált munkafolyamat-állapotokat érvényes állapotkategóriához kell hozzárendelni a munkaelem-típusok leképezési állapotkategóriáiban leírtak szerint.
A gyors hozzáadás panel testreszabása
Bármilyen gyors hozzáadási panelhez hozzáadhat mezőket. Az alábbi példa például hozzáadja az üzleti értéket a termékhátrelék panelhez.
A panel csak azokat a mezőket jeleníti meg, amelyek a kijelölt WIT-definíció MEZŐK szakaszában szerepelnek. Ha például a hibakeresést választja, akkor csak a Cím jelenik meg, mert az üzleti érték nincs definiálva a hibákhoz. Ha egy másik WIT-t szeretne hozzáadni a panelhez, azt a Követelmények kategóriához kell hozzáadnia a munkaelem-típus hozzáadása hátralékhoz és táblához című témakörben leírtak szerint.
Az alábbi kód a Visual Studio Scrum és az MSF for Agile folyamatsablonokban definiált alapértelmezett hozzárendeléseknek felel meg.
<AddPanel>
<Fields>
<Field refname="System.Title" />
</Fields>
</AddPanel>
Szintaxis az AddPanel-elemekhez
Elem
Leírás
HozzáadásPanel
A "gyors hozzáadás" felület megadásához használt tárolóelem, a panel azon területén megjelenő mezők, ahol az új hátralékelemek definiálva vannak.
Mezők
Mezőelemek gyűjteményét adja meg.
Mező
Megadja a termékháttér paneljén megjelenítendő munkaelem-mezőt.
<Field refname="FieldReferenceName"/>
Ugyanez a mező jelenik meg a hátralék kategóriájában szereplő összes WIT munkaelem-űrlapján.
Munkaelemek számának beállítása a tevékenységtáblában
Teljesítménybeli okokból a feladattábla legfeljebb 1000 munkaelemet jeleníthet meg. A feladattábla megnyitásakor a rendszer minden munkaelemet betölt a gyorsítótárba. A munkaelemek számának korlátozása gyorsabb betöltési időt eredményezhet. Ezt a korlátot a TaskBacklog elem attribútumának értékének workItemCountLimit
megadásával módosíthatja.
A korlátot például a következő megadásával workItemCountLimit="800"
csökkentheti:
<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="800" >
. . .
</TaskBacklog>
Állapotkategóriák leképezése eszközspecifikus munkaelem-típusokhoz
Az állapotkategória-leképezések további WIT-kategóriákhoz vannak definiálva. A Scrum-folyamatsablon esetében ez magában foglalja a visszajelzési kérelem és a válaszkategóriák leképezését. Az MSF Agile- és CMMI-folyamatsablonokhoz a hibakategória leképezéseit is tartalmazza. (A Scrum a követelménykategória hibáit tartalmazza, ezért meghatározza az állapotkategória-leképezéseket a RequirementBacklog szakasz.)
<FeedbackRequestWorkItems category="Microsoft.FeedbackRequestCategory" pluralName="Feedback Requests" singularName="Feedback Request">
<States>
<State value="Active" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
</FeedbackRequestWorkItems>
<FeedbackResponseWorkItems category="Microsoft.FeedbackResponseCategory" pluralName="Feedback Responses" singularName="Feedback Response">
<States>
<State value="Active" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
</FeedbackResponseWorkItems>
Az alábbi táblázat az eszközspecifikus munkaelem-típusok állapotkategória-leképezéseinek meghatározásához használt további elemeket ismerteti. A tényleges állapotértékek és -típusok hozzárendelésével kapcsolatos információkért tekintse meg a munkaelemtípusok kategóriáinak leképezési állapotkategóriáit. A CategoryName-nek meg kell felelnie a projekthez meghatározott kategóriának.
Eszközspecifikus állapotkategória-leképezési elemek szintaxisa
Elem
Leírás
BugWorkItems
Opcionális. A hibakategóriához rendelt munkaelem-típusok állapotkategória-megfeleltetését meghatározó tárolóelem. Amellett, hogy ezeket a leképezéseket hogyan használják az Agile-eszközök megjelenítésében, azt is szabályozhatják, hogy a Team Explorer Saját munka funkciója hogyan frissíti a hibaállapotot, amikor a fejlesztők áthelyezik a hibákat a Saját munka használatával. További információ: A kód áttekintése (TFVC).
<BugWorkItems category="CategoryName"
pluralName="PluralName" singularName="SingleName">
<States>
. . .
</States>
</BugWorkItems>
FeedbackRequestWorkItems
Szükséges. Ne szabja testre. A visszajelzési kérelem kategóriájához rendelt munkaelem-típusok állapotkategória-leképezéseit meghatározó tárolóelem.
<FeedbackResponseWorkItems category="CategoryName"
pluralName="PluralName" singularName="SingleName">
<States>
. . .
</States>
</FeedbackRequestWorkItems>
FeedbackResponseWorkItems
Szükséges. Ne szabja testre. A visszajelzési válasz kategóriához rendelt munkaelemtípusok állapotkategória-leképezéseit meghatározó tárolóelem.
<FeedbackResponseWorkItems category="CategoryName"
pluralName="PluralName" singularName="SingleName">
<States>
. . .
</States>
</FeedbackResponseWorkItems>```
TestPlanWorkItems
Csak akkor szükséges, ha testre szabja a tesztterv munkafolyamat-állapotát, és támogatja a projekthez való kapcsolódást a Visual Studio 2013.2 vagy korábbi verzióival telepített Test Manager-verziókból.
A tesztterv kategóriájához rendelt munkaelem-típusok állapotkategória-leképezéseit meghatározó tárolóelem. Példa:
<TestPlanWorkItems category="Microsoft.TestPlanCategory"
pluralName="Test Plans" singularName="Test Plan">
<States>
<State type="InProgress" value="Design" />
<State type="InProgress" value="Testing" />
<State type="Complete" value="Signed Off" />
</States>
</TestPlanWorkItems>
TestSuiteWorkItems
Csak akkor szükséges, ha testre szabja a Test Suite munkafolyamat-állapotát, és a Visual Studio 2013.2 vagy korábbi verzióival telepített Test Manager-verziókból támogatja a projekthez való kapcsolódást.
A Tesztcsomag kategóriához rendelt munkaelem-típusok állapotkategória-leképezéseit meghatározó tárolóelem. Például:
<TestSuiteWorkItems
category="Microsoft.TestSuiteCategory"
pluralName="Test Suites" singularName="Test Suite">
<States>
<State type="Proposed" value="Authoring" />
<State type="InProgress" value="Testing" />
<State type="Complete" value="Completed" />
</States>
</TestSuiteWorkItems>
Feljegyzés
Szolgáltatás rendelkezésre állása: Az állapotkategóriák hozzárendeléséhez TestSuiteWorkItems
TestPlanWorkItems
az alkalmazásszintű kiszolgálót TFS 2013.3 vagy újabb verzióra kell frissítenie. Ezt követően testre szabhatja a tesztcsomagok és a tesztcsomagok munkafolyamat-állapotát. További információkért tekintse meg a Tesztcsomag és a Test Suite funkcióit.
Agilis eszközmezők hozzárendelése
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 a tevékenységadatokat rögzítő tevékenységkategóriához rendelt WIT-definícióban ugyanazt a mezőt kell tartalmaznia.
<TypeFields>
<TypeField refname="System.AreaPath" type="Team" />
<TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="format h" />
<TypeField refname=" Microsoft.VSTS.Common.BacklogPriority" type="Order" />
<TypeField refname="Microsoft.VSTS.Scheduling.Effort" type="Effort" />
<TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity" />
<TypeField refname="Microsoft.VSTS.Feedback.ApplicationStartInformation" type="ApplicationStartInformation" />
<TypeField refname="Microsoft.VSTS.Feedback.ApplicationLaunchInstructions" type="ApplicationLaunchInstructions" />
<TypeField refname="Microsoft.VSTS.Feedback.ApplicationType" type="ApplicationType">
<TypeFieldValues>
<TypeFieldValue value="Web application" type="WebApp" />
<TypeFieldValue value="Remote machine" type="RemoteMachine" />
<TypeFieldValue value="Client application" type="ClientApp" />
</TypeFieldValues>
</TypeField>
</TypeFields>
TypeFields-elemek szintaxisa
Elem
Leírás
TypeFields
Szükséges. TypeField-elemek gyűjteményét adja meg.
Típusmező
Szükséges. Annak a mezőnek a hivatkozásnevét adja meg, amelynek értéke egy funkcióterület tevékenységtípusát támogatja. A megadott mezőknek meg kell felelnie azoknak a mezőknek, amelyeket a funkcióadatok rögzítéséhez használt WIT-ben használ.
<TypeField refname="FieldReferenceName"
type="NameOfType" [format="{0} TimeUnitString"] / >
Csak akkor adja meg a formátumot, ha type="RemainingWork"
. Megadhatja a TimeUnitString bármely szöveges sztringjét, amelyet meg szeretne jeleníteni a kapacitássávokon az aktuális sprint hátralékon és a feladattáblán.
Agilis eszközök esetén:
- Tevékenység: A kapacitás tevékenységek szerinti funkciójának támogatására szolgál. Adja meg ugyanazt a mezőt, amelyet a tevékenységkategóriához rendelt WIT-ben használ.
Feljegyzés
A Kapacitás eszköz által megjelenített értékek a projektgyűjtemény-példány összes projektjében a mezőhöz definiált összes érték egyesítését tükrözik. Ezért a sprintkapacitásban megjelenő értékek korlátozásához az értékeket egyeznie kell a hozzárendelt type="Activity"
mező összes projektjében.
Munkamennyiség: A csapat sebességének kiszámítására szolgál. Adja meg ugyanazt a mezőt, amelyet a követelménykategória wit-jében használ, amellyel rögzítheti a tervezett munkamennyiséget, a történeti pontokat vagy a méretet ahhoz a munkamennyiséghez, amelyet a hátralékelemnek végre kell hajtania.
Sorrend: A hátralékokon és táblákon lévő elemek rendezési sorrendjének meghatározására szolgál. A rendszer a munkaelemeket a típus mezője által meghatározott növekvő sorrend szerint listázza.
Feljegyzés
Az elemeket úgy helyezheti át, hogy felfelé vagy lefelé húzza őket egy teendőlista vagy tábla listájára. Az elemek áthelyezésekor egy háttérfolyamat frissíti a hozzá rendelt type="Order"
mezőt.
- Hátralévő munka: A fennmaradó munka- és leégésdiagramok kiszámítására szolgál. Adja meg ugyanazt a mezőt, amelyet a tevékenységkategóriához rendelt WIT-ben használ, amellyel rögzítheti a tevékenységek befejezéséhez szükséges órákat, napokat vagy egyéb mértékegységeket.
A formátumhoz megadott érték a sprint hátralékokon és a feladattáblákon lesz használva, ahol a hátralévő munka van bejelentve. Ha például csoporttagonkénti kapacitást vagy kapacitást jelent, vagy a feladattábla tevékenységállapotainak oszlopfejléce mellett.
A TimeUnitString esetében adja meg az időértéknek megfelelően használni kívánt szöveges sztringeket, például órákat vagy napokat.
Az alábbi értékek például mind érvényesek:
format="{0} h"
format="{0} hours"
format="hours {0}"
format="time {0}"
- Csapat: A hátralékok egy csapathoz való társítására szolgál. Az alapértelmezett érték a System.AreaPath. Ha el szeretné különíteni a csapatokat a területútvonalaktól, megadhat egy másik mezőt, a csapatokat támogató területek helyett a Csoport mezők használata című cikkben leírtak szerint.
A visszajelzési kérelem űrlapja:
Feljegyzés
Nem kell módosítania az alábbi TypeField-elemek alapértelmezett hozzárendeléseit. Ezek a hozzárendelések a visszajelzési kérelem kategóriájához rendelt WIT-ben a megfelelő információk rögzítéséhez használt mezőknek felelnek meg.
ApplicationStartInformation: Az alkalmazás végrehajtásához használt elérési út rögzítésére szolgál.
ApplicationLaunchInstructions: Indítási utasítások rögzítésére szolgál.
ApplicationType: Az alkalmazás típusának rögzítésére szolgál. A felsorolt típusok megfelelnek a visszajelzési kérelem WIT-definíciójában megadott megengedett értékeknek.
TypeFieldValues
A TypeFieldValue típusmezőhöz szükséges, ha type="ApplicationType"
.
A visszajelzési kérelem űrlapon használt TypeFieldValue-elemek gyűjteményét adja meg.
TypeFieldValue
Szükséges. Ne szabja testre. Megadja a visszajelzési kérelem űrlapján megjelenítendő alkalmazástípus nevét.
<TypeFieldValue value="ApplicationTypeName" type="TypeApp"/>
Az alapértelmezett hozzárendelések megfelelnek a visszajelzési kérelem űrlap típusdefiníciójában megadott megengedett értékeknek.
<TypeFieldValues>
<TypeFieldValue value="Web application" type="WebApp" />
<TypeFieldValue value="Remote machine" type="RemoteMachine" />
<TypeFieldValue value="Client application" type="ClientApp" />
</TypeFieldValues>
Végrehajtási megjegyzések
Ha a TypeFields szakaszban módosít egy mezőt, a wit-definícióban végezze el a megfelelő módosítást. Ha például módosítja a munkamennyiség rögzítéséhez hozzárendelt mezőket, akkor ugyanezt a módosítást kell végeznie a termék-hátralékelem és -hiba WIT-definíciójában (Scrum esetén).
Az index használatával megkeresheti egy mező hivatkozásnevét.
Munkaszüneti napok beállítása
A munkaszüneti napok el lesznek távolítva a kapacitástervezési eszköz és a leégésdiagramok számításaiból. Az alapértelmezett folyamatok (Agile, Scrum vagy CMMI) munkaszüneti napként határozzák meg a szombatot és a vasárnapot.
<Weekends>
<DayOfWeek>Saturday</DayOfWeek>
<DayOfWeek>Sunday</DayOfWeek>
</Weekends>
Hétvégi elemek szintaxisa
Elem
Leírás
DayOfWeek
A Weekends elem szükséges gyermeke.
A hét azon napját adja meg, amely nem munkanapnak felel meg.
<DayOfWeek>NameOfADay</DayOfWeek>
Az érvényes nevek a hét angol napjainak felelnek meg: vasárnap, hétfő, kedd, szerda, csütörtök, péntek és szombat.
Feljegyzés
A hét napját angol nyelven kell megadnia, függetlenül a helyszíni TFS telepített nyelvétől.
Hétvégén
Opcionális. A munkaszüneti napok megadásához használt tárolóelem.
Adja meg a munkaszüneti napokat, ha a kapacitás- és a leégésdiagramok kiszámításánál figyelembe szeretné venni a munkaszüneti napokat.
Munkaelem-típus színének módosítása
Egy pillantással megkülönböztetheti a WIT-eket egy lekérdezés eredményének vagy hátralékának megtekintésekor a WIT-hez rendelt szín és ikon alapján. A rendszer a munkaelem típusához definiált színt alkalmazza a WIT-hez megadott ikonra.
A Scrum-folyamatsablon a következő színhozzárendeléseket határozza meg. Hasonlóak az Agile- és CMMI-sablonokhoz is.
<WorkItemColors>
<WorkItemColor primary="FF009CCC" secondary="FFD6ECF2" name="ProductBacklogItem" />
<WorkItemColor primary="FF773B93" secondary="FFEEE2F2" name="Feature" />
<WorkItemColor primary="FFFF7B00" secondary="FFFFD7B5" name="Epic" />
<WorkItemColor primary="FFF2CB1D" secondary="FFF6F5D2" name="Task" />
<WorkItemColor primary="FFCC293D" secondary="FFFAEAE5" name="Bug" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Code Review Request" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Code Review Response" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Feedback Request" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Feedback Response" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Impediment" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Shared Step" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Test Case" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Test Plan" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Test Suite" />
<WorkItemColor primary="FFFF9D00" secondary="FFFCEECF" name="Shared Parameter" />
</WorkItemColors>
A WorkItemColors-elemek szintaxisa
Elem
Leírás
WorkItemColors
Opcionális. Tárolóelem a munkaelem-típusok színeinek megadásához.
WorkItemColor
Megadja a wi-fi webes portálon való megjelenítéséhez használt színeket. Az elsődleges színt a lista megjelenítésekor használja a rendszer. A másodlagos színre már nincs hivatkozás, de meg kell adnia a szintaxis érvényesítéséhez.
A szín megadásakor mindig előtagként adja meg a hatjegyű hexa színkódot FF-vel, amely azt jelzi, hogy a színnek teljes mértékben láthatónak kell lennie.
<WorkItemColor primary="HexColorCode" secondary="HexColorCode"
name="witName" />
Tulajdonságok és viselkedések megadása
Az első két tulajdonság, amelyet beállíthat, BugsBehavior
és HiddenBacklogs
beállítja a projekt alapértelmezett értékét. Azonban minden csapat módosíthatja a viselkedést a csapat beállításain keresztül. A harmadik tulajdonság StateColors
az összes WIT munkafolyamat-állapotához társított színeket határozza meg. A megadott értékek a projekt összes csapatához használhatók.
Példakonfiguráció Properties
:
<Properties>
<Property name="BugsBehavior" value="AsTasks" />
<Property name="HiddenBacklogs" value="Microsoft.EpicCategory" />
<Property name="StateColors" value="Active=#FF00FF00,Resolved=#FFFF0000" />
<Property name="WorkItemTypeIcons" value="Epic=Icon_Crown,Feature=Icon_Trophy,User Story=icon_book,
Task=icon_clipboard,Bug=icon_insect,Issue=icon_traffic_cone,
Test Plan=icon_test_plan,Test Suite=icon_test_suite,Test Case=icon_test_case,Shared Steps=icon_test_step,
Shared Parameter=icon_test_parameter" />
</Properties>
A BugsBehavior
tulajdonság határozza meg, hogy a hibák és a hibakategóriában definiált egyéb WIT-ek hogyan jelenjenek meg a hátralékokon és a táblákon. Alapvetően konfigurálhatja, hogy a hibák követelményekként, feladatként vagy nem jelennek-e meg a hátralékokon és a táblákon. További részletekért lásd : Hibák megjelenítése a hátralékokon és a táblán.
A HiddenBacklogs
tulajdonság határozza meg, hogy mely hátralékok/portfolió-hátralékok jelenjenek meg alapértelmezés szerint. Alapértelmezés szerint csak a termékhátrelét és egy szintű portfólió-hátralékot, a Szolgáltatások hátralékot jeleníti meg. A Teams eldöntheti, hogy aktiválni szeretné-e az Epics-teendőlistát, vagy más módosításokat szeretne végrehajtani. További részletekért lásd : A hátralék rendszerezése, a hátralékszintek aktiválása a csapat számára.
Tulajdonságok elemeinek szintaxisa
Elem
Leírás
Tulajdonságok
Opcionális. Az alapértelmezett tulajdonságok és viselkedések megadására szolgáló tárolóelem.
Tulajdonság
Megadja az új csapatoknak vagy meglévő csapatoknak adott alapértelmezett hozzárendelést, amikor új funkciókkal frissít egy projektet. A csapatok a csoportbeállításaikon keresztül választhatják ki a kívánt viselkedést.
Az érvényes tulajdonságnevek a következők:
- A BugsBehavior beállítja az alapértelmezett beállítást a hibák megjelenítése a hátralékokon és a táblán. Az engedélyezett értékek a következőnek felelnek meg:
- AsRequirements – A hibák a követelményekhez hasonló hátralékokon és táblákon jelennek meg (a Scrum-folyamat alapértelmezett beállítása)
- AsTasks – A hibák a feladatokhoz hasonló hátralékokon és táblákon jelennek meg (az Agilis és CMMI-folyamatok alapértelmezett beállítása)
- Kikapcsolva – A hibák nem jelennek meg a hátralékokon vagy a táblákon
- A HiddenBacklogs alapértelmezés szerint inaktív hátralékotadja meg.
- A StateColors beállítja a munkafolyamat-állapotok színértékeit. (A TFS 2017-es vagy újabb verzióját igényli)
A tulajdonság értéke az állapotnevek és a hexaszínek vesszővel tagolt listája. A hatjegyű hexa színkód előtagja FF-vel, amely azt jelzi, hogy a színnek teljes mértékben láthatónak kell lennie.
<Property name="StateColors" value="stateName1=color1, stateName2=color2,..." />
Feljegyzés
Funkció rendelkezésre állása: Ha üzemeltetett XML-t használ, vagy helyszíni XML esetén a TFS 2015.2-es vagy újabb verziójára frissített, megadhatja a munkafolyamat állapotszíneit.
További részletekért lásd a következő, Munkafolyamat-állapotszínek megadása című szakaszt.
- A WorkItemTypeIcons meghatározza az egyes munkaelem-típusokhoz megjelenítendő ikont. Az ikon a munkaelemek listájában és a munkaelemek űrlapjaiban jelenik meg. Az Agile-folyamat alapértelmezett bejegyzése az ábrán látható. Csak az ikonok támogatott listájából adhat meg ikont.
<Property name="WorkItemTypeIcons"
value="Epic=Icon_Crown,Feature=Icon_Trophy,
User Story=icon_book,Task=icon_clipboard,Bug=icon_insect,
Issue=icon_traffic_cone,Test Plan=icon_test_plan,Test Suite=icon_test_suite,
Test Case=icon_test_beaker,Shared Steps=icon_test_step,Shared Parameter=icon_test_parameter" />
Feljegyzés
Funkció rendelkezésre állása: Testre szabhatja a munkahelyi elemtípusokhoz használt ikonokat, ha üzemeltetett XML-t használ, vagy helyszíni XML esetén a TFS 2017.2-es vagy újabb verziójára frissített.
Munkafolyamat állapotszínének megadása
Feljegyzés
Szolgáltatás rendelkezésre állása: A munkafolyamat állapotszíneinek megadásához frissítenie kell a TFS 2015.2 vagy újabb verziójára.
A munkaelem-állapothoz társított szín megjelenik a termékben. Ez a következő területeket foglalja magában:
- Munkaelem űrlap (webes portál, lásd : Új munkaelem-felület)
- Munkaeleműrlap hivatkozásvezérlője (webportál, lásd : LinksControlOptions XML-elemekre vonatkozó hivatkozás)
- A Kanban táblán és a feladattáblán megjelenített kártyák (a beállításokért lásd a kártyák testreszabását)
- Minden hátralék (állapot hozzáadása oszlopbeállításokon keresztül)
- Lekérdezési eredmények (állapot hozzáadása oszlopbeállításokon keresztül)
Az alábbiakban bemutatjuk, hogyan jelenik meg a munkaelem űrlapon:
Feljegyzés
Nem jelennek meg színek az ügyfél munkaeleműrlapjaiban vagy az ügyfélűrlap régi hivatkozásvezérlőjében.
Részletek:
- A színt nyolcjegyű hexadecimális értékként kell megadnia, hasonlóan a WIT-hez definiált színhez
- Színek hozzáadásához vagy szerkesztéséhez egyszerűen importálja újra a folyamatkonfigurációt a frissített tulajdonsággal
- Az állapotszínek név szerint vannak definiálva az összes munkaelem-típusban, azaz nem lehet az "Aktív" egy szín a felhasználói szövegegységhez és egy másik szín a hiba esetén
- A nem megfeleltetett színek alapértelmezés szerint futásidőben vannak a metaállapot-leképezésük alapján
- A szín nélküli állapotok és a metaállapot-leképezések nélkül üres kör jelenik meg.
WIT-ikonok megadása
Feljegyzés
Funkció rendelkezésre állása: Testre szabhatja a munkahelyi elemtípusokhoz használt ikonokat, ha üzemeltetett XML-t használ, vagy helyszíni XML esetén a TFS 2017.2-es vagy újabb verziójára frissített.
A munkaelem-típushoz megadható ikonok támogatott készlete alább látható.
Feljegyzés
A csillaggal jelölt ikonok támogatottak az Azure DevOps Services és a TFS 2017.3 és újabb verzióiban.
A rendszer a munkaelem típusához definiált színt alkalmazza az ikonra. Színek és ikonok jelennek meg a webes portálon, ahol mindig megjelennek a munkaelemek. Ez magában foglalja a kapcsolódó munkát a PRS-ben, a hivatkozások listáját, a Projekt lapokat, valamint a Munka hátralékokat, táblákat, lekérdezéseket és terveket.
Itt látható például egy listanézet...
és itt megjelenik az ikon a munkaelem űrlapon.
Kapcsolódó cikkek
További információ a webes munkaelem űrlapjáról és testreszabásáról az alábbi további témakörökből:
- Munkaelem-típus hozzáadása vagy módosítása
- Az új űrlap testreszabása
- WebLayout és Control elemek
- Helyszíni XML-folyamatmodell
Ha hozzáadott egy egyéni WIT-t, és hozzá szeretné adni a teendőlistához vagy a feladattáblához, megteheti. Csak nem hagyhatja, hogy mindkét helyen megjelenjenek. Ebből a cikkből megtudhatja , hogyan adhat hozzá munkaelemtípusokat a hátralékokhoz és a táblákhoz.
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: