Delen via


Naamgevingsbeperkingen en conventies

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

In dit artikel worden de naamgevingsregels, conventies en beperkingen voor Azure DevOps-onderdelen beschreven. Naamgevingsregels, beperkingen en conventies helpen een consistente gebruikerservaring te garanderen en compatibiliteit met andere toepassingen te bieden.

Algemene overwegingen

Algemene beperkingen omvatten het niet overschrijden van de tekenlengte voor een naam, geen speciale tekens bevatten en het behouden van de uniekheid van namen binnen een objectset.

  • Lengtebeperkingen tellen het aantal Unicode-tekens. Surrogaattekens bestaan uit twee Unicode-tekens, die worden meegeteld voor de lengtebeperking als twee tekens. Zie Over Unicode en tekensets voor meer informatie.

  • Net als bij andere besturingssysteembestanden zijn ASCII-besturingstekens 1-31 en surrogaatcombinaties niet toegestaan. Zie Naamgevingsbestanden, paden en naamruimten voor algemene informatie over de beperkingen van het besturingssysteem die zijn toegepast op bestandsnamen.

  • Zie Werktracering, proces- en projectlimieten voor limieten voor het aantal items dat u kunt definiëren.

Belangrijk

Wanneer u de Azure DevOps-API's gebruikt in plaats van de gebruikersinterface (UI), kunt u rechtstreeks een naam opgeven die tekens bevat die beperkt zijn in de gebruikersinterface. Als u consistentie wilt behouden en onbedoelde problemen wilt voorkomen, volgt u de ui-beperkingen. Valideer namen programmatisch en behandel speciale tekens op de correcte manier.

Door het systeem gereserveerde namen

Vermijd het gebruik van door het systeem gereserveerde namen, zoals de volgende voorbeelden:

  • AUX
  • COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10
  • BEDRIEGEN
  • Standaardverzameling
  • LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9
  • NUL
  • PRN
  • SERVER, SignalR
  • Web of WEB

Zie Bestandsnamen, paden en naamruimten voor meer informatie over gereserveerde namen.

Azure Artifacts

Universele pakketten en feeds van Azure Artifacts moeten voldoen aan de volgende beperkingen:

Beperkingstype Beperking
Naam van het pakket - Moet kleine letters zijn.
- Moet beginnen en eindigen met alfanumerieke tekens.
- Kan alleen alfanumerieke tekens bevatten en niet-opeenvolgende afbreekstreepjes -, onderstrepingstekens _ of punten ..
Versie van het pakket - Moet kleineletters zijn zonder buildmetagegevens.
Feednaam - Moet beginnen en eindigen met alfanumerieke tekens.
- Niet hoofdlettergevoelig, maar kan niet verschillen van een andere feednaam alleen met hoofdlettergebruik.
- Mag niet beginnen met een punt . of een onderstrepingsteken _ of eindigen met een punt ..
- Kan geen van de volgende tekens bevatten: @~;{}'+=,<>|/\?:&$*"#[]%.

Azure Boards

Azure Boards maakt gebruik van werkitems om softwareontwikkelingsprojecten te plannen en bij te houden. Werkitems beschrijven het werk dat moet worden uitgevoerd, het toewijzen van werk, het bijhouden van de status en het coördineren van de inspanningen binnen een team. Verschillende soorten werkitems, zoals gebruikersverhalen, taken, bugs en problemen, volgen verschillende soorten informatie. Zie de documentatie van Azure Boards voor meer informatie.

Objecten voor het bijhouden van werkitems zijn gekoppeld aan een of meer namen. Alle objecten behalve werkitemtypen en globale lijsten hebben beschrijvende weergavenamen, die unieke, door de gebruiker zichtbare id's voor velden zijn. Het gebruik van beschrijvende namen zorgt voor consistentie tussen projecten en typen werkitems in een projectverzameling.

Werkitemstypen en algemene lijsten zijn gekoppeld aan referentienamen. Het systeem maakt intern gebruik van de verwijzingsnamen en u kunt ze niet meer wijzigen nadat deze zijn gedefinieerd.

