Megosztás a következőn keresztül:


Folyamatimportálás érvényesítési hibáinak elhárítása

Azure DevOps Services

Fontos

Az importálási folyamat támogatja a üzemeltetett XML-folyamatmodellt, amely lehetővé teszi a testreszabások kezelését egy folyamatsablon WIT-definíciójának frissítésével. Ez a funkció csak az Azure DevOps Servicesbe az Azure DevOps adatimportálási szolgáltatással migrált szervezetek számára érhető el. Ha kérdése van az Azure DevOps Services folyamat testreszabásáról, forduljon hozzánk .

Ha az öröklési folyamat modelljét használja, testre szabhatja a munkakövetést a felhasználói felületen egy örökölt folyamat létrehozásával. Ha a helyszíni XML-folyamatmodellt használja, testre szabhat egy folyamatsablont, lásd : Folyamatsablon feltöltése vagy letöltése, valamint folyamatsablon testreszabása.

A folyamatmodellekről további információt a munkakövetés testreszabása című témakörben talál.

A folyamat importálása során a rendszer ellenőrzi, hogy a rendszer az egyéni folyamatnak megfelelően működik-e. A hibaüzenetek listája akkor jelenik meg, ha a folyamat ellenőrzése sikertelen.

Process successfully imported

Ha érvényesítési hibát kapott az importálási folyamat kipróbálásakor, az importálás újrapróbálkozása előtt meg kell oldania a hibát. Minden hiba tartalmaz egy hivatkozást, amely további információt nyújt az adott érvényesítési hibáról, és útmutatást nyújt a hiba kijavításához. Alkalmazza a kapott üzenet(ek)hez megadott feloldási javításokat, tömörítse be a frissített fájlokat, és próbálkozzon újra az importálási művelettel.

Ha csak most kezdi el a testreszabást, tekintse át a megadott érvényesítési szabályokat.

Információs üzenetek – nincs szükség műveletre

TF402555: A(z) [refName] mező törlődik.

Az importálandó folyamat nem tartalmazza a frissített folyamat nevesített mezőjét, ezért a frissítési művelet részeként el lesz távolítva.

Példaforgatókönyv

  1. Egyéni mező hozzáadása a Bug.xml munkaelemhez
    <FIELD name="Foo" refname="MyCompany.CustomFields.Foo" type="String" reportable="dimension" />
    
  2. Importálási folyamat
  3. Mező eltávolítása a Bug.xml fájlból
  4. Frissített folyamat importálása

A rendszer a törölni kívánt mezőről tájékoztató üzenetet jelenít meg.
TF402555: Field MyCompany.CustomFields.Foo will be deleted

TF402591: A(z) [refName] hivatkozási névvel rendelkező mező nem nevezhető át a(z) [name1]" névre a meglévő folyamatokban [processName].

Az importálandó folyamat egy átnevezett mezőt tartalmaz, amely ugyanazt refname használja az aktuális folyamat(ok)ban.

A mezőnevek nem nevezhetők át.

TF402598: A(z) [refName] munkaelemtípus törölve van.

A frissítendő folyamat nem tartalmazza az aktuális folyamatban található elnevezett WIT-t. A meglévő folyamat frissítésének részeként a rendszer törli a névvel ellátott WIT-t az aktuális folyamatból.

Példaforgatókönyv

  1. Új munkaelemtípus létrehozása "LSI" néven
    <WORKITEMTYPE name="LSI" refname="My.LSI">  
    
  2. Importálási folyamat
  3. Az LSI-munkaelem típusának eltávolítása a folyamatból
  4. Frissített folyamat importálása

A rendszer a törlésről tájékoztató üzenetet jelenít meg.
TF402598: Work item type My.LSI will be deleted

TF402601: A(z) [witName] munkaelem típusa [name1] névre van átnevezve a(z) [name2]névről.

A folyamat egy átnevezett WIT-t tartalmaz. A wit a meglévő folyamatban van átnevezve.
A frissíteni kívánt folyamat tartalmaz egy WIT-t, amelyet átneveztek az aktuális folyamat nevére.
A meglévő folyamat frissítésének részeként a rendszer átnevezi a WIT-t az aktuális folyamatban. A folyamatra hivatkozó meglévő projektek összes munkaeleme is átnevezve lesz.

Példaforgatókönyv

  1. Új munkaelemtípus létrehozása "LSI" néven
    <WORKITEMTYPE name="LSI" refname="My.LSI">  
    
  2. Importálási folyamat
  3. Az LSI-munkaelem típusának átnevezése élő webhelyes incidensre
    <WORKITEMTYPE name="Live Site Incident" refname="My.LSI">  
    
  4. Frissített folyamat importálása

A rendszer az átnevezendő WIT-ről tájékoztató üzenetet jelenít meg.
TF402601: Work item type My.LSI will be renamed to 'Live Site Incident' from 'LSI'

Egyéb fájlhibák

TF402586: Hiba a fájl elemzésekor: [Hibaüzenet]

A hibás xml-szintaxis elemzési fájlhibákat okozhat. A hiányzó záró címkék, a hiányzó idézőjelek, a hiányzó nyitott vagy záró zárójelek (< vagy >) elemzési fájlhibát okozhatnak.

A hibaüzenetből állapítsa meg és javítsa ki a hibás xml forrását.

TF402594: A fájl megsérti a sémát a következő hibával: [Hibaüzenet]

A folyamat zip-fájljának minden XML-fájljának meg kell felelnie az adott sémának. A sémasértési hibákat egyéni XML-címkék vagy attribútumok okozzák az XML-fájlban. Olvassa el a hibaüzenetet a sémasértés forrásának meghatározásához és a megfelelő javításhoz.

A munkaelem-nyomkövetés sémadefiníciója az elem összes gyermekelemét FORM tevees esetként, az összes többi elemet pedig nagybetűsként határozza meg. Ha hibát tapasztal a típusdefiníciós fájlok ellenőrzésekor, ellenőrizze az elemek kis- és nagybetűk szerkezetét. A nyitó és záró címkék kis- és nagybetűszerkezetének is meg kell egyeznie az XML-szintaxis szabályainak megfelelően.

Példák a hibákra

Egyéni XML-címke:

  <WORKITEMTYPE name="Bug" refname="My.Bug">
    <FOO>Hello World</FOO>
    ...

Extra attribútum hozzáadva az XML-elemhez:

  <WORKITEMTYPE name="Bug" refname="My.Bug" foo="hello world">

VS412450: Xml-sémaérvényesítési hiba a(z) [fileName] fájlban. [Hibaüzenet]

Javítsa ki a sémahibát a nevesített fájlban.

Folyamatsablon beépülő modul hibái

A ProcessTemplate.xml az a gyökérfájl, amely meghatározza a teljes folyamatot és az összes olyan XML-definíciós fájlt, amelyet importálni fog egy folyamat hozzáadásához vagy frissítéséhez. Ez a fájl tartalmazza a projekt létrehozásakor hivatkozott összes beépülő modult és feladatcsoportot. Minden tevékenységcsoport egy alárendelt XML-fájlra hivatkozik (gyakran egy almappában), ahol az adott tevékenységek definiálva vannak. Általában minden beépülő modulhoz egy feladatcsoportot kell megadnia.

A ProcessTemplate.xml definíciós fájlnak meg kell felelnie a ProcessTemplate XML-elemhivatkozásban leírt szintaxisnak és szabályoknak.

VS412457: A megadott "[fileName]" fájl nem található a folyamatcsomagban.

Javítsa ki a folyamat zip-csomagja, hogy tartalmazza a nevesített fájlt.

VS402452: A folyamatsablon nem adott meg verziót, vagy érvénytelen verziót adott meg.

Módosítsa a ProcessTemplate.xml fájlt egy verzió megadásához.

Példa hiba

A ProcessTemplate.xml fájl ugyanazt version a GUID-t adja meg, mint az Agile-folyamat esetében, amely egy zárolt folyamat.

<ProcessTemplate>
  <metadata>
    <name>Fabrikam Agile</name>
    <description>Use this template to support Fabrikam Agile planning methods.</description>
    <version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="7" minor="36" />

Megoldási példa

Egy másik GUID van megadva.

<ProcessTemplate>
  <metadata>
    <name>Fabrikam Agile</name>
    <description>Use this template to support Fabrikam Agile planning methods.</description>
    <version type="7710F7A4-1F19-4054-9FBC-D94A5935221E" major="7" minor="1" />

VS412453: A folyamatsablon zip-fájlja nem tartalmaz szükséges beépülő modult [pluginName].

A ProcessTemplate.xml fájlban és annak támogatott beépülő moduljaiban felsorolt összes fájlnak szerepelnie kell a folyamat zip-fájljában.

Egy keresőeszköz használatával megkeresheti a fájlnév=érték összes példányát a folyamatfájlok és mappák készletében. Ezután frissítse a beépülő modult a hiányzó elnevezett fájl eltávolításához, vagy adja hozzá az elnevezett fájlt ahhoz a folyamatmappához, amelyhez tartozik.

 <taskList filename="WorkItem Tracking\WorkItems.xml" />

Példa hiba

A WorkItemTracking beépülő modul megadja fileName="WorkItem Tracking\TypeDefinitions\Epic.xml, de nem lett hozzáadva a WorkItem Tracking\TypeDefinitions mappához.

     <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Epic.xml" />

Megoldási példa

