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.

Konfigurációs XML-elemek feldolgozása

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:

Feljegyzés

  1. 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.
  2. Támogatott a üzemeltetett XML, valamint a TFS 2015.2-es vagy újabb verziójához készült helyszíni XML.
  3. 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.

ProcessConfig-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

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

A hátraléklap alapértelmezett oszlopai és sorrendje

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.

Teendőlista panel hozzáadott Üzleti érték mezővel

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

Lekérdezési eredmények, amelyekben az intelligens szín, az ikon és az állapot színe látható

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:

Az alábbiakban bemutatjuk, hogyan jelenik meg a munkaelem űrlapon:

Hiba a munkaelem űrlapfejlécében, az állapot színe látható

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

icon_airplane, icon_asterisk, icon_book, icon_car, icon_chart, icon_chat_bubble, icon_check_box, icon_clipboard, icon_code_response, icon_code_reviewicon_palette, icon_crown, icon_database_storage, icon_diamond, icon_flame, icon_gavel, icon_gear, icon_gift, icon_government, icon_headphoneicon_insect, icon_key, icon_list, icon_megaphone, icon_paint_brush, icon_parachute, icon_response, icon_review, icon_ribbon, icon_sticky_noteicon_star, icon_test_beaker, icon_test_parameter, icon_test_plan, icon_test_step, icon_test_suite, icon_traffic_cone, icon_trophy

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

Webportál, ikonokkal ellátott munkaelemek listája

és itt megjelenik az ikon a munkaelem űrlapon.

Hiba a munkaelem űrlapfejlécében, a Munkaelem típusa ikon látható

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:

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.