Verschillende elementen die zijn gekoppeld aan werkitems hebben beperkingen, waaronder referentienamen, beschrijvende namen, veldnamen en bijlagegrootte.

Gebieds- en iteratiepaden

De werkitemvelden Gebiedspad en Iteratiepad bieden een hiërarchische boomstructuur voor het groeperen van werk. Gebiedspaden groeperen werkitems op product, functie of functiegebied. Iteratiepaden groeperen werkitems in sprints, mijlpalen of tijdsperioden voor het aanpakken van het werk.

Deze velden met meerdere knooppunten gebruiken het backslash-teken \ om de hiërarchie van knooppunten binnen de boomstructuur aan te geven. De namen die u aan subknooppunten toewijst, moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte van knooppunt Mag niet meer dan 255 tekens bevatten.
Gereserveerde namen - Mag niet alleen bestaan uit een of . twee perioden ...
- Mag geen door het systeem gereserveerde naam zijn, zoals PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON of AUX. Zie Bestandsnamen, paden en naamruimten voor meer informatie over gereserveerde namen.
Speciale tekens voor knooppunten - Mag geen Unicode-besturingstekens bevatten.
- Mag geen van de volgende tekens bevatten: \ / : * ? " < > | # $ & * +
- Mag geen tekens bevatten die niet zijn toegestaan door het lokale bestandssysteem. Zie Naamgevingsbestanden, paden en naamruimten voor meer informatie over beperkingen voor Windows-tekens.
Padlengte Mag niet meer dan 4000 Unicode-tekens bevatten.
Diepte van padhiërarchie Moet minder dan 14 niveaus diep zijn.

Bijlagen

Bestanden die aan werkitems zijn gekoppeld, moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Bestandsgrootte Mag niet groter zijn dan de maximale grootte:
- Standaard maximale grootte: 4.096 kilobytes.
- Absolute maximale grootte: 2 gigabyte.

Zie De maximale bijlagegrootte voor werkitems wijzigen voor meer informatie.

Namen van bordkolommen en zwembanen

Een bord biedt een visuele stroom van achterstandswerkzaamheden. Naarmate het werk vordert van planning tot voltooiing, werkt u de items op het bord bij. Elke kolom vertegenwoordigt een werkfase en elke kaart vertegenwoordigt een werkitem in die fase van het werk.

U kunt een bord aanpassen door kolommen en zwembanen toe te voegen, te verwijderen of de naam ervan te wijzigen. Kolommen ondersteunen de werkstroom aan de overkant van het bord en zwembanen laten u verschillende werkzaamheden beheren als horizontale banen op het bord.

Kolom- en zwembaannamen moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte Mag niet meer dan 256 Unicode-tekens bevatten.
Uniciteit - Kolomnamen mogen niet hetzelfde zijn als een andere kolomnaam op het bord.
- Namen van zwembanen mogen niet hetzelfde zijn als andere zwembaannamen op het bord.
Speciale tekens Mag geen Unicode-besturingstekens of surrogaattekens bevatten.

Veldnamen

Elk type werkitem bevat een of meer velden waarmee de gegevens worden gedefinieerd die zijn opgeslagen voor dat type werkitem. Elk werkitemveld heeft een gekoppelde veldreferentienaam die het veld uniek identificeert en niet kan worden gewijzigd nadat het is toegewezen. Zie de veldindex Werkitem voor meer informatie over ingebouwde werkitemvelden.

Veldnamen van werkitems zijn gericht op de projectverzameling. Als u de naam van een veld wijzigt, wijzigt u deze voor alle werkitems en werkitemtypen die in alle projecten in de verzameling zijn gedefinieerd.

Veldnamen van werkitems moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte Mag niet meer dan 128 Unicode-tekens bevatten.
Uniciteit Moet uniek zijn binnen de organisatie of projectverzameling.
Speciale tekens - Moet ten minste één alfabetisch teken bevatten.
- Mag geen van de volgende tekens bevatten: .,;':~\/*?"&%$!+=()[]{}<>-|.
- Mag geen voorloop- of volgspaties bevatten.
- Mag geen twee of meer opeenvolgende spaties bevatten.

Veldreferentienamen