Adja hozzá az Epic.xml fájlt a WorkItem Tracking\TypeDefinitions mappához.

VS412454: A beépülő modul [pluginName] több taskList{1}, . {2} Beépülő modulonként csak egy taskList engedélyezett.

Javítsa ki a Megnevezett beépülő modul ProcessTemplate.xml fájlját a definiált elemek számának tasklist csökkentése érdekében.

Példa hiba

A WorkItemTracking beépülő modul két tasklist utasítást tartalmaz.

    <group id="WorkItemTracking" description="Workitem definitions uploading." completionMessage="Work item tracking tasks completed.">
      <dependencies>
        <dependency groupId="Classification" />
        <dependency groupId="Groups" />
      </dependencies>
      <taskList filename="WorkItem Tracking\WorkItems.xml" />
      <taskList filename="WorkItem Tracking\FabrikamWorkItems.xml" />
    </group>

Megoldási példa

    <group id="WorkItemTracking" description="Workitem definitions uploading." completionMessage="Work item tracking tasks completed.">
      <dependencies>
        <dependency groupId="Classification" />
        <dependency groupId="Groups" />
      </dependencies>
      <taskList filename="WorkItem Tracking\FabrikamWorkItems.xml" />
    </group>

TF402575: Csak egy kategóriadefiníciós fájlt vehet fel a folyamatba.

Példa hiba

A WorkItems.xml fájl két CATEGORIES utasítást tartalmaz.

  <task id="Categories" name="Categories definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item type categories created">
    <dependencies>
      <dependency taskId="WITs" />
    </dependencies>
    <taskXml>
      <CATEGORIES fileName="WorkItem Tracking\Categories.xml" />
      <CATEGORIES fileName="WorkItem Tracking\Custom_Categories.xml" />
    </taskXml>
  </task>

Megoldási példa

A WorkItems.xml fájl úgy lett frissítve, hogy csak egy utasítást CATEGORIES tartalmazzon.

  <task id="Categories" name="Categories definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item type categories created">
    <dependencies>
      <dependency taskId="WITs" />
    </dependencies>
    <taskXml>
      <CATEGORIES fileName="WorkItem Tracking\Custom_Categories.xml" />
    </taskXml>
  </task>

TF402576: Csak egy ProcessConfiguration definíciós fájlt vehet fel a folyamatba.

Példa hiba

A WorkItems.xml fájl ismétlődő ProjectConfiguration utasításokat tartalmaz.

    <taskXml>
      <PROCESSCONFIGURATION>
        <ProjectConfiguration fileName="WorkItem Tracking\Process\ProcessConfiguration.xml"/>
      </PROCESSCONFIGURATION>
    </taskXml>
    <taskXml>
      <PROCESSCONFIGURATION>
        <ProjectConfiguration fileName="WorkItem Tracking\Process\ProcessConfiguration.xml"/>
      </PROCESSCONFIGURATION>
    </taskXml>

Megoldási példa

A WorkItems.xml fájl úgy lett frissítve, hogy csak egy utasítást ProjectConfiguration tartalmazzon.

    <taskXml>
      <PROCESSCONFIGURATION>
        <ProjectConfiguration fileName="WorkItem Tracking\Process\ProcessConfiguration.xml"/>
      </PROCESSCONFIGURATION>
    </taskXml>

TF402587: Hiányzik a szükséges folyamatkonfigurációs fájl.

A WorkItems.xml fájl megadja a feltöltendő ProcessConfiguration fájlt. Vagy nincs megadva a fájl, elavult specifikációt tartalmaz, a megadott fájl hiányzik a sablonból, vagy a mappa/fájlnév nem helyes.

Példa hiba

A megadott konfiguráció elavult, és két olyan fájlt határoz meg, amelyek nem szerepelnek a Folyamat mappában.

    <taskXml>
      <PROCESSCONFIGURATION>
        <CommonConfiguration fileName="WorkItem Tracking\Process\CommonConfiguration.xml"/> 
        <AgileConfiguration fileName="WorkItem Tracking\Process\AgileConfiguration.xml"/>
      </PROCESSCONFIGURATION>
    </taskXml>

Megoldási példa

A WorkItems.xml fájl úgy lett frissítve, hogy a megfelelő konfigurációs ProjectConfiguration utasítást tartalmazza.

    <taskXml>
      <PROCESSCONFIGURATION>
        <ProjectConfiguration fileName="WorkItem Tracking\Process\ProcessConfiguration.xml"/>
      </PROCESSCONFIGURATION>
    </taskXml>

TF402577: A (z) [refName] mező olyan rövid [friendlyName] nevet ad meg, amelyet már használnak a(z) [refName] mezők a folyamatokban [processNames].

A rövid neveknek egyedinek kell lenniük az Azure DevOps Servicesbe importált összes folyamathoz megadott összes WIT-definíció összes meződefiníciója esetében.

A névvel ellátott folyamatok olyan WIT-eket tartalmaznak, amelyek a felhasználóbarát nevet használó mezőt definiálják.

Módosítsa a wit-definíciót a folyamat zip-fájljában, amely tartalmazza a [refName] fájlt, és adjon meg egy másik rövid nevet, vagy egy meglévő mezőnek felel meg.

Példa hiba

A UserStory WIT definíciója a Fabrikam.Product.Family elemet tartalmazza FIELD , rövid terméknévvel.

      <FIELD name="Product" refname="Fabrikam.Product.Family" type="String" reportable="dimension">
        <HELPTEXT>Enter the name of the product family for this story or feature.</HELPTEXT>
      </FIELD>

Egy meglévő folyamatban azonban a Fabrikam.Product.Versions a Termék felhasználóbarát nevet használja.

      <FIELD name="Product" refname="Fabrikam.Product.Versions" type="String" reportable="dimension">
        <HELPTEXT>Enter the name of the product version for this story or feature.</HELPTEXT>
      </FIELD>

Megoldási példa

Frissítse a UserStory WIT definícióját a meglévő mezőnek megfelelően.

      <FIELD name="Product" refname="Fabrikam.Product.Versions" type="String" reportable="dimension">
        <HELPTEXT>Enter the name of the product version for this story or feature.</HELPTEXT>
      </FIELD>

TF402585: A szükséges WorkItemTracking beépülő modul hivatkozás hiányzik a folyamatsablonból.

A beépülő modult a Microsoft.ProjectCreationWizard.WorkItemTrackingmetadata ProcessTemplate.xml fájl szakaszában kell megadnia:

Példa hiba

A Microsoft.ProjectCreationWizard.WorkItemTracking beépülő modul hiányzik a plugins ProcessTemplate.xml fájl szakaszából.

   <plugins>
      <plugin name="Microsoft.ProjectCreationWizard.Classification" wizardPage="false" />
      <plugin name="Microsoft.ProjectCreationWizard.Reporting" wizardPage="false" />
      <plugin name="Microsoft.ProjectCreationWizard.Portal" wizardPage="true" />
      <plugin name="Microsoft.ProjectCreationWizard.Groups" wizardPage="false" />
      <plugin name="Microsoft.ProjectCreationWizard.VersionControl" wizardPage="true" />
      <plugin name="Microsoft.ProjectCreationWizard.TestManagement" wizardPage="false" />
      <plugin name="Microsoft.ProjectCreationWizard.Build" wizardPage="false" />
      <plugin name="Microsoft.ProjectCreationWizard.Lab" wizardPage="false" />
    </plugins>

Megoldási példa

   <plugins>
      <plugin name="Microsoft.ProjectCreationWizard.Classification" wizardPage="false" />
      <plugin name="Microsoft.ProjectCreationWizard.Reporting" wizardPage="false" />
      <plugin name="Microsoft.ProjectCreationWizard.Portal" wizardPage="true" />
      <plugin name="Microsoft.ProjectCreationWizard.Groups" wizardPage="false" />
      <plugin name="Microsoft.ProjectCreationWizard.WorkItemTracking" wizardPage="false" />
      <plugin name="Microsoft.ProjectCreationWizard.VersionControl" wizardPage="true" />
      <plugin name="Microsoft.ProjectCreationWizard.TestManagement" wizardPage="false" />
      <plugin name="Microsoft.ProjectCreationWizard.Build" wizardPage="false" />
      <plugin name="Microsoft.ProjectCreationWizard.Lab" wizardPage="false" />
    </plugins>

Kategóriák

A Categories.xml definíciós fájlnak meg kell felelnie a Categories XML elemhivatkozásban leírt szintaxisnak és szabályoknak.

TF402546: A kategória [categoryName] hiányzik a kategóriafájlból.

A ProcessConfiguration.xml fájlban hivatkozott összes kategóriát a Categories.xml fájlban kell definiálni. Emellett a rendszer megköveteli, hogy a Categories.xml fájl definíciókat tartalmazzon a következő kategóriákhoz:

  • Hibakategória
  • Kódkérelmek kategóriája
  • Kódértékelési válaszkategória
  • Visszajelzési kérelem kategóriája
  • Visszajelzési válasz kategóriája
  • Rejtett típusok kategóriája
  • Követelménykategória
  • Megosztott lépés kategóriája
  • Megosztott paraméter kategória
  • Feladatkategória
  • Esetkategória tesztelése
  • Tesztterv kategóriája
  • Tesztcsomag kategória

Frissítse a Categories.xml fájlt a hiányzó [név] kategória definiálásához.

