Share via


Validatiefouten voor procesimport oplossen

Azure DevOps Services

Belangrijk

Importproces ondersteunt het gehoste XML-procesmodel waarmee u aanpassingen kunt beheren door de WIT-definitie van een processjabloon bij te werken. Deze functie is alleen beschikbaar voor organisaties die zijn gemigreerd naar Azure DevOps Services met behulp van de Azure DevOps-gegevensimportservice. Neem contact met ons op als u vragen hebt over het aanpassen van processen in Azure DevOps Services.

Als u het overnameprocesmodel gebruikt, kunt u uw werk bijhouden via de gebruikersinterface aanpassen door een overgenomen proces te maken. Als u het on-premises XML-procesmodel gebruikt, kunt u een processjabloon aanpassen, een processjabloon uploaden of downloaden en een processjabloon aanpassen.

Zie Werktracking aanpassen voor meer informatie over procesmodellen.

Tijdens het importeren van het proces wordt het proces gevalideerd om ervoor te zorgen dat het systeem werkt zoals verwacht voor het aangepaste proces. U ontvangt een lijst met foutberichten als de validatie van het proces mislukt.

Process successfully imported

Als u een validatiefout hebt ontvangen tijdens het importeren, moet u de fout oplossen voordat u de importbewerking opnieuw probeert uit te voeren. Elke fout bevat een koppeling voor meer informatie over de specifieke validatiefout en richtlijnen voor het corrigeren ervan. Pas de oplossingsoplossingen toe die zijn opgegeven voor de berichten die u hebt ontvangen, zip de bijgewerkte bestanden en voer de importbewerking opnieuw uit.

Als u net begint met het aanpassen, controleert u de opgegeven validatieregels.

Informatieberichten - geen actie vereist

TF402555: Veld [refName] wordt verwijderd.

Het proces dat u importeert, bevat niet het benoemde veld in het proces dat wordt bijgewerkt, daarom wordt het verwijderd als onderdeel van de updatebewerking.

Voorbeeldscenario

  1. Aangepast veld toevoegen aan bug.xml-werkitem
    <FIELD name="Foo" refname="MyCompany.CustomFields.Foo" type="String" reportable="dimension" />
    
  2. Importproces
  3. Veld verwijderen uit Bug.xml
  4. Bijgewerkt proces importeren

Het systeem geeft een informatiebericht weer over het veld dat moet worden verwijderd.
TF402555: Field MyCompany.CustomFields.Foo will be deleted

TF402591: De naam van het veld met de verwijzingsnaam [refName] kan niet worden gewijzigd in [naam1] van [naam2]' in bestaande processen [processName].

Het proces dat u importeert, bevat een hernoemd veld dat hetzelfde refname gebruikt in het huidige proces(en).

Veldnamen kunnen niet worden gewijzigd.

TF402598: Werkitemtype [refName] wordt verwijderd.

Het proces dat u bijwerkt, bevat niet de benoemde WIT die in het huidige proces bestaat. Als onderdeel van het bijwerken van het bestaande proces, verwijdert het systeem de benoemde WIT uit het huidige proces.

Voorbeeldscenario

  1. Nieuw werkitemtype maken met de naam LSI
    <WORKITEMTYPE name="LSI" refname="My.LSI">  
    
  2. Importproces
  3. Het LSI-werkitemtype uit het proces verwijderen
  4. Bijgewerkt proces importeren

Het systeem geeft een informatiebericht weer over de verwijdering.
TF402598: Work item type My.LSI will be deleted

TF402601: Het werkitemtype [witName] wordt gewijzigd in [naam1] van [naam2].

Het proces bevat een hernoemde WIT. De naam van de WIT wordt gewijzigd in het bestaande proces.
Het proces dat u bijwerkt, bevat een WIT met de naam die is gewijzigd in de naam in het huidige proces.
Als onderdeel van het bijwerken van het bestaande proces wijzigt het systeem de naam van de WIT in het huidige proces. Alle werkitems in bestaande projecten die verwijzen naar het proces, worden ook hernoemd.

Voorbeeldscenario

  1. Nieuw werkitemtype maken met de naam LSI
    <WORKITEMTYPE name="LSI" refname="My.LSI">  
    
  2. Importproces
  3. De naam van het LSI-werkitemtype wijzigen in Live Site Incident
    <WORKITEMTYPE name="Live Site Incident" refname="My.LSI">  
    
  4. Bijgewerkt proces importeren

Het systeem geeft een informatiebericht weer over de wit-naam die moet worden gewijzigd.
TF402601: Work item type My.LSI will be renamed to 'Live Site Incident' from 'LSI'

Diverse bestandsfouten

TF402586: Fout bij het parseren van bestand: [Foutbericht]

Ongeldige XML-syntaxis kan leiden tot parseringsbestandsfouten. Ontbrekende slottags, ontbrekende aanhalingstekens, ontbrekende vierkante haken (< of >) kunnen een parseerbestandsfout veroorzaken.

Bepaal en corrigeer de bron van de ongeldige XML in het foutbericht.

TF402594: Bestand schendt het schema met de volgende fout: [Foutbericht]

Elk XML-bestand in het zip-procesbestand moet voldoen aan het opgegeven schema. Fouten met schemaschendingen worden veroorzaakt door aangepaste XML-tags of -kenmerken in het XML-bestand. Lees het foutbericht om de oorzaak van de schending van het schema te bepalen en dienovereenkomstig op te lossen.

De schemadefinitie voor het bijhouden van werkitems definieert alle onderliggende elementen in het FORM element als kameel geval en alle andere elementen als hoofdletters. Als er fouten optreden bij het valideren van uw typedefinitiebestanden, controleert u de casestructuur van uw elementen. Bovendien moet de casestructuur van het openen en sluiten van tags overeenkomen volgens de regels voor XML-syntaxis.

Voorbeelden van fouten

Aangepaste XML-tag:

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

Extra kenmerk toegevoegd aan XML-element:

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

VS412450: Xml-schemavalidatiefout in [fileName]. [Foutbericht]

Corrigeer de schemafout in het benoemde bestand.

Invoegtoepassingsfouten voor processjablonen