De definitietaal van het type werkitem bevat het concept van een veldreferentienaam. Veldverwijzingsnamen kunnen u helpen bij het overdragen van definities tussen Team Foundation-projectverzamelingen en kunnen niet-Microsoft-integraties helpen specifieke velden te vinden en ernaar te verwijzen. Deze namen, zoals naamruimten in .NET Framework-toepassingen, zijn wereldwijd uniek.

De volgende velden worden gedefinieerd in een werkitemtypedefinitie van de processjablonen:

  • De systeemnaamruimte wordt alleen gebruikt om alle kernsysteemvelden te definiëren die verplicht zijn voor Team Foundation-systeemfuncties. U kunt uw eigen System.X veld niet maken, omdat dit de functionaliteit kan belemmeren.

  • De Microsoft-naamruimte wordt gebruikt om velden voor het bijhouden van werkitems te definiëren. Hoewel u uw eigen Microsoft.X veld kunt maken, wordt dit niet aanbevolen omdat het functionaliteit kan belemmeren of de mogelijkheid om een project bij te werken na een upgrade.

Klanten en partners kunnen hun eigen veldnaamruimten maken voor aangepaste typen werkitems. Zie de index van werkitemvelden voor beschrijvingen van systeemvelden en -velden die zijn gedefinieerd in de standaardprocessjablonen.

Belangrijk

U kunt geen veldreferentienamen wijzigen. Als u bijvoorbeeld de veldnaam Titel wijzigt in Koptekst, wordt de veldreferentienaam van dat veld niet gewijzigd. Integraties en interne weergaven van velden moeten de veldreferentienaam gebruiken in plaats van de veldnaam.

Voorbeelden van veldreferentienamen

In de volgende voorbeelden ziet u geldige veldreferentienamen in verschillende naamruimten.

Voorbeelden van systeemnaamruimten Voorbeelden van Microsoft-naamruimten Andere naamruimtevoorbeelden
Systeem.Id, Systeem.Titel, Systeem.AangemaaktDoor, Systeem.AanmaakDatum, Systeem.GewijzigdDoor, Systeem.WijzigingsDatum, Systeem.Status, Systeem.Reden Microsoft.VSTS.Build.FoundIn, Microsoft.VSTS.Common.Activity, Microsoft.VSTS.Common.Discipline, Microsoft.VSTS.Common.Priority, Microsoft.VSTS.CMMI.TaskType, Microsoft.VSTS.TCM.AutomationStatus, Microsoft.VSTS.TCM.TestSuiteTypeType FabrikamFiber.Common.Severity, FabrikamFiber.Common.Phase, FabrikamFiber.RiskManagement.RiskType, FabrikamFiber.RiskManagement.Resolution

Contoso.Algemeen.PrioriteitInBedrijf, Contoso.Bug.GevondenInFase, Contoso.Bug.HerstelInFase

Help-tekst voor velden

In het systeem wordt tijdens runtime Help-tekst weergegeven om gebruikers te helpen weten wat ze moeten invoeren in het veld. Help-tekst is afgestemd op een specifiek type werkitem in een specifiek project.

Voor het overnameproces geeft u Help-tekst voor een veld op via het dialoogvenster Veld bewerken, tabblad Definitie , Beschrijving. Zie Een aangepast veld toevoegen aan een werkitemtype. Voor het on-premises XML-proces geeft u Help-tekst op met behulp van het HELPTEXT element. Zie Een veld toevoegen of wijzigen voor het bijhouden van werk.

Help-tekst die u toevoegt, moet voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte Mag niet meer dan 255 Unicode-tekens bevatten.

Algemene lijsten

Wanneer u werkitemtypen definieert, kan het zijn dat sommige werkitemvelden dezelfde set toegestane of voorgestelde waarden delen. Een globale lijst is een set lijstitemwaarden die u eenmalig kunt definiëren en globaal kunt gebruiken in alle projectverzamelingen binnen een exemplaar van on-premises Azure DevOps Server.

Een globale lijst die is gedefinieerd met behulp van het GLOBALLIST element bevat een of meer lijstitems die zijn opgegeven met behulp van het LISTITEM element. Zie Globale lijsten definiëren voor meer informatie.

