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.
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
- Aangepast veld toevoegen aan bug.xml-werkitem
<FIELD name="Foo" refname="MyCompany.CustomFields.Foo" type="String" reportable="dimension" />
- Importproces
- Veld verwijderen uit Bug.xml
- 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
- Nieuw werkitemtype maken met de naam LSI
<WORKITEMTYPE name="LSI" refname="My.LSI">
- Importproces
- Het LSI-werkitemtype uit het proces verwijderen
- 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
- Nieuw werkitemtype maken met de naam LSI
<WORKITEMTYPE name="LSI" refname="My.LSI">
- Importproces
- De naam van het LSI-werkitemtype wijzigen in Live Site Incident
<WORKITEMTYPE name="Live Site Incident" refname="My.LSI">
- 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>
Koppelingstypen
Notitie
Aangepaste koppelingstypen worden niet ondersteund in het huidige importproces.
TF402561: U hebt aangepaste koppelingstypen [n] gedefinieerd. Alleen [nn] zijn toegestaan.
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.
TF402583: Aangepast koppelingstype [naam] is ongeldig omdat aangepaste koppelingstypen niet worden ondersteund.
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
, PROHIBITEDVALUES
en 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 , , , DEFAULT ALLOWEXISTINGVALUE VALIDUSER |
System.ChangedBy | REQUIRED , , , DEFAULT ALLOWEXISTINGVALUE VALIDUSER |
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 TypeField
item 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
, name
en 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>
TF402594: Bestand schendt het schema met de volgende fout: het element 'Besturingselement' kan geen onderliggend element 'Koppeling' bevatten omdat de con tentmodus l van het bovenliggende element leeg is.
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>
Verwante artikelen:
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort: Gedurende 2024 worden GitHub Issues uitgefaseerd als het feedbackmechanisme voor inhoud. Dit wordt vervangen door een nieuw feedbacksysteem. Ga voor meer informatie naar:Feedback verzenden en bekijken voor