ProcessTemplate.xml is het hoofdbestand dat het hele proces definieert en alle XML-definitiebestanden die worden geïmporteerd om een proces toe te voegen of bij te werken. Dit bestand bevat alle invoegtoepassingen en taakgroepen waarnaar wordt verwezen bij het maken van een project. Elke taakgroep verwijst naar een onderliggend XML-bestand (vaak in een submap) waarin de specifieke taken worden gedefinieerd. Over het algemeen geeft u één taakgroep op voor elke invoegtoepassing.

Het definitiebestand ProcessTemplate.xml moet voldoen aan de syntaxis en regels die worden beschreven in de naslaginformatie over het XML-element ProcessTemplate.

VS412457: Kan het opgegeven bestand [fileName] niet vinden in het procespakket.

Corrigeer het zip-procespakket om het benoemde bestand op te nemen.

VS402452: De processjabloon heeft geen versie opgegeven of een ongeldige versie opgegeven.

Bewerk het bestand ProcessTemplate.xml om een versie op te geven.

Voorbeeld van een fout

ProcessTemplate.xml-bestand geeft dezelfde version GUID op als voor het Agile-proces. Dit is een vergrendeld proces.

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

Oplossingsvoorbeeld

Er is een andere GUID opgegeven.

<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: Zip-bestand van processjabloon bevat geen vereiste invoegtoepassing [pluginName].

Alle bestanden die worden vermeld in het bestand ProcessTemplate.xml en de ondersteunde invoegtoepassingsbestanden, moeten aanwezig zijn in het zip-bestand van het proces.

Gebruik een zoekprogramma om alle exemplaren van bestandsnaam=waarde in de set procesbestanden en mappen te vinden. Werk vervolgens de invoegtoepassing bij om het ontbrekende benoemde bestand te verwijderen of voeg het benoemde bestand toe aan de procesmap waartoe het behoort.

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

Voorbeeld van een fout

De WorkItemTracking-invoegtoepassing geeft aan fileName="WorkItem Tracking\TypeDefinitions\Epic.xml, maar deze is niet toegevoegd aan de map WorkItem Tracking\TypeDefinitions.

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

Oplossingsvoorbeeld

Voeg het Epic.xml-bestand toe aan de map WorkItem Tracking\TypeDefinitions.

VS412454: Plug-in [pluginName] bevat verschillende taskList{1}, {2}. Er is slechts één taskList per invoegtoepassing toegestaan.

Corrigeer het bestand ProcessTemplate.xml voor de benoemde invoegtoepassing om het aantal tasklist gedefinieerde elementen te verminderen.

Voorbeeld van een fout

De WorkItemTracking-invoegtoepassing bevat twee tasklist instructies.

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

Oplossingsvoorbeeld

    <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: U kunt slechts één categoriedefinitiebestand opnemen in uw proces.

Voorbeeld van een fout

Het workItems.xml-bestand bevat twee CATEGORIES instructies.

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

Oplossingsvoorbeeld

Het workItems.xml-bestand is bijgewerkt met slechts één CATEGORIES instructie.

  <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: U kunt slechts één ProcessConfiguration-definitiebestand opnemen in uw proces.

Voorbeeld van een fout

Het workItems.xml-bestand bevat dubbele ProjectConfiguration instructies.

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

Oplossingsvoorbeeld

Het workItems.xml-bestand is bijgewerkt met slechts één ProjectConfiguration instructie.

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

TF402587: Vereist ProcessConfiguration-bestand ontbreekt.

Het workItems.xml-bestand geeft het ProcessConfiguration-bestand op dat moet worden geüpload. Het bestand is niet opgegeven, bevat een verouderde specificatie, het opgegeven bestand ontbreekt in de sjabloon of de map/bestandsnaam is niet juist.

Voorbeeld van een fout

De opgegeven configuratie is verouderd en geeft twee bestanden op die zich niet in de map Proces bevinden.

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

Oplossingsvoorbeeld

Het workItems.xml-bestand is bijgewerkt met de juiste configuratie-instructie ProjectConfiguration .

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

TF402577: Veld [refName] geeft beschrijvende naam [friendlyName] op die al wordt gebruikt door velden [refName] in processen [processNames].

Beschrijvende namen moeten uniek zijn voor alle velddefinities voor alle WIT-definities die zijn opgegeven voor alle processen die zijn geïmporteerd in Azure DevOps Services.

De benoemde processen bevatten WIT's die een veld definiëren dat gebruikmaakt van de beschrijvende naam.

Wijzig de WIT-definitie in uw zip-procesbestand dat [refName] bevat en geef een andere beschrijvende naam op of zorg ervoor dat deze overeenkomt met een bestaand veld dat in gebruik is.

Voorbeeld van een fout

De definitie UserStory WIT bevat FIELD een element voor Fabrikam.Product.Family met een beschrijvende naam Product.

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

In een bestaand proces gebruikt Fabrikam.Product.Versions echter de beschrijvende naam Product.

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

Oplossingsvoorbeeld

Werk de definitie userStory WIT bij zodat deze overeenkomt met het bestaande veld.

      <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: Vereiste WorkItemTracking-invoegtoepassingsverwijzing ontbreekt in de processjabloon.

U moet de Microsoft.ProjectCreationWizard.WorkItemTracking invoegtoepassing opgeven in de metadata sectie van het bestand ProcessTemplate.xml:

Voorbeeld van een fout

De Microsoft.ProjectCreationWizard.WorkItemTracking invoegtoepassing ontbreekt in de plugins sectie van het bestand ProcessTemplate.xml.

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

Oplossingsvoorbeeld

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

Categorieën

Het definition-bestand Categories.xml moet voldoen aan de syntaxis en regels die worden beschreven in de verwijzing naar het XML-element Categorieën.

TF402546: Categorie [categoryName] ontbreekt in het categorieënbestand.

Alle categorieën waarnaar wordt verwezen in het bestand ProcessConfiguration.xml moeten worden gedefinieerd in het bestand Categories.xml. Daarnaast vereist het systeem dat het bestand Categories.xml definities voor de volgende categorieën bevat:

  • Foutcategorie
  • Aanvraagcategorie voor codebeoordeling
  • Antwoordcategorie codebeoordeling
  • Categorie feedbackaanvraag
  • Feedbackreactiecategorie
  • Categorie Verborgen typen
  • Vereistecategorie
  • Categorie voor gedeelde stappen
  • Categorie gedeelde parameter
  • Taakcategorie
  • Testcasecategorie
  • Categorie testplan
  • Categorie testsuite