Globale lijsten moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Uniciteit De algemene lijst moet uniek zijn binnen het Azure DevOps Server-exemplaar.
Aantal artikelen Mag niet leeg zijn. De algemene lijst moet ten minste één LISTITEM element bevatten.

LISTITEM namen moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte - Mag niet meer dan 254 Unicode-tekens bevatten.
- Mag niet leeg zijn.
Speciale tekens - Mag geen voorloop- of volgspaties bevatten.
- Mag geen twee opeenvolgende spaties bevatten.
- Mag het backslash-teken \ niet bevatten.
Bereik Aangezien globale lijsten beschikbaar zijn voor alle projecten, mogen ze geen elementen bevatten die zijn gedefinieerd op projectniveau, zoals projectspecifieke groepsaccountdefinities.

Definieer een verwijzingsnaam wanneer u een koppelingstype of categorie toevoegt of maakt.

Beperkingstype Beperking
Lengte Mag niet meer dan 70 Unicode-tekens bevatten.
Uniciteit - Mag niet hetzelfde zijn als een andere veldverwijzingsnaam binnen de projectverzameling.
- Mag niet identiek zijn aan een andere veldverwijzingsnaam nadat het systeem de namen verwerkt om alle punten . te vervangen door onderstrepingstekens _. De veldreferentienamen My._Field en My..Field zouden bijvoorbeeld beide worden verwerkt als dezelfde naam: My__Field.
Speciale tekens - Kan alfanumerieke tekens, onderstrepingstekens, afbreekstreepjes en punten gebruiken.
- Kan geen opeenvolgende afbreekstreepjes --bevatten.
- Moet ten minste één punt .bevatten, maar mag niet beginnen of eindigen met een periode.
- Kan niet beginnen met een cijfer of onderstrepingsteken _.

Namen van werkitem-query's

U kunt werkitemquery's gebruiken om werkitems weer te geven op basis van veldcriteria die u opgeeft. Zie Over beheerde query's voor meer informatie.

Beperkingstype Beperking
Lengte Mag niet meer dan 255 Unicode-tekens bevatten.
Speciale tekens - Kan niet leeg zijn.
- Mag geen van de volgende tekens bevatten: /\<>*?"+|:
Uniciteit - Moet zich in een map bevinden en een unieke naam hebben binnen de map.

Namen van werkitemstags

Werkitemtags bestaan uit een of twee trefwoorden die hulpprogramma's voor het bijhouden van werk filteren of definiëren, zoals achterstanden, borden en query's. Zie Werkitemtags toevoegen om lijsten en borden te categoriseren en te filteren voor meer informatie.

Tagnamen moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte - Mag niet meer dan 400 Unicode-tekens bevatten.
- Mag niet null of leeg zijn.
Speciale tekens - Mag geen scheidingstekens , bevatten of ;.
- Mag geen Unicode-controle- of opmaaktekens bevatten, zoals regelindelingen, alineascheidingstekens, carriage-return-tekens of andere niet-overeenkomende surrogaattekens.

Azure-pipelines

Azure Pipeline-objecten moeten voldoen aan de volgende naamgevingsbeperkingen.