Példa hiba

A ProcessConfiguration az Epikus kategóriára hivatkozik, de hiányzik a Categories.xml definíciós fájlból.

Megoldási példa

A rendszer hozzáadja az Epikus kategóriát a Kategóriák fájlhoz.

  <CATEGORY name="Epic Category" refname="Microsoft.EpicCategory">
    <DEFAULTWORKITEMTYPE name="Epic" />
  </CATEGORY>

TF402553: Az elem [név] a kategóriafájlban nem definiált [categoryName] kategóriára hivatkozik.

Frissítse a Categories.xml fájlt a hiányzó [categoryName] kategória definiálásához.

TF402560: [n] kategóriákat definiált. Csak [nn] engedélyezett.

Tekintse át a Categories.xml fájlt az összes CATEGORY elem-utasításhoz, és határozza meg, hogy mely elemek törölhetők úgy, hogy ne lépje túl az engedélyezett korlátot. Ezután tekintse át a ProcessConfiguration.xml fájlt a törölt kategóriákra hivatkozó értékek lecseréléséhez.

TF402596: A(z) [categoryName] kategória nem definiálja a munkaelem típusát [witName].

A kategóriáknak hivatkoznia kell a /WorkItem Tracking/TypeDefinitions mappában meghatározott és a WorkItems.xml beépülő modul fájlba való feltöltés feladatként felsorolt WIT-ekre.
Tekintse át a Categories.xml fájlban a /WorkItem Tracking/TypeDefinitions mappában nem szereplő WIT-fájlra mutató hivatkozásokat.

Példa hiba

A Microsoft.EpicCategoryhoz hivatkozott WIT neve hibás.

  <CATEGORY name="Epic Category" refname="Microsoft.EpicCategory">
    <DEFAULTWORKITEMTYPE name="EpicABC" />
  </CATEGORY>

Megoldási példa

  <CATEGORY name="Epic Category" refname="Microsoft.EpicCategory">
    <DEFAULTWORKITEMTYPE name="Epic" />
  </CATEGORY>

TF402597: Az egyéni kategória [categoryName] nem támogatott, mert a ProcessConfiguration nem hivatkozik rá.

A Folyamatkonfigurációban csak az Agile-eszköz funkció konfigurálásához használt egyéni kategóriákat adhatja meg.
Tekintse át a ProcessConfiguration.xml fájlt, és állapítsa meg, hogy nem adott-e támogatást egy kategóriához. Ellenkező esetben távolítsa el a [categoryName] fájlt a Categories.xml fájlból.

Példa hiba

A ProcessConfiguration nem hivatkozik a Microsoft.EpicCategory-ra, bár a Categories.xml definíciós fájlban van definiálva.

Megoldási példa

Adja hozzá PortfolioBacklog a ProcessConfiguration szolgáltatáshoz a Microsoft.EpicCategory hivatkozásához.

    <PortfolioBacklog category="Microsoft.EpicCategory" pluralName="Epics" singularName="Epic" workItemCountLimit="1000">
      <States>
        <State value="New" type="Proposed" />
        <State value="Active" type="InProgress" />
        <State value="Resolved" type="InProgress" />
        <State value="Closed" type="Complete" />
      </States>
      <Columns>
        <Column refname="System.WorkItemType" width="100" />
        <Column refname="System.Title" width="400" />
        <Column refname="System.State" width="100" />
        <Column refname="Microsoft.VSTS.Scheduling.Effort" width="50" />
        <Column refname="Microsoft.VSTS.Common.BusinessValue" width="50" />
        <Column refname="Microsoft.VSTS.CMMI.RequirementType" width="100" />
        <Column refname="System.Tags" width="200" />
      </Columns>
      <AddPanel>
        <Fields>
          <Field refname="System.Title" />
        </Fields>
      </AddPanel>
    </PortfolioBacklog>

Referenciacikkek:

Besorolási beépülő modul hibái

A Classification.xml definíciós fájlnak meg kell felelnie a Besorolás beépülő modulban leírt szintaxisnak és szabályoknak.

TF402511: A Besorolás beépülő modul ismétlődő tulajdonságnevet tartalmaz: [propertyName].

Példa hiba

A Classification.xml fájl egy második property name="MSPROJ" utasítást tartalmaz a properties tárolóelem alatt.

      <properties>
        <property name="MSPROJ" value="Classification\FileMapping.xml" isFile="true" />
        <property name="MSPROJ" value="Classification\Fabrikam_FileMapping.xml" isFile="true" />
        <property name="Process Template" value="Fabrikam Agile"/>
      </properties>

Megoldási példa

Távolítsa el az ismétlődő utasítást.

      <properties>
        <property name="MSPROJ" value="Classification\Fabrikam_FileMapping.xml" isFile="true" />
        <property name="Process Template" value="Fabrikam Agile"/>
      </properties>

TF402512: A(z) [fileName] fájl nem létezik.

A Classification.xml fájlban megadott fájl nem szerepel a megadott elérési úton, vagy az elérési út hibás.

Példa hiba

A besorolási mappa elérési útja hibás.

       <properties>
        <property name="MSPROJ" value="Classification\Fabrikam_FileMapping.xml" isFile="true" />
        <property name="Process Template" value="Agile"/>
      </properties>

Megoldási példa

      <properties>
        <property name="MSPROJ" value="Classification\Fabrikam_FileMapping.xml" isFile="true" />
        <property name="Process Template" value="Fabrikam Agile"/>
      </properties>

TF402513: A Besorolás beépülő modulban található [pathName] név nem felel meg a TreePath elnevezési korlátozásainak.

Tekintse át a Node megadott elemeket, és módosítsa a neveket úgy, hogy megfeleljenek a támogató elnevezési konvencióknak. Hivatkozás: Terület- és iterációs útvonalak hozzáadása és módosítása.

Példa hiba

Az elérési utak nevei tartalmazzák a #karaktert, amely nem engedélyezett.

        <Node StructureType="ProjectLifecycle" Name="Iteration" xmlns="">
          <Children>
            <Node StructureType="ProjectLifecycle" Name="Sprint #1" />
            <Node StructureType="ProjectLifecycle" Name="Sprint #2" />
            <Node StructureType="ProjectLifecycle" Name="Sprint #3" />
          </Children>
        </Node>

Megoldási példa

Az elérési út nevei ki lettek javítva.

        <Node StructureType="ProjectLifecycle" Name="Iteration" xmlns="">
          <Children>
            <Node StructureType="ProjectLifecycle" Name="Sprint 1" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 2" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 3" />
          </Children>
        </Node>

TF402514: A Besorolás beépülő modul Node StructureType [structureTypeName] tulajdonsága nem támogatott.

Az StructureType attribútum csak a következő értékeket engedélyezi: ProjectModelHierarchy és ProjectLifecycle.
Tekintse át a Node megadott elemeket, és távolítsa el a nem támogatott attribútumokat.

Példa hiba

ProjectLifecycle el lett írva.

        <Node StructureType="ProjectLifecylce" Name="Iteration" xmlns="">
          <Children>
            <Node StructureType="ProjectLifecycle" Name="Sprint 1" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 2" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 3" />
          </Children>
        </Node>

Megoldási példa

A hibásan írt név ki lett javítva.

        <Node StructureType="ProjectLifecycle" Name="Iteration" xmlns="">
          <Children>
            <Node StructureType="ProjectLifecycle" Name="Sprint 1" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 2" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 3" />
          </Children>
        </Node>

TF402515: A Besorolás beépülő modul egyik tulajdonságattribútuma hiányzik vagy nem támogatott.

Az property elem csak a következő attribútumokat engedélyezi: name , value és isFile.
Tekintse át a property megadott elemeket, és távolítsa el a nem támogatott attribútumokat.

Példa hiba

Az value attribútum el van írva.

       <properties>
        <property name="MSPROJ" vaule="Classification\Fabrikam_FileMapping.xml" isFile="true" />
        <property name="Process Template" value="Agile" />
      </properties>

Megoldási példa

A hibásan írt attribútum kijavítva.

      <properties>
        <property name="MSPROJ" value="Classification\Fabrikam_FileMapping.xml" isFile="true" />
        <property name="Process Template" value="Fabrikam Agile"/>
      </properties>

TF402516: A Besorolás beépülő modul több mint két gyökérszintű csomópontot tartalmaz, amelyek nem támogatottak.

Tekintse át a Node megadott elemeket, és távolítsa el a további gyökérszintű csomópontokat.

Példa hiba

A Classification.xml fájl egy második Node StructureType="ProjectLifecycle" utasítást tartalmaz a Nodes tárolóelem alatt.

      <Nodes>
        <Node StructureType="ProjectLifecycle" Name="Iteration" xmlns="">
          <Children>
            <Node StructureType="ProjectLifecycle" Name="Sprint 1" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 2" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 3" />
          </Children>
        </Node>
        <Node StructureType="ProjectLifecycle" Name="Iteration" xmlns="">
        <Node StructureType="ProjectModelHierarchy" Name="Area" xmlns="" />
      </Nodes>

Megoldási példa

Távolítsa el a második utasítást.

      <Nodes>
        <Node StructureType="ProjectLifecycle" Name="Iteration" xmlns="">
          <Children>
            <Node StructureType="ProjectLifecycle" Name="Sprint 1" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 2" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 3" />
          </Children>
        </Node>
        <Node StructureType="ProjectModelHierarchy" Name="Area" xmlns="" />
      </Nodes>