Werk uw Categories.xml-bestand bij om de ontbrekende categorie [naam] te definiëren.

Voorbeeld van een fout

ProcessConfiguration verwijst naar de Epic Category, maar deze ontbreekt in het definition-bestand Categories.xml.

Oplossingsvoorbeeld

Epic Category wordt toegevoegd aan het categorieënbestand.

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

TF402553: Element [naam] verwijst naar categorie [categoryName] die niet is gedefinieerd in het categorieënbestand.

Werk het bestand Categories.xml bij om de ontbrekende categorie [categoryName] te definiëren.

TF402560: U hebt [n] categorieën gedefinieerd. Alleen [nn] zijn toegestaan.

Controleer uw Categories.xml-bestand voor alle CATEGORY elementinstructies en bepaal welke u kunt verwijderen, zodat de toegestane limiet niet wordt overschreden. Controleer vervolgens het bestand ProcessConfiguration.xml om waarden te vervangen die verwijzen naar verwijderde categorieën.

TF402596: Categorie [categoryName] definieert geen werkitemtype [witName].

Categorieën moeten verwijzen naar WIT's die zijn gedefinieerd in de map /WorkItem Tracking/TypeDefinitions en worden vermeld als een taak voor upload in het plug-in-bestand WorkItems.xml.
Controleer het bestand Categories.xml op verwijzingen naar een WIT die niet is opgenomen in de map /WorkItem Tracking/TypeDefinitions.

Voorbeeld van een fout

De naam van de WIT waarnaar wordt verwezen voor Microsoft.EpicCategory is onjuist gespeld.

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

Oplossingsvoorbeeld

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

TF402597: Aangepaste categorie [categoryName] wordt niet ondersteund omdat processConfiguration er niet naar verwijst.

U kunt alleen aangepaste categorieën opgeven die u gebruikt om een Agile-hulpprogrammafunctie te configureren in processconfiguration.
Controleer het bestand ProcessConfiguration.xml en bepaal of u ondersteuning voor een categorie hebt gemist. Verwijder anders [categoryName] uit het bestand Categories.xml.

Voorbeeld van een fout

ProcessConfiguration verwijst niet naar Microsoft.EpicCategory, hoewel deze is gedefinieerd in het definition-bestand Categories.xml.

Oplossingsvoorbeeld

Voeg PortfolioBacklog toe aan ProcessConfiguration om te verwijzen naar Microsoft.EpicCategory.

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

Naslagartikelen:

Fouten in de classificatieinvoegtoepassing

Het definitiebestand Classification.xml moet voldoen aan de syntaxis en regels die worden beschreven in de invoegtoepassing Classificatie.

TF402511: De invoegtoepassing Classificatie bevat dubbele eigenschapsnaam: [propertyName].

Voorbeeld van een fout

Classification.xml-bestand bevat een tweede property name="MSPROJ" instructie onder het properties containerelement.

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

Oplossingsvoorbeeld

Verwijder de dubbele instructie.

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

TF402512: Bestand [fileName] bestaat niet.

Het bestand dat is opgegeven in het bestand Classification.xml is niet aanwezig in het opgegeven pad of het pad is verkeerd gespeld.

Voorbeeld van een fout

Het pad naar de classificatiemap is onjuist gespeld.

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

Oplossingsvoorbeeld

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

TF402513: Naam [pathName] in de invoegtoepassing Classificatie voldoet niet aan de naamgevingsbeperkingen van TreePath.

Controleer de Node elementen die u hebt opgegeven en wijzig de namen zodat deze voldoen aan ondersteunende naamconventies. Naslaginformatie: Gebieds- en iteratiepaden toevoegen en wijzigen.

Voorbeeld van een fout

De padnamen bevatten het #-teken dat niet is toegestaan.

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

Oplossingsvoorbeeld

De padnamen zijn gecorrigeerd.

        <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: Node StructureType [structureTypeName] in de invoegtoepassing Classificatie wordt niet ondersteund.

Het StructureType kenmerk staat alleen de volgende waarden toe: ProjectModelHierarchy en ProjectLifecycle.
Controleer de Node elementen die u hebt opgegeven en verwijder eventuele niet-ondersteunde kenmerken.

Voorbeeld van een fout

ProjectLifecycle is verkeerd gespeld.

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

Oplossingsvoorbeeld

Verkeerd gespelde naam is gecorrigeerd.

        <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: Een eigenschapskenmerk in de invoegtoepassing Classificatie ontbreekt of wordt niet ondersteund.

Het property element staat alleen de volgende kenmerken toe: name , value en isFile.
Controleer de property elementen die u hebt opgegeven en verwijder eventuele niet-ondersteunde kenmerken.

Voorbeeld van een fout

Het value kenmerk is onjuist gespeld.

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

Oplossingsvoorbeeld

Onjuist gespelde kenmerk is gecorrigeerd.

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

TF402516: de invoegtoepassing Classificatie bevat meer dan twee hoofdknooppunten, die niet worden ondersteund.

Controleer de Node elementen die u hebt opgegeven en verwijder extra hoofdknooppunten.

Voorbeeld van een fout

Classification.xml-bestand bevat een tweede Node StructureType="ProjectLifecycle" instructie onder het Nodes containerelement.

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

Oplossingsvoorbeeld

Verwijder de tweede instructie.

      <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: gebied of iteratiepad [pathName]' in de invoegtoepassing GroupsandPermissions ontbreekt in de invoegtoepassing Classificatie.

Voeg het ontbrekende [pathName] toe aan het bestand Classification.xml of verwijder het uit het bestand GroupsandPermissions.xml.

Voorbeeld van een fout

Classification.xml-bestand specificeert sprints, geen iteraties.

GroupsandPermissions.xmlteamSettings specificeert iteraties.

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

Met Classification.xml worden echter sprints opgegeven.

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

Oplossingsvoorbeeld

Werk GroupsandPermissions.xml bij om sprints te gebruiken.

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

Notitie

Aangepaste koppelingstypen worden niet ondersteund in het huidige importproces.