Objectsoort Beperking
Expressies - Moet beginnen met een kleine of hoofdletter alfabetisch teken of onderstrepingsteken, gevolgd door klein- of hoofdlettertekens, cijfers of onderstrepingstekens _.
Variabelen - Mag alleen alfanumerieke tekens, punten en onderstrepingstekens ._bevatten.
- Kan niet beginnen met de gereserveerde voorvoegsels endpoint, input, secret, path of securefile, niet hoofdlettergevoelig.
Stadia - De fasenaam mag alleen alfanumerieke tekens en onderstrepingstekens _bevatten.
- Naam mag niet beginnen met een cijfer.
Taken en implementatietaken - Taaknaam mag alleen alfanumerieke tekens en onderstrepingstekens _bevatten.
- Naam mag niet beginnen met een cijfer.
- De naam mag geen trefwoorden bevatten, zoals deploy.
Matrix-jobstrategie - Matrixconfiguratienaam mag alleen alfanumerieke tekens en onderstrepingstekens _bevatten.
- Naam moet beginnen met een alfabetisch teken.
- Maximale lengte: 100 tekens.
Resource aanmaken - Alias of naam van buildartefact mag alleen alfanumerieke tekens, afbreekstreepjes -en onderstrepingstekens _bevatten.
Containerbronnen - Container-id mag alleen alfanumerieke tekens, afbreekstreepjes en onderstrepingstekens -_bevatten.
Pakketbronnen - Pakketartefactalias mag alleen alfanumerieke tekens, afbreekstreepjes -en onderstrepingstekens _bevatten.
Pijplijnbronnen - Pijplijn-id mag alleen alfanumerieke tekens, afbreekstreepjes -en onderstrepingstekens _bevatten.
Opslagplaatsresources - De alias van de opslagplaats mag alleen alfanumerieke tekens, afbreekstreepjes -en onderstrepingstekens _bevatten.
Webhookresources - Webhooknaam mag alleen alfanumerieke tekens, afbreekstreepjes -en onderstrepingstekens _bevatten.
Stappen - Stapnaam-id mag alleen alfanumerieke tekens, afbreekstreepjes -en onderstrepingstekens _bevatten.

Zie de documentatie van Azure Pipelinesvoor meer informatie.

Azure Repos

Azure Repos kunnen Git-gebaseerd of Team Foundation Version Control (TFVC)-gebaseerd zijn.

Elk Azure DevOps-project kan meerdere Git-opslagplaatsen bevatten. Zie de Git-documentatie voor Azure-opslagplaatsen voor meer informatie.

Namen van Git-opslagplaatsen moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte Mag niet meer dan 64 Unicode-tekens bevatten.
Uniciteit Mag niet identiek zijn aan een andere Git-opslagplaatsnaam in het project.
Speciale tekens - Mag geen Unicode-besturingstekens of surrogaattekens bevatten.
- Mag niet de volgende afdrukbare tekens bevatten: \/:*?"<>;#$*{},+=[]|.
- Mag niet beginnen met een onderstrepingsteken _.
- Mag niet beginnen of eindigen met een punt ..
- Mag geen door het systeem gereserveerde naam zijn.
- Belangrijk: Hoewel u spaties binnen namen van opslagplaatsen kunt opnemen, wordt dit niet aanbevolen.

Zie git check-ref-format voor informatie over naamgevingsbeperkingen voor andere Git-items, zoals vertakkingen en tags.

Computernamen

De computernaam waar u Azure DevOps installeert, is gekoppeld aan de naam van de server. Zowel het besturingssysteem als Active Directory stellen bepaalde beperkingen op voor computernamen, zoals beschreven in de volgende artikelen:

Team Foundation Bouwoverzicht

Met Team Foundation Build kunt u alle aspecten van het buildproces op één computer beheren. Met Behulp van Team Foundation Build kunt u bronnen synchroniseren, de toepassing compileren, gekoppelde eenheidstests uitvoeren, codeanalyse uitvoeren, builds op een bestandsserver maken en buildrapporten publiceren.

Computer bouwen

Team Foundation Build is een afzonderlijke installatie van de Azure DevOps Server-toepassingslaag, gegevenslaag of Visual Studio-client. U kunt een afzonderlijke computer kiezen of de build naast elkaar installeren op de clientcomputer of -servers.

Uw on-premises buildcomputer moet voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Schijfruimte Moet voldoende ruimte bevatten voor de build omdat onvoldoende ruimte leidt tot mislukte builds.
Map bouwen Moet een lokaal pad zijn, zoals C:\BuildDirectory.
Locatiemap verwijderen Moet een UNC-pad zijn, zoals \server\share*.
Locatiemachtigingen verwijderen Elke gegenereerde build moet in een nieuwe map in de vervolgkeuzelijst worden geplaatst.
- Het Team Foundation Server-serviceaccount moet bijvoorbeeld Domain\TFSSERVICEvolledige beheertoegang hebben tot de LOCATIE van de UNC-drop.
- De locatie van de UNC-drop moet een gedeelde map zijn.
Team Foundation Build Service-account Als u het TFS-serviceaccount na de eerste installatie wijzigt, moet u ervoor zorgen dat:
- Het account is lid van de groep Build Services.
- Het account heeft lees-/schrijfmachtigingen voor de tijdelijke mappen en de ASP.NET tijdelijke map.
- Het account heeft volledige beheermachtigingen voor de build- en drop-locatie.
Firewall Als de buildcomputer firewall is ingeschakeld, controleert u of het programma tfsbuildservice zich in de lijst met uitzonderingen bevindt.