TF402523: A GroupsandPermissions beépülő modul "[pathName]" terület- vagy iterációs útvonala hiányzik a Besorolás beépülő modulból.

Adja hozzá a hiányzó [pathName] fájlt a Classification.xml fájlhoz, vagy távolítsa el a GroupsandPermissions.xml fájlból.

Példa hiba

A Classification.xml fájl a futamokat adja meg, nem az iterációkat.

A GroupsandPermissions.xmlteamSettings iterációkat határoz meg.

    <teamSettings areaPath="Area">
        <iterationPaths backlogPath="Iteration">
            <iterationPath path="Iteration 1" />
            <iterationPath path="Iteration 2" />
            <iterationPath path="Iteration 3" />
        </iterationPaths>
    </teamSettings>

A Classification.xml azonban megadja a futamokat.

        <Node StructureType="ProjectLifecycle" Name="Iteration" xmlns="">
          <Children>
            <Node StructureType="ProjectLifecycle" Name="Sprint 1" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 2" />
            <Node StructureType="ProjectLifecycle" Name="Sprint 3" />
          </Children>
        </Node>

Megoldási példa

Frissítse a GroupsandPermissions.xml fájlt a futamok használatához.

    <teamSettings areaPath="Area">
        <iterationPaths backlogPath="Iteration">
            <iterationPath path="Sprint 1" />
            <iterationPath path="Sprint 2" />
            <iterationPath path="Sprint 3" />
        </iterationPaths>
    </teamSettings>

Megjegyzés:

Az egyéni hivatkozástípusok nem támogatottak az aktuális importálási folyamatban.

Tekintse át a WorkItems.xml beépülő modulfájlt az összes LINKTYPE elem-utasításhoz. Távolítsa el az egyéni hivatkozástípusokhoz társított utasításokat, hogy ne lépje túl az engedélyezett korlátot. Ezután távolítsa el a megfelelő hivatkozástípus-definíciós fájlt a LinkTypes mappából.

Emellett távolítsa el az egyéni hivatkozástípusokra mutató hivatkozásokat is, amelyeket a szakasz egy LinksControlOptions szakaszában FORM hozzáadott egy WIT-definícióhoz.

Tekintse át a WorkItems.xml beépülő modulfájlt az összes LINKTYPE elem-utasításhoz. Távolítsa el az egyéni hivatkozástípust meghatározó utasításokat. Ezután távolítsa el a megfelelő hivatkozástípus-definíciós fájlt a LinkTypes mappából.

A WorkItems.xml beépülő modulfájlban a következő LINKTYPE elem-utasítások érvényesek:

      <LINKTYPES>
        <LINKTYPE fileName="WorkItem Tracking\LinkTypes\Affects.xml" />
        <LINKTYPE fileName="WorkItem Tracking\LinkTypes\SharedStep.xml" />
        <LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />
        <LINKTYPE fileName="WorkItem Tracking\LinkTypes\SharedParameterLink.xml" />
      </LINKTYPES>

Globális listák

Megjegyzés:

Az aktuális importálási folyamat nem támogatja a globális listákat.

TF402564: [n] globális listákat definiált. Csak [nn] engedélyezett.

Az egyéni folyamatsablonban definiált egy vagy több WIT tartalmaz egy GLOBALLIST elemet. Keressen a WIT-definíciós fájlokban, és cserélje le az elemeket GLOBALLIST vagy SUGGESTEDVALUES elemeketALLOWEDVALUES. A hivatkozás szintaxisát a listaválasztási listák definiálása című témakörben találhatja meg.

TF402565: [n] elemeket definiált a globális listában [globalListName]. Legfeljebb [nn] engedélyezett.

A névvel ellátott GLOBALLIST elem az engedélyezettnél több elemet tartalmaz. Csökkentse az elemben GLOBALLIST található listaelemek számát, vagy szegmentálja a globális listát két vagy több elemre, hogy egyik lista sem haladja meg az engedélyezett elemek maximális számát.

A hivatkozás szintaxisát a listaválasztási listák definiálása című témakörben találhatja meg.

Folyamatkonfiguráció

A ProcessConfiguration.xml definíciós fájlnak meg kell felelnie a ProcessConfiguration XML-elemhivatkozásban leírt szintaxisnak és szabályoknak.

TF402543: Az [elementName] elem megköveteli, hogy pontosan egy munkafolyamat-állapotot rendeljen a metaállapothoz [metastateName].

Frissítse a States ProcessConfiguration.xml fájl nevesített elemének szakaszát, hogy biztosítsa a hiányzó metastate-leképezést, vagy távolítsa el a további leképezéseket.

Példa hiba

A ProcessConfiguration.xml RequirementBacklog elem nem tartalmaz metastate-megfeleltetést a következőhöz type="Proposed": .

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Backlog items" singularName="Backlog item">
   <States>
      <State value="Committed" type="InProgress" />
      <State value="Done" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

Megoldási példa

Hiányzó metastate-leképezések lettek hozzáadva.

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Backlog items" singularName="Backlog item">
   <States>
      <State value="New" type="Proposed" />
      <State value="Committed" type="InProgress" />
      <State value="Done" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

TF402547: Az [elementName] elem megköveteli, hogy a [witName] munkaelemtípus esetében legalább egy állapotot a (metastateName) metaállapotba képezjen le.

Tekintse át a WORKFLOW névvel ellátott WIT-hez definiált állapotokat, majd frissítse a States ProcessConfiguration.xml fájl nevesített elemének szakaszát, hogy biztosítsa a névvel ellátott WIT hiányzó metastate-leképezését.

TF402548: Az [elementName] elemnek legalább egy állapotot le kell képeznie a metaállapotra [metastateName].

Frissítse a States ProcessConfiguration.xml fájl nevesített elemének szakaszát a hiányzó metastate-megfeleltetés biztosításához.

Példa hiba

A ProcessConfiguration.xml RequirementBacklog elem nem tartalmaz metastate-megfeleltetést a következőhöz type="InProgress": .

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Backlog items" singularName="Backlog item">
   <States>
      <State value="New" type="Proposed" />
      <State value="Done" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

Megoldási példa

Hiányzó metastate-leképezések lettek hozzáadva.

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Backlog items" singularName="Backlog item">
   <States>
      <State value="New" type="Proposed" />
      <State value="Committed" type="InProgress" />
      <State value="Done" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

TF402550: Az [elementName] elem több metaállapot-leképezést is tartalmaz a munkafolyamat-állapothoz [stateName].

A metaállapot értéke nem képezhető le egynél több munkafolyamat-állapotra.

Példa hiba

A ProcessConfiguration.xml RequirementBacklog elem két metastate-megfeleltetést tartalmaz a következőhöz value="Active": .

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="Story">
   <States>
      <State value="Active" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

Megoldási példa

A metaállapot-leképezések kijavítva.

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="Story">
   <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

TF402551: A(z) [witName] munkaelemtípus nem definiálja a munkafolyamat állapotát [stateName], ami azért szükséges, mert a ProcessConfiguration az [elementName] elem metaállapotára képezi le.

Javítsa ki a ProcessConfiguration.xml fájlt vagy a WORKFLOW névvel ellátott WIT szakaszt a hiányzó STATE és TRANSITION az elemek hozzáadásához.

Példa hiba

A ProcessConfiguration.xml RequirementBacklog elem megadja value="Committed", de a UserStory.xml nem határozza meg a Véglegesítést állapotként.

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="Story">
   <States>
      <State value="New" type="Proposed" />
      <State value="Committed" type="InProgress" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

Megoldási példa

Eltávolította a State Véglegesített elem elemét.

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="Story">
   <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

TF402552: Az [elementName] elem megköveteli, hogy a [witName] munkaelemtípus esetében pontosan egy állapotot rendeljen a ([metastateName] metastate) állapothoz a következő állapotokhoz: [stateNames].

Tekintse át a STATES ProcessConfiguration.xml fájlban található szakaszt a megnevezett elemhez, és győződjön meg arról, hogy a hibaüzenetben felsorolt összes sate megtalálható, és metaállapotra van leképezve.

Példa hiba

A ProcessConfiguration.xml RequirementBacklog elemből hiányzik a munkaelemtípuson User Story létező állapotNew. A listában szerepelnie kell a STATES következőnek megfeleltetve type=Proposed": .

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="Story">
   <States>
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

Megoldási példa

A metastate-megfeleltetés kijavítva.

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="Story">
   <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

TF402554: Az [elementName] elem nem támogatott metastate [metastateName] értéket ad meg.

Tekintse át a STATES ProcessConfiguration.xml fájlban található szakaszt a névvel ellátott elemhez, és távolítsa el vagy javítsa ki az elnevezett metaállapotot.

Példa hiba

A ProcessConfiguration.xml RequirementBacklog elem hibásan írt metastate-leképezést tartalmaz a következőhöz type=Proposed": .

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="Story">
   <States>
      <State value="New" type="Propsed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

Megoldási példa

A metastate-megfeleltetés kijavítva.

<RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="Story">
   <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
   </States>
 . . .
</RequirementBacklog >

TF402571: A szükséges elem [elementName] hiányzik a folyamatkonfigurációból.

Szerkessze a ProcessConfiguration.xml fájlt a hiányzó elnevezett elem hozzáadásához.