Controleer uw WorkItems.xml-invoegtoepassingsbestand voor alle LINKTYPE elementinstructies. Verwijder instructies die zijn gekoppeld aan aangepaste koppelingstypen, zodat de toegestane limiet niet wordt overschreden. Verwijder vervolgens het bijbehorende definitiebestand voor het koppelingstype uit de map LinkTypes.

Verwijder ook verwijzingen naar de aangepaste koppelingstypen die u hebt toegevoegd aan een WIT-definitie in een LinksControlOptions sectie onder de FORM sectie.

Controleer uw WorkItems.xml-invoegtoepassingsbestand voor alle LINKTYPE elementinstructies. Verwijder alle instructies die een aangepast koppelingstype opgeven. Verwijder vervolgens het bijbehorende definitiebestand voor het koppelingstype uit de map LinkTypes.

De volgende LINKTYPE elementinstructies in het invoegtoepassingsbestand WorkItems.xml zijn geldig:

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

Algemene lijsten

Notitie

Globale lijsten worden niet ondersteund in de huidige functie voor het importeren van processen.

TF402564: U hebt globale lijsten [n] gedefinieerd. Alleen [nn] zijn toegestaan.

Een of meer WIT's die zijn gedefinieerd in de aangepaste processjabloon bevatten een GLOBALLIST element. Doorzoek uw WIT-definitiebestanden en vervang alle GLOBALLIST elementen door ALLOWEDVALUES of SUGGESTEDVALUES elementen. Zie Selectielijsten definiëren voor naslagsyntaxis.

TF402565: U hebt [n] items gedefinieerd in de algemene lijst [globalListName]. Maximaal [nn] is toegestaan.

Het benoemde GLOBALLIST element bevat meer items dan toegestaan. Verminder het aantal lijstitems in het GLOBALLIST element of segmenteer de globale lijst in twee of meer elementen, zodat geen van beide lijsten het maximum aantal toegestane items overschrijdt.

Zie Selectielijsten definiëren voor naslagsyntaxis.

Procesconfiguratie

Het definitiebestand ProcessConfiguration.xml moet voldoen aan de syntaxis en regels die worden beschreven in de verwijzing naar het XML-element ProcessConfiguration.

TF402543: Voor element [elementName] moet u precies één werkstroomstatus toewijzen aan metastate [metastateName].

Werk de States sectie in het benoemde element in het bestand ProcessConfiguration.xml bij om de ontbrekende metastatetoewijzing op te geven of extra toewijzingen te verwijderen.

Voorbeeld van een fout

Het element ProcessConfiguration.xml RequirementBacklog ontbreekt in een metastatetoewijzing voor 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 >

Oplossingsvoorbeeld

Ontbrekende metastatetoewijzingen zijn toegevoegd.

<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: Voor element [elementName] moet u voor het werkitemtype [witName] ten minste één status toewijzen aan metastate [metastateName].

Controleer de WORKFLOW statussen die zijn gedefinieerd voor de benoemde WIT en werk de States sectie in het benoemde element in het bestand ProcessConfiguration.xml bij om de ontbrekende metastatetoewijzing voor de benoemde WIT op te geven.

TF402548: Voor element [elementName] moet u ten minste één status toewijzen aan metastate [metastateName].

Werk de States sectie in het benoemde element in het bestand ProcessConfiguration.xml bij om de ontbrekende metastatetoewijzing op te geven.

Voorbeeld van een fout

Het element ProcessConfiguration.xml RequirementBacklog ontbreekt in een metastatetoewijzing voor 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 >

Oplossingsvoorbeeld

Ontbrekende metastatetoewijzingen zijn toegevoegd.

<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: Element [elementName] bevat meer dan één metastatetoewijzing voor de werkstroomstatus [stateName].

Metastatewaarde kan niet worden toegewezen aan meer dan één werkstroomstatus.

Voorbeeld van een fout

Het element ProcessConfiguration.xml RequirementBacklog bevat twee metastatetoewijzingen voor 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 >

Oplossingsvoorbeeld

Metastatetoewijzingen zijn gecorrigeerd.

<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: Het werkitemtype [witName] definieert de werkstroomstatus [stateName], wat vereist is omdat ProcessConfiguration dit toe wijst aan een metastate voor element [elementName].

Corrigeer het bestand ProcessConfiguration.xml of de WORKFLOW sectie van de benoemde WIT om de ontbrekende STATE elementen toe TRANSITION te voegen.

Voorbeeld van een fout

Het element ProcessConfiguration.xml RequirementBacklog geeft aan value="Committed", maar UserStory.xml definieert Commit niet als een status.

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

Oplossingsvoorbeeld

Het State element verwijderd voor Vastgelegd.

<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: Voor element [elementName] moet u voor het werkitemtype [witName] exact één status toewijzen aan metastate [metastateName] voor de volgende statussen: [stateNames].

Controleer de STATES sectie in het bestand ProcessConfiguration.xml voor het benoemde element en zorg ervoor dat elke sate die wordt vermeld in het foutbericht aanwezig is en is toegewezen aan een metastate.

Voorbeeld van een fout

Het element ProcessConfiguration.xml RequirementBacklog ontbreekt de status New die voor het User Story werkitemtype bestaat. Deze moet in de STATES lijst staan die is toegewezen aan 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 >

Oplossingsvoorbeeld

Metastatetoewijzing is gecorrigeerd.

<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: Element [elementName] geeft een niet-ondersteunde metastate [metastateName] op.

Controleer de STATES sectie in het bestand ProcessConfiguration.xml voor het benoemde element en verwijder of corrigeer de benoemde metastate.

Voorbeeld van een fout

Het element ProcessConfiguration.xml RequirementBacklog bevat een verkeerd gespelde metastatetoewijzing voor 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 >

Oplossingsvoorbeeld

Metastatetoewijzing is gecorrigeerd.

<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: Vereist element [elementName] ontbreekt in procesconfiguratie.

Bewerk het bestand ProcessConfiguration.xml om het ontbrekende benoemde element toe te voegen.

Controleer de XML-elementreferentie voor ProcessConfiguration voor vereiste elementen.

TF402572: Kan het opgegeven bestand niet vinden in het processjabloonpakket.