Buildtypen

Buildtypen zijn de voorwaarden voor het bouwen van één oplossing of een set oplossingen in een project. Als u een build wilt uitvoeren, kunt u een nieuw buildtype maken of een bestaand buildtype gebruiken.

Namen van buildtypen moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Uniciteit Mag niet hetzelfde zijn als een andere buildtypenaam in het project.
Speciale tekens Mag het dollarteken $ niet bevatten.

Bouwkwaliteit

Met de buildkwaliteit kunt u een kwaliteits- of voltooiingsstatus koppelen aan een voltooide build. Zie De kwaliteit van een voltooide build beoordelen voor een lijst met de standaardwaarden voor de buildkwaliteit. Met Team Foundation Build kunt u ook nieuwe waarden maken voor het type buildkwaliteit.

Namen van buildkwaliteit moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte Mag niet meer dan 256 Unicode-tekens bevatten.
Uniciteit Mag niet gelijk zijn aan een andere naam voor de buildkwaliteit op de Team Foundation Build-computer.

Namen van projectverzamelingen

De projectverzameling is de organisatiestructuur die u gebruikt om een groep projecten voor Azure DevOps Server te definiëren en te beheren. De projectverzameling identificeert een groep projecten en hun resources. De naam van de projectverzameling maakt ook deel uit van de verbindingsreeks die wordt gebruikt om teamleden te verbinden met projecten.

De standaardverzamelingsnaam die is toegewezen aan een projectverzameling komt overeen met DefaultCollection. Zie Projectverzamelingen beheren voor meer informatie.

Namen van projectverzamelingen moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte Mag niet meer dan 64 Unicode-tekens bevatten.
Uniciteit - Mag niet identiek zijn aan een andere verzamelingsnaam in uw on-premises implementatie.
- Als uw implementatie SharePoint-producten of SQL Server Reporting Services bevat, kunnen hun namen niet identiek zijn aan de naam en het volledige pad van een bestaande SharePoint-site, rapportserver of Reporting Services-website.
Speciale tekens - Mag geen Unicode-besturingstekens of surrogaattekens bevatten.
- Mag niet de volgende afdrukbare tekens bevatten: \/:*?"<>;#$*{},+=[]|.
- Mag geen beletselteken ... of dubbele punt ..bevatten.
- Mag niet beginnen met een onderstrepingsteken _.
- Mag niet beginnen of eindigen met een punt ..
Mag geen door het systeem gereserveerde naam zijn.

Organisatienamen

De organisatie is de organisatiestructuur die u gebruikt om een groep projecten voor Azure DevOps Services te definiëren en te beheren. De organisatie identificeert een groep projecten en hun resources.

Belangrijk

Volg deze richtlijnen wanneer u de naam van uw organisatie maakt:

  • Alleen letters uit het Engelse alfabet gebruiken
  • De naam van uw organisatie starten met een letter of cijfer
  • Letters, cijfers of afbreekstreepjes na het eerste teken gebruiken
  • De naam van uw organisatie onder 50 Unicode-tekens behouden
  • Eindigen met een letter of cijfer

Als u niet-toegestane tekens gebruikt, wordt het volgende foutbericht weergegeven: VS850015: De opgegeven naam mag niet worden gebruikt: {Organisatienaam}.

Proces- en processjablonen

Een proces definieert de bouwstenen van het systeem voor het bijhouden van werkitems en andere subsystemen die u kunt openen nadat u verbinding hebt gemaakt met een project. Zowel proces - als processjabloon verwijzen naar een onderling afhankelijke set bestanden die worden gebruikt om een project te maken. Zie Over processen en processjablonen voor meer informatie over de standaardprocessen.