Tekintse át a ProcessConfiguration XML-elemhivatkozását a szükséges elemekhez.

TF402572: Nem található megadott fájl a folyamatsablon-csomagban.

Hiányzik egy feltöltésre szolgáló beépülő modulfájlban megadott fájl a zip-fájlból. Tekintse át a feltöltéshez megadott összes fájlt, és győződjön meg arról, hogy azok szerepelnek a folyamat zip-fájljában.

Tekintse át a ProcessConfiguration XML-elemhivatkozását a szükséges elemekhez.

TF402574: A ProcessConfiguration nem adja meg a szükséges TypeField[typeField] értéket.

Szerkessze a ProcessConfiguration.xml fájlt a hiányzó elnevezett TypeField elem hozzáadásához.

Tekintse át a ProcessConfiguration XML-elemhivatkozását a szükséges TypeField elemekhez.

Példa

A Scrum-folyamat a következő TypeField elemeket adja meg. Ha ezek közül bármelyik hiányzik, TF402574 hibaüzenet jelenik meg.

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

TF402588: Több portfolió -hátralék [backlogNames] definiálta a [backlogName] nevet szülőként. Előfordulhat, hogy a szülő-hátralékok csak egy gyermek-hátralékot tartalmazhatnak.

Csak egy gyermekportfólió-hátralék képezhető le egyetlen szülő-hátralékra.

Edit ProcessConfiguration to correct the parent-child backlog specifications.

Példa hiba

  <PortfolioBacklog category="Microsoft.EpicCategory" parent="Microsoft.InitiativeCategory" pluralName="Epics" singularName="Epic">
    ...
  </PortfolioBacklog>

  <PortfolioBacklog category="Microsoft.FeatureCategory" parent="Microsoft.InitiativeCategory" pluralName="Features" singularName="Feature">
    ...
  </PortfolioBacklog>

Megoldási példa

Módosítsa a funkció-hátralék szülőjét úgy, hogy az epikus hátralékra mutasson.

  <PortfolioBacklog category="Microsoft.EpicCategory" parent="Microsoft.InitiativeCategory" pluralName="Epics" singularName="Epic">
    ...
  </PortfolioBacklog>

  <PortfolioBacklog category="Microsoft.FeatureCategory" parent="Microsoft.EpicCategory" pluralName="Features" singularName="Feature">
    ...
  </PortfolioBacklog>

TF402589: A portfolió -hátralék [backlogName] nem definiált szülőportfólió-hátralékra hivatkozik [backlogName].

A ProcessConfiguration.xml definíció egy parent olyan értéket tartalmaz, amely nem definiált portfolió-hátralékra hivatkozik.

Példa hiba

  <PortfolioBacklog category="Microsoft.FeatureCategory" parent="Microsoft.EpicCategory" pluralName="Features" singularName="Feature">

Megoldási példa

Adja hozzá az Epicet PortfolioBacklog a ProcessConfiguration.xml fájlhoz.

  <PortfolioBacklog category="Microsoft.EpicCategory" pluralName="Epics" singularName="Epic">
    <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
    <Columns>
      <Column refname="System.WorkItemType" width="100" />
      <Column refname="System.Title" width="400" />
      <Column refname="System.State" width="100" />
      <Column refname="Microsoft.VSTS.Common.BusinessValue" width="50" />
      <Column refname="Microsoft.VSTS.CMMI.RequirementType" width="100" />
      <Column refname="System.Tags" width="200" />
    </Columns>
  </PortfolioBacklog>

TF402590: Több portfolió-hátralék [1. hátralék, 2. hátralék ] nem határozza meg a szülőt.

Előfordulhat, hogy csak egy portfolió-hátralék, a felső teendőlista nem érhető el. Minden más hátraléknak tartalmaznia kell egy attribútumot és egy parent="Microsoft.FooCategory" értéket.

Megoldási példa

  <PortfolioBacklog category="Microsoft.FeatureCategory" parent="Microsoft.EpicCategory" pluralName="Features" singularName="Feature">

402595: Túl sok portfolió-hátralék van definiálva. Legfeljebb 5 lehet.

A ProcessConfiguration.xml fájl szerkesztésével távolítsa el a további PortfolioBacklog elemeket a PortfolioBacklogs szakaszból.

További információkért tekintse át a ProcessConfiguration XML-elemreferenciát .

TF400506: Ez az elem határozza meg a hibákat vagy hibákat ábrázoló munkaelemek állapotát.

Ez a hiba akkor fordul elő, ha a BugWorkItems szakasz helytelenül van konfigurálva. A munkaelem-típushoz definiált állapotoknak a Microsoft.BugCategory szakaszban meghatározott Állapotértékek halmazában BugWorkItems kell lenniük. Ha például a következő állapotok vannak definiálva a hiba típusú munkaelemtípushoz definiált munkaelemtípusokhoz (Új, Jóváhagyott, Véglegesített, Kész), akkor a szakaszt a BugWorkItems következőképpen kell konfigurálni:

  <BugWorkItems category="Microsoft.BugCategory" pluralName="Bugs" singularName="Bug">
    <States>
    <States>
      <State value="New" type="Proposed" />
      <State value="Approved" type="Proposed" />
      <State value="Committed" type="InProgress" />
      <State value="Done" type="Complete" />
    </States>
  </BugWorkItems>

További információ: ProcessConfiguration XML-elemhivatkozás.

TF400507: Minden munkaelem-típusnak támogatnia kell egy kezdeti állapotértéket, amely megfelel a BugWorkItemsben definiált állapotok egyikének.

Ez a hiba akkor fordul elő, ha a Microsoft.BugCategory folyamatkonfigurációs XML-fájl szakaszában BugWorkItems nem szereplő kezdeti állapotot ad meg egy munkaelemtípus. Javítsa ki a nevesített munkaelem-típusok XML-definíciós munkafolyamat-állapotát, vagy frissítse a BugWorkItems szakaszt a hiányzó állapot(ok) belefoglalására.

További információ: ProcessConfiguration XML-elemhivatkozás.

TF400572: A projektfolyamat Gépház konfigurálva kell lennie a funkció használatához.

Ezt a TFS 2010 vagy korábbi verzióiból származó sablonok okozzák, mielőtt a Projektfolyamat Gépház léteztek volna. A frissítés után próbálja meg futtatni a Funkciók konfigurálása parancsot, vagy adja hozzá a ProcessConfiguration XML-fájlt a folyamatsablonhoz.

Munkaelem-típusok

TF402570: [n] munkaelemtípusokat definiált. Legfeljebb [witLimit] engedélyezett.

Több olyan WIT-t definiált, amelyek engedélyezve vannak a folyamatban. Tekintse át a WorkItems.xml fájlt, és csökkentse a benne található utasítások számát WORKITEMTYPE , és távolítsa el a kapcsolódó WIT-definíciós fájlokat a folyamatból.

TF402573: A munkaelem típusa WIT nem adja meg a szükséges refname attribútumot.

A munkaelem-típusok (hiba, felhasználói szövegegység, feladat stb.) megkövetelik az refname attribútumot. Az újranév értékének egyedinek kell lennie, és nem tartalmazhat fenntartott névtereket. A névterek-System.XXX és Microsoft.VSTS.Az XXX-t az Azure DevOps foglalta le.

További információkért tekintse meg az Összes WITD XML-elem hivatkozását .

Példa hiba

<WORKITEMTYPE name="Bug">

Megoldási példa

<WORKITEMTYPE name="Bug" refname="MyCompany.Bug">

TF402599: A munkaelem-típus refname [refName] nem érvényes, mivel nem engedélyezett névteret használ [névtér].

Az egyéni mezők és a WIT-k hivatkozásnevei nem használhatnak fenntartott névtereket: Rendszer.XXX és Microsoft.VSTS.XXX.

Szerkessze a refname névvel ellátott WIT attribútumát.

Példa hiba

<FIELD name="Custom Field" refname="Microsoft.VSTS.CustomField" type="String" />

Megoldási példa

<FIELD name="Custom Field" refname="*CustomNamespace.CustomField*" type="String" />

TF402600: A munkaelemtípus hivatkozási neve [refName] érvénytelen. A munkaelemtípus hivatkozásneveinek csak betűket, szóközöket és legalább egy pontot (.) kell tartalmazniuk.

A WIT-hivatkozásneveknek meg kell felelnie a megállapított elnevezési konvencióknak: csak betűk, szóközök és legalább egy pont (.)

Módosítsa a refname névvel ellátott WIT attribútumát az elnevezési követelményeknek való megfelelés érdekében.

Példa hiba

<WORKITEMTYPE name="Bug" refname="MyCompanyBug32">

Megoldási példa

<WORKITEMTYPE name="Bug" refname="MyCompany.Bug">

Munkaelemmezők

TF402538: A(z) [ruleName] mezőszabály nem támogatott.

Szerkessze a WIT-definíciókat a névvel ellátott szabály eltávolításához. Az Alábbi szabályok nem támogatottak az Azure DevOpsba való importáláshoz: MATCH, CANNOTLOSEVALUE, PROHIBITEDVALUESés NOTSAMEAS.

TF402539: A(z) [refName] mező csak a következő szabályokat engedélyezi: [ruleNames].

Szerkessze a névvel ellátott mező WIT-definícióit, és távolítsa el a nem engedélyezett szabály(ok)t. Tekintse át a szakaszokat és WORKFLOW a FIELDS szakaszokat is. A legtöbb rendszermező nem engedélyezi a szabályok megadását.