Een bestand dat is opgegeven in een invoegtoepassing voor uploaden, ontbreekt in het zip-bestand. Controleer alle bestanden die zijn opgegeven voor uploaden en zorg ervoor dat ze zijn opgenomen in het zip-bestand van het proces.

Controleer de XML-elementreferentie voor ProcessConfiguration voor vereiste elementen.

TF402574: ProcessConfiguration geeft niet het vereiste TypeField[typeField] op.

Bewerk het bestand ProcessConfiguration.xml om het ontbrekende benoemde TypeField element toe te voegen.

Controleer de XML-elementreferentie voor ProcessConfiguration voor vereiste TypeField elementen.

Opmerking

Het Scrum-proces geeft de volgende TypeField elementen aan. Als een van deze ontbreekt, krijgt u een foutmelding TF402574.

<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: Verschillende portfolioachterstanden [backlogNames] hebben [backlogName] gedefinieerd als de bovenliggende naam. Een bovenliggende achterstand kan slechts één onderliggende achterstand hebben.

Slechts één onderliggende portfolioachterstand kan worden toegewezen aan één bovenliggende achterstand.

Bewerk ProcessConfiguration om de specificaties van de bovenliggende en onderliggende achterstand te corrigeren.

Voorbeeld van een fout

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

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

Oplossingsvoorbeeld

Wijzig het bovenliggende item in de functieachterstand zodat deze verwijst naar de Epic-achterstand.

  <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: Portfolioachterstand [backlogName] verwijst naar niet-gedefinieerde bovenliggende portfolioachterstand [backlogName].

De definitie ProcessConfiguration.xml bevat een parent waarde die verwijst naar een niet-gedefinieerde portfolioachterstand.

Voorbeeld van een fout

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

Oplossingsvoorbeeld

Voeg epic PortfolioBacklog toe aan het bestand ProcessConfiguration.xml.

  <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: Verschillende portfolioachterstanden [Achterstand 1, Achterstand 2] definiëren hun bovenliggende item niet.

Slechts één portfolioachterstand, de bovenste achterstand, is mogelijk niet gepareerd. Alle andere achterstanden moeten een parent="Microsoft.FooCategory" kenmerk en waarde bevatten.

Oplossingsvoorbeeld

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

402595: Er zijn te veel portfolioachterstanden gedefinieerd. Maximaal 5 zijn toegestaan.

Bewerk het bestand ProcessConfiguration.xml om de extra PortfolioBacklog elementen uit de PortfolioBacklogs sectie te verwijderen.

Raadpleeg de xml-elementreferentie processconfiguration voor meer informatie.

TF400506: Dit element definieert de statussen voor werkitems die bugs of defecten vertegenwoordigen.

Deze fout treedt op wanneer de BugWorkItems sectie onjuist is geconfigureerd. Elke status die is gedefinieerd voor een werkitemtype dat in de Microsoft.BugCategory sectie is opgenomen, moet bestaan in de set statuswaarden die in de BugWorkItems sectie zijn gedefinieerd. Als bijvoorbeeld de volgende statussen zijn gedefinieerd voor werkitemtypen die zijn gedefinieerd voor het type bugwerkitem( Nieuw, Goedgekeurd, Doorgevoerd, Gereed), moet de BugWorkItems sectie als volgt worden geconfigureerd:

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

Zie de naslaginformatie over HET XML-element ProcessConfiguration voor meer informatie.

TF400507: Elk type werkitem moet een initiële statuswaarde ondersteunen die overeenkomt met een van de statussen die zijn gedefinieerd in: BugWorkItems.

Deze fout treedt op wanneer een werkitemtype dat is opgenomen in de Microsoft.BugCategory initiële status opgeeft die niet is opgenomen in de BugWorkItems sectie van het XML-bestand ProcessConfiguration. Corrigeer de werkstroomstatussen van de XML-definitie voor de benoemde typen werkitems of werk de BugWorkItems sectie bij om de ontbrekende status(s) op te nemen.

Zie de naslaginformatie over HET XML-element ProcessConfiguration voor meer informatie.

TF400572: Het projectproces Instellingen moet worden geconfigureerd om deze functie te kunnen gebruiken.

Dit wordt veroorzaakt door sjablonen die afkomstig zijn van TFS 2010 of eerdere versies, voordat het projectproces Instellingen bestond. Voer Functies configureren uit na een upgrade om het probleem op te lossen of voeg het XML-bestand ProcessConfiguration toe aan de processjabloon.

Typen werkitems

TF402570: U hebt [n] werkitemtypen gedefinieerd. Maximaal [witLimit] is toegestaan.

U hebt meer WIT's gedefinieerd die in het proces zijn toegestaan. Controleer uw WorkItems.xml-bestand en verminder het aantal WORKITEMTYPE instructies dat het bevat en verwijder de bijbehorende WIT-definitiebestanden uit het proces.

TF402573: Het werkitemtype WIT geeft geen vereist refname kenmerk op.

Werkitemtypen (Bug, User Story, Task, enzovoort) vereisen het refname kenmerk. De refname-waarde moet uniek zijn en mag geen gereserveerde naamruimten bevatten. De naamruimten-System.XXX en Microsoft.VSTS.XXX-zijn gereserveerd door Azure DevOps.

Zie de naslaginformatie over alle WITD XML-elementen voor meer informatie.

Voorbeeld van een fout

<WORKITEMTYPE name="Bug">

Oplossingsvoorbeeld

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

TF402599: Het werkitemtype refname [refName] is niet geldig omdat er een niet-toegestane naamruimte [naamruimte] wordt gebruikt.

Verwijzingsnamen van aangepaste velden en WIT's kunnen geen gereserveerde naamruimten gebruiken: Systeem.XXX en Microsoft.VSTS.XXX.

Bewerk het refname kenmerk van de benoemde WIT.

Voorbeeld van een fout

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

Oplossingsvoorbeeld

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

TF402600: De verwijzingsnaam van het werkitemtype [refName] is niet geldig. Verwijzingsnamen voor werkitems mogen alleen letters, geen spaties en ten minste één punt (.) bevatten.

WIT-verwijzingsnamen moeten voldoen aan vastgestelde naamconventies: alleen letters, geen spaties en ten minste één punt (.)