Processen die u definieert of aanpast, moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte Mag niet meer dan 256 Unicode-tekens bevatten.
Uniciteit - Moet uniek zijn in Azure DevOps. Als u een sjabloon uploadt met dezelfde naam als een bestaande sjabloon, wordt de bestaande sjabloon overschreven.
Grootte van processjabloonbestand Mag niet groter zijn dan 2 gigabyte.

Projectnamen

Met een project wordt een opslagplaats voor broncode en een locatie voor teams gemaakt om de voortgang te plannen, bij te houden en samen te werken. De naam van het project maakt deel uit van de verbindingsreeks die wordt gebruikt om teamleden te verbinden met projecten.

Namen die u toewijst aan projecten die u maakt, moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte Mag niet meer dan 64 Unicode-tekens bevatten.
Uniciteit Mag niet identiek zijn aan een andere naam in de organisatie, projectverzameling of SharePoint-webtoepassing of SQL Server-rapport voor de verzameling.
Gereserveerde namen - Mag geen door het systeem gereserveerde naam zijn.
- Mag geen van de verborgen segmenten zijn die worden gebruikt voor IIS-aanvraagfiltering zoals App_Browsers, , App_codeApp_DataApp_GlobalResources, , App_LocalResources, , App_Themes, App_WebResources, of . binweb.config
Speciale tekens - Mag geen Unicode-besturingstekens of surrogaattekens bevatten.
- Mag niet de volgende afdrukbare tekens bevatten: \/:*?"'<>;#$*{},+=[]|.
- Mag niet beginnen met een onderstrepingsteken _.
- Mag niet beginnen of eindigen met een punt ..

Beveiligingsgroepen

U kunt Azure DevOps-beveiligingsgroepen gebruiken om bepaalde rechten of machtigingen toe te passen op een groep gebruikers. Groepen kunnen bestaan uit Microsoft Entra ID- of Active Directory-accounts, Azure DevOps-beveiligingsgroepen, Windows-gebruikers- of groepsaccounts of een combinatie. Zie Active Directory/ Microsoft Entra-gebruikers of -groepen toevoegen aan een ingebouwde beveiligingsgroep voor meer informatie.

Beveiligingsgroepen moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte van accountnaam van beveiligingsgroep Mag niet meer dan 256 Unicode-tekens bevatten.
Uniciteit - Groepsaccounts op projectniveau mogen niet overeenkomen met een andere groepsnaam in hetzelfde project.
- Groepsaccounts op organisatie- of verzamelingsniveau mogen niet overeenkomen met een andere naam van een groepsaccount in de organisatie of projectverzameling.
Gereserveerde groepsnamen Mag geen naam hebben met een $NAMESPACE project of op serverniveau.
Speciale tekens - Mag geen Unicode-besturingstekens of surrogaattekens bevatten.
- Mag niet de volgende afdrukbare tekens bevatten: ,/\[]:<>+=;?*|.
- Mag geen niet-afdrukbare tekens bevatten in het ASCII-waardebereik van 1-31.
- Mag niet eindigen in een periode ..

Teamnamen

Teamnamen identificeren een groep personen of groepen die samenwerken als een team in een project. Teamleden gebruiken deze naam om verbinding te maken met het team of om query's uit te voeren op leden die voor een team zijn gedefinieerd. Teamnamen moeten voldoen aan conventies waarmee ze kunnen worden weergegeven als onderdeel van een geldige URL.

Elke teamnaam moet uniek zijn binnen één project, maar er zijn geen beperkingen voor het gebruik van dezelfde teamnaam in verschillende projecten binnen een organisatie of projectverzameling. Zie Een ander team of een hiërarchie van teams toevoegen voor meer informatie.

Teamnamen moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte Mag niet meer dan 64 Unicode-tekens bevatten.
Uniciteit Mag niet identiek zijn aan een andere teamnaam in het project.
Gereserveerde namen Mag geen door het systeem gereserveerde naam zijn.
Speciale tekens - Mag geen Unicode-besturingstekens of surrogaattekens bevatten.
- Mag niet de volgende afdrukbare tekens bevatten: \/:*?"<>;#$*{},+=[]|.
- Mag geen beletselteken ... of dubbele punt ..bevatten.
- Mag niet beginnen met een onderstrepingsteken _.
- Mag niet beginnen of eindigen met een punt ..