Érvényes szabályok a rendszermezőkkel való használathoz

Név Engedélyezett szabályok
System.Title REQUIRED, DEFAULT
System.Description REQUIRED, DEFAULT
System.AssignedTo REQUIRED, DEFAULT, ALLOWEXISTINGVALUEVALIDUSER
System.ChangedBy REQUIRED, DEFAULT, ALLOWEXISTINGVALUEVALIDUSER

TF402540: A(z) [witName] munkaelemtípus érvénytelen, mert globális listát [GLOBALLIST] határoz meg. A globális listák nem támogatottak.

A VSTS nem támogatja a globális listákat. Cserélje le az GLOBALLIST összes elempéldányt ALLOWEDVALUES az összes WIT-definíciós fájlra és LISTITEM elemre. Hivatkozás: Válasszon listákat.

Példa hiba

<FIELD name="CustomField" refname="MyCompany.CustomField" type="String">
  <ALLOWEDVALUES>
    <GLOBALLIST name="Disciplines" />
  </ALLOWEDVALUES>
</FIELD>

Megoldási példa

<FIELD name="CustomField" refname="MyCompany.CustomField" type="String">
  <ALLOWEDVALUES>
    <LISTITEM value="Architecture" />
    <LISTITEM value="Requirements" />
    <LISTITEM value="Development" />
    <LISTITEM value="Release Management" />
    <LISTITEM value="Project Management" />
    <LISTITEM value="Test" />
  </ALLOWEDVALUES>
</FIELD>

TF402541: A(z) [witName] munkaelemtípus érvénytelen, mert globális listára hivatkozik [globalListName]. A globális listák nem támogatottak.

A VSTS nem támogatja a globális listákat. Cserélje le az GLOBALLIST összes elempéldányt ALLOWEDVALUES az összes WIT-definíciós fájlra és LISTITEM elemre. Hivatkozás: Válasszon listákat.

Példa hiba

<FIELD name="CustomField" refname="MyCompany.CustomField" type="String">
  <ALLOWEDVALUES>
    <GLOBALLIST name="Disciplines" />
  </ALLOWEDVALUES>
</FIELD>

Megoldási példa

<FIELD name="CustomField" refname="MyCompany.CustomField" type="String">
  <ALLOWEDVALUES>
    <LISTITEM value="Architecture" />
    <LISTITEM value="Requirements" />
    <LISTITEM value="Development" />
    <LISTITEM value="Release Management" />
    <LISTITEM value="Project Management" />
    <LISTITEM value="Test" />
  </ALLOWEDVALUES>
</FIELD>

TF402542: Az egyéni mező refname [refName] nem érvényes, mivel nem engedélyezett névteret [névteret] használ.

A névterek-System.XXX és Microsoft.VSTS.AZ XXX a VSTS-ben van fenntartva. Az egyéni mezők és típusok hivatkozásnevei nem használhatják ezeket a névtereket.

A hiba kijavításához nevezze át a refname névvel ellátott mező attribútumát azon WIT-definíciós fájlokban, ahol megjelenik.

Példa hiba

<FIELD name="CustomField" refname="System.CustomField" type="String" />

  - OR - 

<FIELD name="CustomField" refname="Microsoft.VSTS.CustomField" type="String" />

Megoldási példa

<FIELD name="CustomField" refname="MyCompany.CustomField" type="String" />

TF402544: A ([witName] munkaelemtípusban definiált [refName]) mező olyan szabályt igényelALLOWEDVALUES, amely a Folyamatkonfigurációban megadott [elementName] elem támogatásához tartalmaz értékeket.

Szerkessze a névvel ellátott mezőt a névvel ellátott WIT-ben a hiányzó ALLOWEDVALUES szabály megadásához, és hivatkozzon a névvel ellátott elemre további részletekért.

A ProcessConfiguration.xml fájlelemhez TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity"meg kell adni egy kivétellistát a Microsoft.VSTS.Common.Activity mezőhöz minden olyan witsben, amely a tevékenységkategóriához tartozik.

<TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity" />

Ha hibákat adott hozzá a tevékenységkategóriához, győződjön meg arról, hogy a Bug.xml fájl tartalmazza az elnevezett mezőt, és ugyanazt a kivétellistát adja meg, mint amelyet a Task.xml fájlban definiált.

Példa hiba

A Bug.xml mező definiálva van, a kivétellistát azonban nem.

      <FIELD name="Activity" refname="Microsoft.VSTS.Common.Activity" type="String" reportable="dimension">
        <HELPTEXT>Type of work involved</HELPTEXT>
      </FIELD> 

Megoldási példa

Javított Bug.xml

      <FIELD name="Activity" refname="Microsoft.VSTS.Common.Activity" type="String" reportable="dimension">
        <HELPTEXT>Type of work involved</HELPTEXT>
        <SUGGESTEDVALUES>
          <LISTITEM value="Development"/>
          <LISTITEM value="Testing"/>
          <LISTITEM value="Requirements"/>
          <LISTITEM value="Design"/>
          <LISTITEM value="Deployment"/>
          <LISTITEM value="Documentation"/>
        </SUGGESTEDVALUES>
      </FIELD>

TF402545: Az [elementName] elemhez hozzá kell adni a [fieldName] mezőt a [witName] munkaelemtípus definíciójában.

A ProcessConfiguration.xml fájl szakaszában megadott mindegyikhez field tartalmaznia kell egy megfelelő FIELD elemet a AddPanel névvel ellátott WIT-definícióban.
A névvel ellátott WIT szakaszba is bele kell foglalnia egy Control elemet FORM .

Példa hiba

A ProcessConfiguration.xml két egyéni mezőt határoz meg. Ezek a mezők azonban nincsenek definiálva a UserStory.xml fájlban.

<AddPanel>
   <Fields>
      <Field refname="System.Title" />
      <Field refname="Fabrikam.Product" />
      <Field refname="Fabrikam.Technology" />
   </Fields>
</AddPanel>

Megoldási példa

Hiányzó FIELD elemek hozzáadva a UserStory.xml fájlhoz.

      <FIELD name="Product" refname="Fabrikam.Product" type="String" reportable="dimension">
     <FIELD name="Technology" refname="Fabrikam.Technology" type="String" reportable="dimension"> 

A ProcessConfiguration elem [elementName] támogatásához a munkaelemtípusnak [witName] meg kell határoznia a TypeField [typeField] (mező hivname [refName]) típusmezőt.

A Folyamatkonfigurációban a következőt TypeFieldValueshozta létreTypeField: . A munkaelem-típusban erre TypeFieldkell hivatkoznia.

Példa hiba

ProcessConfiguration.xml

  <TypeField refname="Custom.ApplicationType" type="ApplicationType">
    <TypeFieldValues>
      <TypeFieldValue value="Web application" type="WebApp" />
      <TypeFieldValue value="Remote machine" type="RemoteMachine" />
      <TypeFieldValue value="Client application" type="ClientApp" />
    </TypeFieldValues>
  </TypeField>  

A FeedbackRequest.xml a Microsoft.VSTS.Feedback.ApplicationType mezőt használja, amikor a Custom.ApplicationType mezőt kell használnia.

  <FIELD name="Application Type" refname="Microsoft.VSTS.Feedback.ApplicationType" type="String">
    ...
  </FIELD>

Megoldási példa

FeedbackRequest.xml

  <FIELD name="Application Type" refname="Custom.ApplicationType" type="String">
    ...
  </FIELD>

TF402556: Ahhoz, hogy a(z) [refName] mező jól definiálható legyen, el kell neveznie a [fieldName] nevet, és a típusát [fieldType] értékre kell állítania. A megadott [refName] értéke [fieldName] , a típus pedig [fieldType].

Ha helyszíni kiszolgálón dolgozik, és tfsMigratort futtat, ez a hiba általában akkor jön létre, ha a folyamat elavult, és a rendszermező nincs megfelelően definiálva. A legtöbb esetben a parancsot kell használnia a witadmin /changefield mező megfelelő átnevezéséhez.

Példák fenntartott mezőkre

Fenntartott rendszer.XXX és Microsoft.VSTS.Az XXX mezők kötelező név- és típusértékekkel rendelkeznek.

Mező Name Type
System.Id Azonosító Egész
System.Title Title Sztring
Microsoft.VSTS.Scheduling.StoryPoints Történeti pontok Dupla
Microsoft.VSTS.Scheduling.RemainingWork Hátralévő munka Dupla
Microsoft.VSTS.Scheduling.OriginalEstimate Eredeti becslés Dupla
Microsoft.VSTS.Scheduling.CompletedWork Befejezett munka Dupla

Példa hiba

TF402556: Ahhoz, hogy a Microsoft.VSTS.TCM.ReproSteps mező jól definiálható legyen, el kell neveznie a Repro Steps nevet, és html-re kell állítania a típusát. Feltéve, hogy a Microsoft.VSTS.TCM.ReproSteps a Saját repro steps és type is HTML.

A Bug.xml fájlban a rövid mező neve "My Repro Steps" (Saját repro steps) értékre módosult.

  <FIELD name="My Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML">
    <HELPTEXT>How to see the bug. End by contrasting expected with actual behavior.</HELPTEXT>
  </FIELD> 

Megoldási példa

