Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.
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 aanpassenvoor meer informatie.
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, lost u de fout op voordat u het importeren opnieuw probeert. Elke fout bevat een koppeling voor meer informatie over de specifieke validatiefout en richtlijnen voor het corrigeren ervan. Pas de oplossingsoplossing toe die is opgegeven voor het bericht dat 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.
Voorwaarden
Zie Over het configureren en aanpassen van Azure Boardsvoor hulp bij het aanpassen van Azure Boards om aan uw specifieke zakelijke vereisten te voldoen.
Categorie | Eisen |
---|---|
machtigingen | - Een proces maken, verwijderen of bewerken: Lid van de projectverzamelingsbeheerders groep of specifieke machtigingen op verzamelingsniveau proces maken, proces verwijderen, proces bewerkenof Een veld uit de organisatie verwijderen ingesteld op Toestaan. Zie Machtigingen en toegang instellen voor het bijhouden van werk, een overgenomen proces aanpassenvoor meer informatie. - Voor het bijwerken van borden: teambeheerder of lid van de groep Projectbeheerders. |
Toegang | - Zelfs als u Basic- of lagere toegang hebt, kunt u nog steeds een proces wijzigen als iemand u hiervoor toestemming geeft. - Het type van uw bestaande werkitems bijwerken en wijzigen: Lid van het project. |
Projectprocesmodel | - Heb het overervingsprocesmodel voor de projectverzameling die het project bevat. - Als u gegevens migreert naar Azure DevOps Services, gebruikt u de Team Foundation Server Database Import Service. |
Kennis | Bekendheid met de aanpassings- en procesmodellen. |
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, waardoor het wordt 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.
U kunt de naam van veldnamen niet wijzigen.
TF402598: Werkitemtype [refName] wordt verwijderd.
Het proces dat u bijwerkt, omvat niet de genoemde WIT die in de huidige procedure 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 waarvan de naam wordt hernoemd vanuit 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 die hernoemd moet worden.
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 fouten bij het parsen van bestanden. 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 overtreedt 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 camelCase 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 schema-validatiefout in [fileName]. [Foutbericht]
Corrigeer de schemafout in het benoemde bestand.
Fouten in invoegtoepassingen voor processjablonen
Het 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 ProcessTemplate.xml definitiebestand 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.
Als u een versie wilt opgeven, bewerkt u het ProcessTemplate.xml-bestand.
Voorbeeld van een fout
ProcessTemplate.xml bestand geeft dezelfde version
GUID op als voor het Agile-proces, dat een vergrendeld proces is.
<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 in het ProcessTemplate.xml-bestand 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 wordt niet toegevoegd aan de map WorkItem Tracking\TypeDefinitions.
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Epic.xml" />
Oplossingsvoorbeeld
Voeg het bestand Epic.xml 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 ProcessTemplate.xml-bestand voor de benoemde invoegtoepassing om het aantal tasklist
gedefinieerde elementen te verminderen.
Voorbeeld van een fout
De WorkItemTracking-plug-in 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 bestand WorkItems.xml 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 wordt 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 bestand WorkItems.xml 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 wordt bijgewerkt met slechts één ProjectConfiguration
instructie.
<taskXml>
<PROCESSCONFIGURATION>
<ProjectConfiguration fileName="WorkItem Tracking\Process\ProcessConfiguration.xml"/>
</PROCESSCONFIGURATION>
</taskXml>
TF402587: Vereiste 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 wordt 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].
Vriendelijke 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 UserStory WIT-definitie bevat het FIELD
-element voor Fabrikam.Product.Family met de 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 ProcessTemplate.xml-bestand:
Voorbeeld van een fout
De Microsoft.ProjectCreationWizard.WorkItemTracking
invoegtoepassing ontbreekt in de plugins
sectie van het ProcessTemplate.xml-bestand.
<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 Categories.xml definitiebestand moet voldoen aan de syntaxis en regels die worden beschreven in de verwijzing naar xml-elementen categorieën.
TF402546: Categorie [categoryName] ontbreekt in het categorieënbestand.
Alle categorieën waarnaar in het ProcessConfiguration.xml bestand wordt verwezen, moeten worden gedefinieerd in het Categories.xml-bestand. Daarnaast vereist het systeem dat het bestand Categories.xml definities bevat voor de volgende categorieën:
- Foutcategorie
- Aanvraagcategorie voor codebeoordeling
- Antwoordcategorie codebeoordeling
- Categorie feedbackaanvraag
- Feedbackreactiecategorie
- Categorie Verborgen typen
- Vereistecategorie
- Categorie voor gedeelde stappen
- Gedeelde parametercategorie
- 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 Categories.xml definitiebestand.
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 uw Categories.xml-bestand 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 ProcessConfiguration.xml bestand 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 invoegtoepassingsbestand WorkItems.xml.
Controleer uw Categories.xml bestand 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 uw ProcessConfiguration.xml bestand en bepaal of u geen ondersteuning voor een categorie hebt toegevoegd.
Verwijder anders [categoryName] uit het Categories.xml-bestand.
Voorbeeld van een fout
ProcessConfiguration verwijst niet naar Microsoft.EpicCategory, hoewel deze is gedefinieerd in het Categories.xml definitiebestand.
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.AzureDevOps.Scheduling.Effort" width="50" />
<Column refname="Microsoft.AzureDevOps.Common.BusinessValue" width="50" />
<Column refname="Microsoft.AzureDevOps.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 Classification.xml definitiebestand 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 verklaring.
<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 Classification.xml-bestand 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 de 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 worden 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="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
Verkeerd gespelde naam wordt 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" value="Classification\Fabrikam_FileMapping.xml" isFile="true" />
<property name="Process Template" value="Agile" />
</properties>
Oplossingsvoorbeeld
Onjuist gespeld kenmerk wordt 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 knooppunten op hoofdniveau.
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 verklaring.
<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 bij de invoegtoepassing Classificatie.
Voeg de ontbrekende [pathName] toe aan het Classification.xml-bestand of verwijder het uit het GroupsandPermissions.xml-bestand.
Voorbeeld van een fout
Classification.xml bestand bevat sprints, geen iteraties.
teamSettings
GroupsandPermissions.xml geeft iteraties op.
<teamSettings areaPath="Area">
<iterationPaths backlogPath="Iteration">
<iterationPath path="Iteration 1" />
<iterationPath path="Iteration 2" />
<iterationPath path="Iteration 3" />
</iterationPaths>
</teamSettings>
De Classification.xml geeft echter sprints op.
<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 verklaringen die zijn gekoppeld aan aangepaste koppelingstypen om de toegestane limiet niet te overschrijden.
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 plug-inbestand WorkItems.xml 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 WorkItems.xml-invoegtoepassingsbestand 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]. Een maximum van [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 ProcessConfiguration.xml definitiebestand moet voldoen aan de syntaxis en regels die worden beschreven in de ProcessConfiguration XML-elementreferentie.
TF402543: Voor element [elementName] moet u precies één werkstroomstatus toewijzen aan metastate [metastateName].
Werk de States
sectie in het benoemde element in het ProcessConfiguration.xml-bestand bij om de ontbrekende metastatetoewijzing op te geven of extra toewijzingen te verwijderen.
Voorbeeld van een fout
RequirementBacklog
ProcessConfiguration.xml element ontbreekt 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 worden 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 ProcessConfiguration.xml-bestand 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].
Als u de ontbrekende metastatetoewijzing wilt opgeven, werkt u de States
sectie in het benoemde element in het ProcessConfiguration.xml-bestand bij.
Voorbeeld van een fout
In het element RequirementBacklog
ProcessConfiguration.xml ontbreekt een metabestandstoewijzing 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 worden 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
RequirementBacklog
ProcessConfiguration.xml element 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
Metastatekoppelingen worden 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] niet, wat vereist is omdat ProcessConfiguration het toewijst aan een metastaat voor element [elementName].
Als u de ontbrekende STATE
en TRANSITION
elementen wilt toevoegen, corrigeert u het ProcessConfiguration.xml bestand of de WORKFLOW
sectie van de benoemde WIT.
Voorbeeld van een fout
Het ProcessConfiguration.xml RequirementBacklog
element geeft value="Committed"
aan, maar UserStory.xml definieert niet Committed als een State.
<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 van Vastgelegd verwijderd.
<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 ProcessConfiguration.xml-bestand voor het benoemde element en zorg ervoor dat elke sate in het foutbericht aanwezig is en is toegewezen aan een metastate.
Voorbeeld van een fout
Het element RequirementBacklog
in ProcessConfiguration.xml mist de status New
, die bestaat bij het werkitemtype User Story
. 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 wordt 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 ProcessConfiguration.xml-bestand voor het benoemde element en verwijder of corrigeer de benoemde metastate.
Voorbeeld van een fout
RequirementBacklog
ProcessConfiguration.xml element bevat een verkeerd gespelde metastatetoewijzing voor type=Proposed"
.
<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 >
Oplossingsvoorbeeld
Metastatekoppeling wordt 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 ProcessConfiguration.xml-bestand 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 ProcessConfiguration.xml bestand om het ontbrekende benoemde TypeField
element toe te voegen.
Controleer de XML-elementreferentie voor ProcessConfiguration voor vereiste TypeField
elementen.
Voorbeeld
Het Scrum-proces geeft de volgende TypeField
elementen aan. Als een van deze elementen ontbreekt, krijgt u een foutmelding TF402574.
<TypeFields>
<TypeField refname="System.AreaPath" type="Team" />
<TypeField refname="Microsoft.AzureDevOps.Scheduling.RemainingWork" type="RemainingWork" format="format h" />
<TypeField refname="Microsoft.AzureDevOps.Common.BacklogPriority" type="Order" />
<TypeField refname="Microsoft.AzureDevOps.Scheduling.Effort" type="Effort" />
<TypeField refname="Microsoft.AzureDevOps.Common.Activity" type="Activity" />
<TypeField refname="Microsoft.AzureDevOps.Feedback.ApplicationStartInformation" type="ApplicationStartInformation" />
<TypeField refname="Microsoft.AzureDevOps.Feedback.ApplicationLaunchInstructions" type="ApplicationLaunchInstructions" />
<TypeField refname="Microsoft.AzureDevOps.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] als hun bovenliggende backlog gedefinieerd. Een hoofdbacklog kan slechts één subbacklog hebben.
Slechts één kindportfolio kan worden gekoppeld aan één ouderportfolio.
Bewerk ProcessConfiguration om de specificaties van de ouder-kind achterstandslijst 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
Als u wilt verwijzen naar de Epic-backlog, wijzigt u het bovenliggende item in de Feature-backlog.
<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 ProcessConfiguration.xml definitie 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.AzureDevOps.Common.BusinessValue" width="50" />
<Column refname="Microsoft.AzureDevOps.CMMI.RequirementType" width="100" />
<Column refname="System.Tags" width="200" />
</Columns>
</PortfolioBacklog>
TF402590: Verschillende portfolio-backlogs [Achterstand 1, Achterstand 2] definiëren hun ouderitem 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 ProcessConfiguration.xml bestand om de extra PortfolioBacklog
elementen uit de PortfolioBacklogs
sectie te verwijderen.
Raadpleeg ProcessConfiguration XML-elementreferentie 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 verwijzing naar het ProcessConfiguration XML-element 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. Herstel de statussen van de XML-definitiewerkstroom voor de benoemde typen werkitems of werk de BugWorkItems
sectie bij om de ontbrekende status op te nemen.
Voor meer informatie, zie de referentie van het XML-element ProcessConfiguration.
TF400572: De projectprocesinstellingen moeten zo worden geconfigureerd dat deze functie moet worden gebruikt.
Deze fout komt voort uit oude sjablonen, voordat de projectprocesinstellingen bestonden. Probeer Functies configureren na een upgrade uit te voeren om het probleem op te lossen, of voeg het ProcessConfiguration XML-bestand toe aan de processjabloon.
Typen werkitems
TF402570: U hebt [n] werkitemtypen gedefinieerd. Er is een maximum van [witLimit] 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.AzureDevOps.XXX zijn gereserveerd door Azure DevOps.
Zie voor meer informatie 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.AzureDevOps. XXX.
Bewerk het refname
kenmerk van de genoemde WIT.
Voorbeeld van een fout
<FIELD name="Custom Field" refname="Microsoft.AzureDevOps.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 eventuele niet-toegestane regels. Bekijk zowel de FIELDS
- als de WORKFLOW
-sectie.
De meeste systeemvelden staan het opgeven van regels niet toe.
Geldige regels voor gebruik met systeemvelden
Naam | Toegestane regels |
---|---|
System.Title |
REQUIRED , DEFAULT |
Systeem.Beschrijving |
REQUIRED , DEFAULT |
System.AssignedTo |
REQUIRED , DEFAULT , ALLOWEXISTINGVALUE , VALIDUSER |
Systeem. Gewijzigd door |
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 Azure DevOps.
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 Azure DevOps. 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.AzureDevOps.XXX zijn gereserveerd in Azure DevOps. 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.AzureDevOps.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 ProcessConfiguration.xml bestandselement, TypeField refname="Microsoft.AzureDevOps.Common.Activity" type="Activity"
, is een selectielijst vereist voor het veld Microsoft.AzureDevOps.Common.Activity in alle WIT's die behoren tot de Taakcategorie.
<TypeField refname="Microsoft.AzureDevOps.Common.Activity" type="Activity" />
Als u fouten aan de taakcategorie hebt toegevoegd, moet u ervoor zorgen dat het Bug.xml bestand het benoemde veld bevat en dezelfde selectielijst opgeeft als die is gedefinieerd in het Task.xml-bestand.
Voorbeeld van een fout
Bug.xml heeft het veld gedefinieerd, maar niet de selectielijst.
<FIELD name="Activity" refname="Microsoft.AzureDevOps.Common.Activity" type="String" reportable="dimension">
<HELPTEXT>Type of work involved</HELPTEXT>
</FIELD>
Oplossingsvoorbeeld
Gecorrigeerde Fout.xml
<FIELD name="Activity" refname="Microsoft.AzureDevOps.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 ProcessConfiguration.xml-bestand.
U moet ook een Control
element opnemen in de FORM
sectie van de benoemde WIT.
Voorbeeld van een fout
ProcessConfiguration.xml geeft twee aangepaste velden op. Deze velden worden echter niet gedefinieerd in het UserStory.xml-bestand.
<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 UserStory.xml-bestand.
<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] het TypeField [typeField] (veld refname [refName]) definiëren.
In de ProcessConfiguration hebt u een TypeField
gemaakt met TypeFieldValues
. Verwijs in het type werkitem naar datzelfde TypeField
.
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 het veld Microsoft.AzureDevOps.Feedback.ApplicationType gebruikt wanneer het veld Custom.ApplicationType moet worden gebruikt.
<FIELD name="Application Type" refname="Microsoft.AzureDevOps.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 gegenereerd wanneer uw proces verouderd is en een systeemveld niet juist is gedefinieerd. In de meeste gevallen gebruikt u de opdracht om de witadmin /changefield
naam van het veld correct te wijzigen.
Voorbeelden van gereserveerde velden
Gereserveerd systeem. XXX en Microsoft.AzureDevOps. XXX-velden vereisen name
en type
waarden.
Veld | Naam | Type |
---|---|---|
System.Id | Id | Geheel getal |
System.Title | Titel | String |
Microsoft.AzureDevOps.Scheduling.StoryPoints | Verhaalpunten | Dubbel |
Microsoft.AzureDevOps.Scheduling.RemainingWork | Resterend werk | Dubbel |
Microsoft.AzureDevOps.Scheduling.OriginalEstimate | Oorspronkelijke schatting | Dubbel |
Microsoft.AzureDevOps.Scheduling.CompletedWork | Voltooide werkzaamheden | Dubbel |
Voorbeeld van een fout
TF402556: Voor het veld Microsoft.AzureDevOps.TCM.ReproSteps moet u de naam Repro Steps geven en het type instellen op HTML. Opgegeven Microsoft.AzureDevOps.TCM.ReproSteps is 'My Repro Steps' en het type is HTML.
In Bug.xmlis de vriendelijke veldnaam gewijzigd in 'Mijn reproduceerstappen'.
<FIELD name="My Repro Steps" refname="Microsoft.AzureDevOps.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.AzureDevOps.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 vriendelijke naam moeten consistent zijn over WITs.
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" />
Merk op dat de attributen name
en type
verschillen van het Bug.xml werkitemtype.
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]..
Definieer velden op een consistente manier in de processen die u importeert naar 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.
Voorbeeld
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.
Resolutie
Zorg ervoor dat velden van hetzelfde refname
hetzelfde zijn gedefinieerd voor alle geïmporteerde processen of dat u van plan bent om te 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 het WIT-bestand dat het benoemde veld bevat om ervoor te zorgen dat de opgegeven type
kenmerkwaarde consistent is voor alle WIT's.
TF402562: U hebt [n] velden gedefinieerd voor het type werkitem [witName]. Alleen [fieldLimit] is toegestaan.
U hebt [n] velden gedefinieerd voor het werkitemtype [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, waaronder Systeem. XXX en Microsoft.AzureDevOps. 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 één 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"
voor werkitemtype [witName]. Maximaal 64 is toegestaan.
Het aantal velden dat syncnamechanges="true"
zijn gedefinieerd voor de benoemde WIT overschrijdt de toegestane limiet, onder andere de velden uit de Systeem.XXX en Microsoft.AzureDevOps.XXX naamruimtes en aangepaste velden.
Controleer de FIELDS
sectie van de benoemde WIT en bepaal welke aangepaste velden moeten worden verwijderd of gewijzigd.
Voorbeeld
<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.
Voorbeeld
<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 system- en Microsoft.AzureDevOps-velden bieden geen ondersteuning voor regels. Zie regels en regelevaluatievoor meer informatie.
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.
-
Wijzig geen gereserveerde velden: wijzig geen velden die zijn gedefinieerd in de gereserveerde naamruimten
System.*XXX*
enMicrosoft.AzureDevOps.*XXX*
. - Aangepaste velden definiëren: Als u een andere lijst met waarden wilt hebben in de lijstvelden, 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.AzureDevOps.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
Gecorrigeerde Bug.xml inclusief een nieuw veld
<FIELD name="Priority" refname="Microsoft.AzureDevOps.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 gescopeerde groepen 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
Een nieuw gemaakte globale groep kan enige tijd duren voordat het importproces deze vindt.
TF237094: Veldnaam [fieldName] wordt gebruikt door het veld [refName], zodat deze niet kan worden gebruikt door het veld [refName].
Er bestaat al een veldnaam met dezelfde naam op 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 van 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 WebLayout xml-verwijzing 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 deze fout 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 'Control' kan geen onderliggend element 'Koppeling' bevatten omdat het inhoudsmodel 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.
Als u het totale aantal statussen wilt beperken dat binnen de toegestane limiet valt, bewerkt u de WORKFLOW
sectie van de benoemde WIT en verwijdert u de extra STATE
elementen.
TF402578: Veld [refName] specificeert de vriendelijke naam [friendlyName], die al in gebruik is door veld [refName]. Vriendelijke namen moeten uniek zijn in 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 op verschillende velden bij 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 vriendelijke 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 geïmporteerd zijn of worden geïmporteerd in Azure DevOps.
TF402580: U kunt alleen de naam [witName] gebruiken voor één type werkitem.
WIT gebruiksvriendelijke 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">
Beide refname
waarden zijn gelijk 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 bedieningselementen worden niet ondersteund in Azure DevOps Services. Controleer de FORM
sectie voor de genoemde WIT en verwijder aangepaste bedieningselementen die zijn gedefinieerd.
Voorbeeld van een fout
Type="OneViewMultiValueControl"
specificeert een aangepast besturingselement. Verwijder of vervang dit aangepaste besturingselement 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 TestManagement.xml-bestand, 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 TestManagement.xml-bestand.
Voorbeeld van een fout
Het TestResolutionStates
element is verkeerd gespeld.
<taskXml>
<TestResolutionStates fileName="Test Management\TestResolutionState.xml" />
</taskXml>
Oplossingsvoorbeeld
Spelfouten gecorrigeerd.
<taskXml>
<TestResolutionStates fileName="Test Management\TestResolutionState.xml" />
</taskXml>