Bewerk het refname kenmerk van de benoemde WIT om te voldoen aan de naamgevingsvereisten..

Voorbeeld van een fout

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

Oplossingsvoorbeeld

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

Werkitemvelden

TF402538: Veldregel [ruleName] wordt niet ondersteund.

Bewerk uw WIT-definities om de benoemde regel te verwijderen. De volgende regels worden niet ondersteund voor importeren in Azure DevOps: MATCH, CANNOTLOSEVALUE, PROHIBITEDVALUESen NOTSAMEAS.

TF402539: Veld [refName] staat alleen de volgende regels toe: [ruleNames]..

Bewerk uw WIT-definities voor het benoemde veld en verwijder alle niet-toegestane regels. Bekijk zowel de secties als WORKFLOW de FIELDS secties. De meeste systeemvelden staan het opgeven van regels niet toe.

Geldige regels voor gebruik met systeemvelden

Naam Toegestane regels
System.Title REQUIRED, DEFAULT
System.Description REQUIRED, DEFAULT
System.AssignedTo REQUIRED, , , DEFAULTALLOWEXISTINGVALUEVALIDUSER
System.ChangedBy REQUIRED, , , DEFAULTALLOWEXISTINGVALUEVALIDUSER

TF402540: Werkitemtype [witName] is niet geldig omdat hiermee globale lijst [GLOBALLIST] wordt opgegeven. Globale lijsten worden niet ondersteund.

Globale lijsten worden niet ondersteund in VSTS. Vervang alle exemplaren van GLOBALLIST elementen door ALLOWEDVALUES en LISTITEM elementen in alle WIT-definitiebestanden. Naslaginformatie: Kieslijsten definiëren.

Voorbeeld van een fout

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

Oplossingsvoorbeeld

<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: Werkitemtype [witName] is niet geldig omdat deze verwijst naar de algemene lijst [globalListName]. Globale lijsten worden niet ondersteund.

Globale lijsten worden niet ondersteund in VSTS. Vervang alle exemplaren van GLOBALLIST elementen door ALLOWEDVALUES en LISTITEM elementen in alle WIT-definitiebestanden. Naslaginformatie: Kieslijsten definiëren.

Voorbeeld van een fout

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

Oplossingsvoorbeeld

<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: De verwijzingsnaam van het aangepaste veld [refName] is niet geldig omdat deze gebruikmaakt van niet-toegestane naamruimte [naamruimte].

De naamruimten-System.XXX en Microsoft.VSTS.XXX-zijn gereserveerd in VSTS. Verwijzingsnamen van aangepaste velden en typen kunnen deze naamruimten niet gebruiken.

Als u deze fout wilt oplossen, wijzigt u de naam van het refname kenmerk voor het benoemde veld in de WIT-definitiebestanden waar deze wordt weergegeven.

Voorbeeld van een fout

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

  - OR - 

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

Oplossingsvoorbeeld

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

TF402544: Veld [refName], gedefinieerd in werkitemtype [witName], vereist een ALLOWEDVALUES regel die waarden bevat om het element [elementName] te ondersteunen dat is opgegeven in ProcessConfiguration.

Bewerk het benoemde veld in de benoemde WIT om de ontbrekende ALLOWEDVALUES regel op te geven, die verwijst naar het benoemde element voor meer informatie.

Voor het bestandselement ProcessConfiguration.xml is TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity"een selectielijst gedefinieerd voor het veld Microsoft.VSTS.Common.Activity in alle WIT's die deel uitmaken van de taakcategorie.

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

Als u bugs aan de taakcategorie hebt toegevoegd, moet u ervoor zorgen dat het bestand Bug.xml het benoemde veld bevat en dezelfde selectielijst opgeeft als is gedefinieerd in het bestand Task.xml.

Voorbeeld van een fout

Bug.xml heeft het veld gedefinieerd, maar niet de selectielijst.

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

Oplossingsvoorbeeld

Opgelost 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: Voor element [elementName] moet u veld [fieldName] opnemen in de definitie van het werkitemtype [witName].

U moet een bijbehorend element opnemen in de benoemde FIELD WIT-definitie voor elk field element dat u opgeeft in de AddPanel sectie van het bestand ProcessConfiguration.xml.
U moet ook een Control element opnemen in de FORM sectie van de benoemde WIT.

Voorbeeld van een fout

ProcessConfiguration.xml specificeert twee aangepaste velden. Deze velden zijn echter niet gedefinieerd in het bestand UserStory.xml.

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

Oplossingsvoorbeeld

Ontbrekende FIELD elementen die zijn toegevoegd aan het bestand UserStory.xml.

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

Als u het element ProcessConfiguration [elementName] wilt ondersteunen, moet het werkitemtype [witName] TypeField [typeField] (veldverwnaam [refName]) definiëren.

In de ProcessConfiguration hebt u een TypeField gemaakt met TypeFieldValues. In uw werkitemtype moet u naar datzelfde TypeFielditem verwijzen.

Voorbeeld van een fout

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>  

FeedbackRequest.xml maakt gebruik van het veld Microsoft.VSTS.Feedback.ApplicationType wanneer het veld Custom.ApplicationType moet worden gebruikt.

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

Oplossingsvoorbeeld

FeedbackRequest.xml

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

TF402556: Als u het veld [refName] goed wilt definiëren, moet u deze de naam [fieldName] geven en het type instellen op [fieldType]. Opgegeven [refName] is [fieldName] en type is [fieldType].

Als u zich op een on-premises server bevindt en tfsMigrator uitvoert, wordt deze fout meestal gegenereerd wanneer uw proces verouderd is en een systeemveld niet juist is gedefinieerd. In de meeste gevallen moet u de opdracht gebruiken om de witadmin /changefield naam van het veld correct te wijzigen.

Voorbeelden van gereserveerde velden

Gereserveerd systeem.XXX en Microsoft.VSTS.XXX-velden hebben de vereiste naam en typewaarden.

Veld Name Type
System.Id Id Geheel getal
System.Title Titel String
Microsoft.VSTS.Scheduling.StoryPoints Verhaalpunten Dubbel
Microsoft.VSTS.Scheduling.RemainingWork Resterend werk Dubbel
Microsoft.VSTS.Scheduling.OriginalEstimate Oorspronkelijke schatting Dubbel
Microsoft.VSTS.Scheduling.CompletedWork Voltooide werkzaamheden Dubbel