Bug.xml

  <FIELD name="Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML">
    <HELPTEXT>How to see the bug. End by contrasting expected with actual behavior.</HELPTEXT>
  </FIELD> 

TF402557: Inkonzisztens definíciók léteznek a(z) [refName] mezőhöz a következő munkaelemtípusokban: [witName]. Győződjön meg arról, hogy egy mezőre mutató összes hivatkozásnak ugyanaz a RefName, Name és Type tulajdonsága van.

FIELD az azonos rövid névvel rendelkező mezők elemdefinícióinak konzisztensnek kell lenniük az összes wits-ben. Ellenőrizze, hogy a refname, nameés type az attribútumok megegyeznek-e a névvel ellátott mező összes WIT-definíciójában.

Példa hiba

Bug.xml

  <FIELD name="Hair Color" refname="MyCompany.CustomFields.HairColor" type="String" reportable="dimension" />

UserStory.xml

  <FIELD name="Hair Color 2" refname="MyCompany.CustomFields.HairColor" type="Double" reportable="dimension" />

Figyelje meg, hogy az name és type az attribútumok eltérnek a Bug.xml munkaelem-típustól

Megoldási példa

Bug.xml

  <FIELD name="Hair Color" refname="MyCompany.CustomFields.HairColor" type="String" reportable="dimension" />

UserStory.xml

  <FIELD name="Hair Color" refname="MyCompany.CustomFields.HairColor" type="String" reportable="dimension" />

TF402558: A(z) [refName] mező definíciója nem felel meg a mező meglévő definíciójának a következő sablonokban: [templateNames].

A mezőket konzisztensen kell definiálni az Azure DevOps Servicesbe importált vagy importálni kívánt folyamatok között. A rendszer nem teszi lehetővé olyan folyamat importálását, amely egy FIELD olyan elemet tartalmaz, amely egy módon van definiálva az A folyamatban, és egy másik módon a B folyamatban. Minden FIELD elemattribútumnak egyeznie kell.

Példa

A folyamat, Bug.xml

  <FIELDS>  
    ...   
    <FIELD name="Foo" refname="MyCompany.CustomFields.Foo" type="String" reportable="dimension" />
    ...
  </FIELDS>

B folyamat, Bug.xml

  <FIELDS>  
    ...   
    <FIELD name="Bar" refname="MyCompany.CustomFields.Foo" type="Double" reportable="dimension" />
    ...
  </FIELDS>

Figyelje meg, hogyan vannak megadva különböző értékek és nametype attribútumok.

Resolution (Osztás)

Győződjön meg arról, hogy az azonos refname mezők azonosak az összes olyan folyamaton, amely
importálva van, vagy azt tervezi, hogy importálja az Azure DevOps Servicesbe.

TF402559: A[refName] mező definíciója nem egy meglévő mezővel van inkonzisztens. Ez type a [typeName] , de a következőnek kell lennie : [typeName].

Szerkessze a névvel ellátott mezőt tartalmazó WIT-fájlt, hogy a megadott type attribútumérték konzisztens legyen az összes WIT-ben.

TF402562: [n] mezőket definiált a(z) [witName] munkaelemtípushoz. Csak a [fieldLimit] engedélyezett.

[n] mezőket definiált a(z) [witName] munkaelemtípushoz. Csak a [fieldLimit] engedélyezett. Egyetlen WIT-ben csak a megadott számú mezőt adhatja meg.

Szerkessze a névvel ellátott WIT-t, és távolítsa el a további egyéni mezőket, hogy csökkentse az engedélyezett korláton belülre eső mezők teljes számát.

TF402563: Az összes munkaelemtípushoz [n] mezőt definiált. Csak a [fieldLimit] engedélyezett.

[n] mezőket definiált a folyamatban definiált összes WIT-hez. Csak a [fieldLimit] engedélyezett. Ebbe beletartozik a System is.XXX és Microsoft.VSTS.XXX névtérmezők, valamint egyéni mezők.

Tekintse át a FIELDS szakaszokat és WORKFLOW a szakaszokat, és határozza meg, hogy mely egyéni mezőket kell eltávolítania.

TF402566: [n] mezőszabályokat definiált a(z) [witName] munkaelemtípushoz. Legfeljebb [ruleLimit] engedélyezett.

[n] mezőszabályokat definiált a névvel ellátott WIT-hez, amely túllépi az egy wit-hez engedélyezett számú mezőszabályt.

Szerkessze a névvel ellátott WIT-t, és távolítsa el a további mezőszabályokat, hogy csökkentse az engedélyezett korláton belülre eső mezők teljes számát.

TF402568: [n] mezőket definiált a(z) [witName] munkaelemtípushoz.syncnamechanges="true" Legfeljebb 64 lehet.

A névvel ellátott syncnamechanges="true" WIT-hez definiált mezők száma meghaladja az engedélyezett korlátot. Ebbe beletartozik a System is.XXX és Microsoft.VSTS.XXX névtérmezők, valamint egyéni mezők.

Tekintse át a FIELDS nevesített wit szakaszt, és határozza meg, hogy mely egyéni mezőket távolítsa el vagy módosítsa.

Példa

  <FIELD name="Assigned To" refname="System.AssignedTo" type="String" reportable="dimension" syncnamechanges="true" >
    ...
  </FIELD>

TF402569: [n] értékeket definiált a(z) [fieldName] mezőhöz a(z) [witName] munkaelemtípusban. Legfeljebb [listLimit] engedélyezett.

A névvel ellátott mezőhöz definiált elemek száma LISTITEM a névvel ellátott WIT-ben meghaladja az engedélyezett korlátot.

Szerkessze a névvel ellátott WIT-t az elemek számánakLISTITEM csökkentése érdekében, hogy ne lépje túl a megengedett maximális értéket.

Példa

  <FIELD name="Favorite Color" refname="MyCompany.CustomFields.FavColor" type="String" reportable="dimension">
    <ALLOWEDVALUES>
      <LISTITEM value="Color1" />
      <LISTITEM value="Color2" />
      <LISTITEM value="Color3" />
      . . . 
    </ALLOWEDVALUES>
  </FIELD>

Figyelje meg, hogy a hiba és a felhasználói történet refname értékei eltérőek.

TF402584: A "for" vagy "not" mezőszabály-attribútumok nem támogatottak.

Az "for" Azure DevOps Servicesbe történő importáláshoz az attribútumok és "not" az attribútumok egyáltalán nem támogatottak.
Tekintse át és tekintse át a FIELDSWORKFLOW szakaszokban a jelenlétüket "for" és "not" az attribútumokat, és távolítsa el őket.

Példa hiba

<FIELD name="Title">
  <READONLY for="Dev Team" not="Test Team" />
</FIELD>

Megoldási példa

<FIELD name="Title">
  <READONLY />
</FIELD>

TF402593: A mezőszabályok nem támogatottak a(z) [fieldName] mező esetében.

A Legtöbb System és Microsoft.VSTS mező nem támogatja a szabályokat. A támogatott mezőszabályok teljes listájáért tekintse meg a Szabályok és a szabályértékelés című témakört.

Szerkessze a nevesített mezőt tartalmazó munkaelem-típusok definíciófájljait, és távolítsa el a hozzá megadott mezőszabályokat.

TF402602: A [refName] mezőnek pontosan ezeknek az értékeknek [értékek] kell lenniük.

A VSTS által definiált összes mező a fenntartott névterek -Systemben.XXX és Microsoft.VSTS.Az XXX-t nem szabad módosítani. Ha más értéklistát szeretne használni ezekben a listamezőkben, adja meg saját egyéni mezőjét.

Példa hiba

A Bug.xml a prioritási mezőt definiálta, de a vártnál eltérő értéklistával rendelkezik.

      <FIELD name="Priority" refname="Microsoft.VSTS.Common.Priority" type="Integer" reportable="dimension">
        <ALLOWEDVALUES expanditems="true">
          <LISTITEM value="0"/>
          <LISTITEM value="1"/>
          <LISTITEM value="2"/>
        </ALLOWEDVALUES>
        <DEFAULT from="value" value="2" />
      </FIELD>

Megoldási példa

Javított Bug.xml új mezővel

      <FIELD name="Priority" refname="Microsoft.VSTS.Common.Priority" type="Integer" reportable="dimension">
        <HELPTEXT>Business importance. 1=must fix; 4=unimportant.</HELPTEXT>
        <ALLOWEDVALUES expanditems="true">
          <LISTITEM value="1"/>
          <LISTITEM value="2"/>
          <LISTITEM value="3"/>
          <LISTITEM value="4"/>
        </ALLOWEDVALUES>
        <DEFAULT from="value" value="2" />
      </FIELD>

      <FIELD name="Custom Priority" refname="Custom.Priority" type="Integer" reportable="dimension">
        <HELPTEXT>Business importance. 1=must fix; 4=unimportant.</HELPTEXT>
        <ALLOWEDVALUES expanditems="true">
          <LISTITEM value="0"/>
          <LISTITEM value="1"/>
          <LISTITEM value="2"/>
        </ALLOWEDVALUES>
        <DEFAULT from="value" value="2" />
      </FIELD>

VS402504: A felhasználó vagy csoport nem található [projekt]\Csoport neve. Ellenőrizze, hogy léteznek-e a munkaelem-típusdefinícióban használt felhasználók és csoportok.