Gebruikersaccountnamen

Gebruikersaccounts identificeren gebruikers die zijn toegevoegd aan een project of projectverzameling. Gebruikersaccounts komen mogelijk overeen met vermeldingen in Active Directory, Microsoft Entra-id of Windows-servergroep.

Als u gebruikersaccounts wilt toevoegen aan een project, raadpleegt u Gebruikers toevoegen aan een project of team. Gebruikersaccounts die u aan een organisatie of verzameling toevoegt, moeten voldoen aan de volgende beperkingen.

Beperkingstype Beperking
Lengte van accountnaam Mag niet meer dan 256 Unicode-tekens bevatten.
Uniciteit Mag niet overeenkomen met een ander gebruikersaccount in de organisatie of projectverzameling.
Gereserveerde groepsnamen Mag geen naam hebben met een $NAMESPACE project of op serverniveau.
Speciale tekens - Mag niet de volgende afdrukbare tekens bevatten: ,"/\[]:<>+=;?*|.
- Mag geen niet-afdrukbare tekens bevatten in het ASCII-waardebereik van 1-31.
- Mag niet eindigen op een punt . of een dollarteken $.
- Mag niet de volgende Unicode-categorieën bevatten: LineSeparator, ParagraphSeparator, Control, Format, . OtherNotAssigned

Wikipagina en bestandsnamen

Elke wikipagina komt overeen met een bestand in de Git-opslagplaats van de wiki. De volgende beperkingen gelden voor paginabestandsnamen en de bestandsgrootte:

  • Bestandsnaam: Houd er rekening mee dat bij het kiezen van een naam voor het paginabestand het volledig gekwalificeerde pad naar het bestand 235 tekens of minder moet zijn. Het volledige pad naar de pagina bestaat uit de URL van de opslagplaats, het mappad naar het paginabestand en de naam van het paginabestand. Bijvoorbeeld: https://github.com/ExampleWiki/Contributors/Code/How-to-add-code-to-the-project.md.

  • Uniekheid: de naam van het paginabestand moet uniek zijn binnen de maplocatie in de wikiopslagplaatshiërarchie. De naam is hoofdlettergevoelig.

  • Speciale tekens: De bestandsnaam van de pagina heeft beperkingen voor de volgende speciale tekens:

    • Geen Unicode-besturingstekens of surrogaattekens
    • Geen afdrukbare tekens: slash /, back-slash \, hash #
    • Geen puntsymbool . aan het begin of einde van de naam
  • Bestandsgrootte: de maximale grootte van het paginabestand is 18 MB.

  • Grootte van bijlagebestand: de maximale grootte voor bijlagen bij een paginabestand is 19 MB.

Toegestane speciale tekens

Er zijn verschillende speciale tekens toegestaan in een paginabestandsnaam, zoals de dubbele punt : en het afbreekstreepje -. U kunt bijvoorbeeld een Markdown-bestand een naam geven als veelgestelde vragen:0525 of installatiehandleiding.

Belangrijk

Als u fouten in paginasyntaxis en browsernavigatie wilt voorkomen, gebruikt u het spatieteken ( ) niet in de namen van paginabestanden. Als u de paginabestanden een naam opgeeft op basis van de paginatitel, vervangt u spaties in de paginatitel door een afbreekstreepje (-) in de bestandsnaam.

De volgende tabel bevat de speciale tekens die zijn toegestaan in de namen van wikipaginabestanden en de bijbehorende URI-gecodeerde tekenreeks:

Teken Symbool URI-tekenreeks
Dikke darm : %3A
Vierkante haak links < %3C
Rechte hoekhaak > %3E
Sterretje (jokerteken) * %2A
Vraagteken ? %3F
Pijp | %7C
Afbreekstreepje (streepje) - %2D
Dubbele aanhalingstekens " 22%

De bestandsnaam FAQ:0525 wordt bijvoorbeeld gecodeerd als FAQ%3A0525.