Voorbeeld van een fout

TF402556: Voor het veld Microsoft.VSTS.TCM.ReproSteps moet u de naam Repro Steps geven en het type instellen op HTML. Opgegeven Microsoft.VSTS.TCM.ReproSteps is My ReproSteps en type is HTML.

In Bug.xml is de beschrijvende veldnaam gewijzigd in 'Mijn stappen voor opnieuw proberen'.

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

Oplossingsvoorbeeld

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: Inconsistente definities bestaan voor veld [refName] in de volgende typen werkitems: [witName]. Zorg ervoor dat alle verwijzingen naar een veld dezelfde refname, naam en type hebben.

FIELD elementdefinities voor velden met dezelfde beschrijvende naam moeten consistent zijn tussen WIT's. Controleer of de refname, nameen type kenmerken hetzelfde zijn in elk van uw WIT-definities voor het benoemde veld.

Voorbeeld van een fout

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

U ziet dat de name kenmerken type verschillen van die in het werkitemtype Bug.xml

Oplossingsvoorbeeld

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: De definitie van veld [refName] is inconsistent met de bestaande definitie van het veld in de volgende sjablonen: [templateNames]..

Velden moeten consistent worden gedefinieerd voor processen die zijn of die u wilt importeren in Azure DevOps Services. In het systeem kunt u geen proces importeren dat een element bevat dat op één FIELD manier is gedefinieerd in proces A en op een andere manier in proces B. Alle FIELD elementkenmerken moeten overeenkomen.

Opmerking

Proces A, Bug.xml

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

Proces B, Bug.xml

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

U ziet hoe verschillende waarden worden opgegeven voor name en type kenmerken.

Oplossing

Zorg ervoor dat velden van hetzelfde refname hetzelfde zijn gedefinieerd voor alle processen die
zijn geïmporteerd of wilt importeren in Azure DevOps Services.

TF402559: De definitie voor veld [refName] is inconsistent met een bestaand veld. Het type is [typeName] maar moet [typeName] zijn.

Bewerk de WIT-bestanden die het benoemde veld bevatten om ervoor te zorgen dat de opgegeven type kenmerkwaarde consistent is voor alle WIT's.

TF402562: U hebt [n] velden gedefinieerd voor het werkitemtype [witName]. Alleen [fieldLimit] is toegestaan.

U hebt [n] velden gedefinieerd voor het type werkitem [witName]. Alleen [fieldLimit] is toegestaan. Binnen één WIT kunt u alleen het opgegeven aantal velden opgeven.

Bewerk de benoemde WIT en verwijder de extra aangepaste velden om het totale aantal velden te beperken dat binnen de toegestane limiet valt.

TF402563: U hebt een totaal van [n] velden gedefinieerd voor alle typen werkitems. Alleen [fieldLimit] is toegestaan.

U hebt [n] velden gedefinieerd voor alle WIT's die in het proces zijn gedefinieerd. Alleen [fieldLimit] is toegestaan. Dit omvat Systeem.XXX en Microsoft.VSTS.XXX-naamruimtevelden en aangepaste velden.

Controleer de FIELDS en WORKFLOW secties en bepaal welke aangepaste velden u wilt verwijderen.

TF402566: U hebt [n] veldregels gedefinieerd voor het werkitemtype [witName]. Het maximum van [ruleLimit] is toegestaan.

U hebt [n] veldregels gedefinieerd voor de benoemde WIT die het toegestane aantal veldregels voor een wit overschrijdt.

Bewerk de benoemde WIT en verwijder de extra veldregels om het totale aantal velden te beperken dat binnen de toegestane limiet valt.

TF402568: U hebt [n] velden gedefinieerd met syncnamechanges="true" het type werkitem [witName]. Maximaal 64 is toegestaan.

Het aantal velden dat syncnamechanges="true" is gedefinieerd voor de benoemde WIT overschrijdt de toegestane limiet. Dit omvat Systeem.XXX en Microsoft.VSTS.XXX-naamruimtevelden en aangepaste velden.

Controleer de FIELDS sectie van de benoemde WIT en bepaal welke aangepaste velden moeten worden verwijderd of gewijzigd.

Opmerking

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

TF402569: U hebt [n] waarden gedefinieerd voor veld [fieldName] in werkitemtype [witName]. Een maximum van [listLimit] is toegestaan.

Het aantal LISTITEM elementen dat is gedefinieerd voor het benoemde veld in de benoemde WIT overschrijdt de toegestane limiet.

Bewerk de benoemde WIT om het aantalLISTITEM elementen te verminderen, zodat het toegestane maximum niet wordt overschreden.

Opmerking

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

U ziet dat de fout- en gebruikersverhaalwaarden refname verschillen.

TF402584: veldregelkenmerken 'voor' of 'niet' worden niet ondersteund.

De "for" en "not" kenmerken worden helemaal niet ondersteund voor een veldregel voor importeren in Azure DevOps Services.
Bekijk de FIELDS en WORKFLOW secties voor de aanwezigheid van "for" en "not" kenmerken en verwijder ze.

Voorbeeld van een fout

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

Oplossingsvoorbeeld

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

TF402593: Veldregels worden niet ondersteund voor veld [fieldName].

De meeste systeem- en Microsoft.VSTS-velden bieden geen ondersteuning voor regels. Zie De evaluatie van regels en regels voor een volledige lijst met ondersteunde veldregels.

Bewerk de definitiebestanden voor werkitemtypen die het benoemde veld bevatten en verwijder de daarvoor opgegeven veldregels.

TF402602: Het veld [refName] moet exact deze waarden [waarden] hebben.

Alle velden die zijn gedefinieerd door VSTS in de gereserveerde naamruimten-System.XXX en Microsoft.VSTS.XXX-mag niet worden gewijzigd. Als u een andere lijst met waarden in deze keuzelijstvelden wilt hebben, definieert u uw eigen aangepaste veld.

Voorbeeld van een fout

Bug.xml heeft het prioriteitsveld gedefinieerd, maar heeft een andere lijst met waarden dan verwacht.

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