Az egyéni projekt hatókörű csoportok nem támogatottak. Csak a fiókszintű hatókörű csoportokra hivatkozhat.

Példa hiba

A Bug.xml projekt hatókörű csoportra hivatkozik.

... "[project]\Organization Leaders"

Megoldási példa

Hozzon létre egy új fiók (gyűjtemény) szintű csoportot "Szervezeti vezetők" néven, és hivatkozzon rá ennek megfelelően az XML-ben.

... "[global]\Organization Leaders"

Megjegyzés:

Egy frissen létrehozott globális csoport eltarthat egy kis ideig, mielőtt az importálási folyamat megtalálja őket.

TF237094: A(z) "[fieldName]" mezőnevet a(z) "[refName]" mező használja, ezért a(z) "[refName]" mező nem használhatja.

A mezőnév már létezik ugyanazzal a névvel egy másik mezőben. Módosítsa a mező nevét.

Példa hiba

TF237094: Field name 'External ID' is used by the field 'Custom.ExistingField.ExternalID', so it cannot be used by the field 'Custom.NewField.ExternalID'.

Megoldási példa

A Custom.NewField.ExternalID mezőnevének módosítása

<FIELD name="External ID" refname="Custom.NewField.ExternalID" type="string" reportable="dimension" />

Munkaelem elrendezése

VS403104: A munkaelem típusa [witName] a szükséges [refName] mezőre hivatkozik, amely nem szerepel az összes elrendezésben.

Ez a figyelmeztetés akkor jön létre, ha a munkaelem-típusban van egy kötelező mező, amelyre a <Layout> csomópont hivatkozik, de nem a <WebLayout>. Ez <WebLayout> az új űrlap elrendezésének módosítására szolgál. Részletekért tekintse meg a WebLayout xml-hivatkozását .

VS403073: Group > (Csoport) <Group Name>: megsérti azt a szabályt, amely szerint egy csoport csak egyetlen HTML- vagy WebPage-vezérlőt tartalmazhat, amelyet a címkevezérlők előznek meg.

Az új űrlapelrendezésben egy csoport csak egy HTMLFieldControlt vagy WebPageControlt tartalmazhat.

Példa hiba

<Section>
    <Group Label="Description:">
        <Control Label="Reason For Request:" Type="HtmlFieldControl" FieldName="System.Description" />
        <Control Label="Business Case For Request:" Type="HtmlFieldControl" FieldName="MB.BusinessCase" />
    </Group>
</Section>

A probléma megoldásához hozzon létre két különálló csoportot, amelyek mindegyike egy vezérlőt tartalmaz.

Megoldási példa

<Section>
    <Group Label="Reason for Request">
        <Control Label="Reason For Request:" Type="HtmlFieldControl" FieldName="System.Description" />       
    </Group>
    <Group Label="Business Case">
        <Control Label="Business Case For Request" Type="HtmlFieldControl" FieldName="Custom.BusinessCase" />       
    </Group>
</Section>

Példa hiba

  <Control Type="FieldControl" FieldName="customfield.foo" Label="Foo" LabelPosition="Left">
    <Link UrlRoot="http://www.visualstudio.microsoft.com/team-services/" />
  </Control>

Megoldási példa

  <Control Type="FieldControl" FieldName="System.Title" LabelPosition="Left" Label="Title 1"  
    <LabelText>  
        <Text>  
          <Link UrlRoot="http://www.visualstudio.microsoft.com/team-services/" />  
              Title 2  
        </Text>  
    </LabelText>  
  </Control>  

Munkafolyamat-definíciók

TF402567: [n] munkafolyamat-állapotokat definiált a(z) [witName] munkaelemtípushoz. Legfeljebb [stateLimit] engedélyezett.

[n] munkafolyamat-állapotokat definiált a nevesített WIT-hez, amely meghaladja az egy WIT-hez engedélyezett munkafolyamat-állapotok számát.

Szerkessze a WORKFLOW nevesített WIT szakaszát, és távolítsa el a további STATE elemeket, hogy csökkentse az engedélyezett korláton belülre eső állapotok teljes számát.

TF402578: A(z) [refName] mező a (z) [refName] mező által már használatban lévő rövid [friendlyName] nevet adja meg. A rövid neveknek minden meződefinícióban egyedinek kell lenniük.

A mezőneveknek egyedinek kell lenniük a munkaelem típusán belül.

Példa hiba

  <FIELD name="Foo" refname="MyCompany.CustomFields.Foo" type="String" reportable="dimension" />
  <FIELD name="Foo" refname="MyCompany.CustomFields.Bar" type="String" reportable="dimension" />

Figyelje meg, hogy két mező van a névvel <FIELD name="Foo"

Megoldási példa

  <FIELD name="Foo" refname="MyCompany.CustomFields.Foo" type="String" reportable="dimension" />
  <FIELD name="Bar" refname="MyCompany.CustomFields.Bar" type="String" reportable="dimension" />

TF402579: A(z) [friendlyName] név többször használatos a következő munkaelemtípusok különböző mezőiben: [witNames]. A mezők nevének egyedinek kell lennie a projektgyűjteményben.

Az azonosra refname="MyCompany.FieldName" hivatkozó mezőknek azonos rövid névértékkel FIELD name="fieldname" kell rendelkezniük.

Példa hiba

A folyamat, Bug.xml

  <FIELD name="Foo" refname="MyCompany.CustomFields.Foo" type="String" reportable="dimension" />  

B folyamat, Bug.xml

  <FIELD name="Bar" refname="MyCompany.CustomFields.Foo" type="String" reportable="dimension" />  

Mivel mindkét mező ugyanazzal a hivatkozásnévvel rendelkezik, refname="MyCompany.CustomFields.Foo"az importált vagy az Azure DevOps Servicesbe importálandó összes folyamat esetében ugyanazt a rövid nevet <FIELD name="Foo" kell megadnia.

TF402580: A [witName] nevet csak egyetlen munkaelemtípushoz használhatja.

A WIT-felhasználóbarát neveknek egyedinek kell lenniük WORKITEMTYPE name="Name" a folyamaton belül.

Példa hiba

Saját munkaelem A.xml

  <WORKITEMTYPE name="My Work Item" refname="My.MyWorkItemA">

Saját munkaelem B.xml

  <WORKITEMTYPE name="My Work Item" refname="My.MyWorkItemB">

Figyelje meg, hogy mindkét WORKITEMTYPE name= munkaelemtípus esetében ugyanaz a helyzet.

Megoldási példa

Saját munkaelem A.xml

  <WORKITEMTYPE name="My Work Item A" refname="My.MyWorkItemA">

Saját munkaelem B.xml

  <WORKITEMTYPE name="My Work Item B" refname="My.MyWorkItemB">

TF402581: Csak egyetlen munkaelemtípushoz használhatja a [refName] refname nevet.

A WIT-hivatkozásneveknek egyedinek kell lenniük refname="value" a folyamaton belül.

Példa hiba

Bug.xml

  <WORKITEMTYPE name="Bug" refname="MyCompany.Name">

UserStory.xml

  <WORKITEMTYPE name="User Story" refname="MyCompany.Name"> 

refname mindkét érték "MyCompany.Name" értékkel egyenlő

Megoldási példa

Bug.xml

  <WORKITEMTYPE name="Bug" refname="MyCompany.Bug">

UserStory.xml

  <WORKITEMTYPE name="User Story" refname="MyCompany.UserStory"> 

TF402582: A munkaelem típusa [witName] egyéni vezérlőt [controlName] tartalmaz, amely nem támogatott.

Az egyéni vezérlők nem támogatottak az Azure DevOps Servicesben. Tekintse át a FORM névvel ellátott WIT szakaszt, és távolítsa el a definiált egyéni vezérlőket.

Példa hiba

Type="OneViewMultiValueControl" egyéni vezérlőt ad meg. Ezt el kell távolítani vagy egy támogatott vezérlőre kell cserélni.

    <Group Label="Engineering Alignment">
        <Column PercentWidth="100">
            <Control FieldName="Fabrikam.Content.Product" Type="FieldControl" Label="Product" LabelPosition="Left" />
            <Control FieldName="Fabrikam.Content.Release" Type="FieldControl" Label="Milestone" LabelPosition="Left" />
            <Control FieldName="Fabrikam.Content.Technology" Type="FabrikamMultiValueControl" Label="Technology" LabelPosition="Left" />
        </Column>
    </Group>

Tesztelési felügyeleti beépülő modul hibái

A Test Management mappában található TestManagement.xml fájlnak meg kell felelnie a Test Manager kezdeti konfigurációjának definiálása című szakaszban leírt szintaxisnak és szabályoknak.

TF402533: A TestManagement beépülő modul "[elementName]" eleme hiányzik az 'fileName' attribútumból.

Adja hozzá a hiányzó attribútumot a TestManagement.xml fájl nevesített eleméhez.

TF402534: A TestManagement beépülő modul tartalmaz egy nem támogatott feladatot ([taskName])

Javítsa ki a TestManagement.xml fájlban elnevezett feladatot.

Példa hiba

Az TestResolutionStates elem el lett írva.

    <taskXml>
      <TestResolutionSattes fileName="Test Management\TestResolutionState.xml" />
    </taskXml>

Megoldási példa

Javított elírások.

    <taskXml>
      <TestResolutionStates fileName="Test Management\TestResolutionState.xml" />
    </taskXml>