Oplossingsvoorbeeld

Bug.xml gecorrigeerd, inclusief een nieuw veld

      <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: De gebruiker of groep kan niet worden gevonden [project]\Groepsnaam. Controleer of de gebruikers en groepen die worden gebruikt in de definitie van het type werkitem bestaan.

Aangepaste projectbereikgroepen worden niet ondersteund. U kunt alleen verwijzen naar bereikgroepen op accountniveau.

Voorbeeld van een fout

Bug.xml verwijst naar een projectbereikgroep.

... "[project]\Organization Leaders"

Oplossingsvoorbeeld

Maak een nieuwe groep op accountniveau (verzamelingsleiders) en verwijs ernaar in de XML.

... "[global]\Organization Leaders"

Notitie

Het kan even duren voordat een nieuw gemaakte globale groep wordt gevonden door het importproces.

TF237094: Veldnaam [fieldName] wordt gebruikt door het veld [refName], dus deze kan niet worden gebruikt door het veld [refName].

De veldnaam bestaat al met dezelfde naam in een ander veld. Wijzig de naam van het veld.

Voorbeeld van een fout

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

Oplossingsvoorbeeld

De veldnaam van Custom.NewField.ExternalID wijzigen

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

Indeling werkitem

VS403104: Werkitemtype [witName] verwijst naar het vereiste veld [refName] dat niet in alle indelingen is opgenomen.

Deze waarschuwing wordt gegenereerd als u een vereist veld hebt in een werkitemtype waarnaar wordt verwezen in het <Layout> knooppunt, maar niet naar het <WebLayout>. De <WebLayout> indeling wordt gebruikt om de indeling van het nieuwe formulier te wijzigen. Zie de xml-verwijzing weblayout voor meer informatie.

VS403073: Group & <Group Name>: schendt de regel dat een groep slechts één HTML- of WebPage-besturingselement mag bevatten dat voorafgaat door labelbesturingselementen..

In de nieuwe formulierindeling kan een groep slechts één HTMLFieldControl of WebPageControl bevatten.

Voorbeeld van een fout

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

U kunt dit oplossen door twee afzonderlijke groepen te maken die elk één besturingselement bevatten.

Oplossingsvoorbeeld

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

Voorbeeld van een fout

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

Oplossingsvoorbeeld

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

Werkstroomdefinities

TF402567: U hebt [n] werkstroomstatussen gedefinieerd voor werkitemtype [witName]. Een maximum van [stateLimit] is toegestaan.

U hebt [n] werkstroomstatussen gedefinieerd voor de benoemde WIT die het toegestane aantal werkstroomstatussen voor één WIT overschrijdt.

Bewerk de WORKFLOW sectie van de benoemde WIT en verwijder de extra STATE elementen om het totale aantal statussen binnen de toegestane limiet te beperken.

TF402578: Veld [refName] geeft beschrijvende naam [friendlyName] op die al wordt gebruikt door veld [refName]. Beschrijvende namen moeten uniek zijn voor alle velddefinities.

Veldnamen moeten uniek zijn binnen het type werkitem.

Voorbeeld van een fout

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

U ziet dat er twee velden zijn met de naam <FIELD name="Foo"

Oplossingsvoorbeeld

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

TF402579: Naam [friendlyName] wordt meerdere keren gebruikt voor verschillende velden in de volgende typen werkitems: [witNames]. De naam voor velden moet uniek zijn in de projectverzameling.

Velden die naar hetzelfde refname="MyCompany.FieldName" verwijzen, moeten dezelfde beschrijvende naamwaarde FIELD name="fieldname" hebben.

Voorbeeld van een fout

Proces A, Bug.xml

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

Proces B, Bug.xml

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

Omdat beide velden dezelfde referentienaam delen, refname="MyCompany.CustomFields.Foo"moeten ze ook dezelfde beschrijvende naam <FIELD name="Foo" opgeven voor alle processen die zijn geïmporteerd of worden geïmporteerd in Azure DevOps Services.

TF402580: U kunt alleen de naam [witName] gebruiken voor één type werkitem.

WIT beschrijvende namen WORKITEMTYPE name="Name" moeten uniek zijn binnen het proces.

Voorbeeld van een fout

Mijn werkitem A.xml

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

Mijn werkitem B.xml

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

U ziet dat dit WORKITEMTYPE name= hetzelfde is voor beide typen werkitems.

Oplossingsvoorbeeld

Mijn werkitem A.xml

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

Mijn werkitem B.xml

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

TF402581: U kunt de refname [refName] alleen gebruiken voor één type werkitem.

WIT-verwijzingsnamen refname="value" moeten uniek zijn binnen het proces.

Voorbeeld van een fout

Bug.xml

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

UserStory.xml

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

u ziet dat beide refname waarden gelijk zijn aan 'MyCompany.Name'

Oplossingsvoorbeeld

Bug.xml

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

UserStory.xml

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

TF402582: Werkitemtype [witName] bevat aangepast besturingselement [controlName] dat niet wordt ondersteund.

Aangepaste besturingselementen worden niet ondersteund in Azure DevOps Services. Controleer de FORM sectie voor de benoemde WIT en verwijder aangepaste besturingselementen die zijn gedefinieerd.

Voorbeeld van een fout

Type="OneViewMultiValueControl" hiermee geeft u een aangepast besturingselement. Dit moet worden verwijderd of vervangen door een ondersteund besturingselement.

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

Fouten bij het testen van de invoegtoepassing voor beheer

Het bestand TestManagement.xml, dat zich in de map Testbeheer bevindt, moet voldoen aan de syntaxis en regels die worden beschreven in De eerste configuratie van Test Manager definiëren.

TF402533: element [elementName] in de invoegtoepassing TestManagement ontbreekt het 'fileName' kenmerk.

Voeg het ontbrekende kenmerk toe aan het benoemde element in het bestand TestManagement.xml.

TF402534: De invoegtoepassing TestManagement bevat een niet-ondersteunde taak [taskName]'

Corrigeer de benoemde taak in het bestand TestManagement.xml.

Voorbeeld van een fout

Het TestResolutionStates element is verkeerd gespeld.

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

Oplossingsvoorbeeld

Spelfouten gecorrigeerd.

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