Share via


Aangepaste velden

Azure DevOps Services

Met behulp van de aangepaste velden kunt u de aangepaste gegevens opslaan op basis van de testuitvoering en/of het testresultaat. Er kunnen maximaal 100 aangepaste velden zijn gedefinieerd voor één Azure DevOps-project. De projectbeheerder kan de set aangepaste velden beheren (toevoegen/verwijderen).

De aangepaste velden beheren

Er zijn twee manieren om de aangepaste velden te beheren: via REST API of projectbeheerder kan dat doen via de projectinstellingen terwijl u Testbeheer kiest onder Pijplijnen. Op die pagina kan een nieuw aangepast veld worden toegevoegd door op de knop + Nieuwe toevoegen te klikken.

Schermopname van projectinstellingen met de testbeheerinstellingen geselecteerd en de knop om een nieuw aangepast veld toe te voegen dat is gemarkeerd door rode rechthoek.

Kies + Nieuwe toevoegen om een nieuw aangepast veld toe te voegen. Elk aangepast veld moet een naam hebben, een type hebben geconfigureerd en aangeven op welk type artefact het van toepassing is.

Schermopname van een dialoogvenster dat wordt gebruikt om een nieuw aangepast veld toe te voegen.

De naam van het aangepaste veld mag niet langer zijn dan 50 tekens (spaties, cijfers en speciale tekens zijn niet toegestaan) en moet uniek zijn in het project. De namen zijn niet hoofdlettergevoelig, dus u kunt niet één aangepast veld hebben met de naam Test en de andere met de naam 'test'. Het type kan een van de volgende zijn:

  • Bit
  • Datum en tijd
  • Int
  • Float
  • String
  • Guid

De bestaande aangepaste velden kunnen worden bewerkt (alleen de naam kan worden gewijzigd) of worden verwijderd.

Notitie

Nadat u het aangepaste veld hebt verwijderd, kunt u de naam ervan ongeveer een dag niet gebruiken. Het achtergrondproces dat de verwijderde aangepaste velden permanent verwijdert, wordt één per dag uitgevoerd.

Aangepaste gegevens opslaan in aangepaste velden

U kunt uw aangepaste gegevens opslaan in de geconfigureerde aangepaste velden als onderdeel van het maken van de testuitvoering/het resultaat of nadat de testuitvoering/het resultaat is gemaakt. Beide kunnen nu worden uitgevoerd met behulp van REST API. In de toekomst kunnen de aangepaste gegevens worden opgehaald uit het testresultatenbestand. Als u de waarden wilt ophalen die zijn opgeslagen in uw aangepaste velden voor de bestaande testuitvoering/het bestaande testresultaat, moet u de REST API gebruiken. Op dit moment worden de aangepaste velden en waarden die in deze velden zijn opgeslagen in de Azure DevOps-gebruikersinterface niet weergegeven (die mogelijkheid wordt in de toekomst toegevoegd).

Wanneer u een testuitvoering en/of resultaat maakt via REST API en aangepaste gegevens wilt opslaan in een bestaand aangepast veld, kunt u de aangepaste gegevens het beste verzenden als onderdeel van de testuitvoering en/of het maken van resultaten. Rest API-uitvoeringen voor een testuitvoering maken - REST API-resultaten maken en maken - Toevoegen.

Wanneer de testuitvoering en/of het resultaat niet via REST API wordt gemaakt, maar op andere manieren, moet u eerst de identificatie vinden van de testuitvoering of het resultaat waarvoor u de aangepaste gegevens in de aangepaste velden wilt instellen (of bijwerken) en vervolgens REST API-uitvoeringen aanroepen - Update voor de testuitvoering en REST API-resultaten - Bijwerken voor het testresultaat.

Als u de aangepaste gegevens wilt ophalen uit de aangepaste velden die eerder zijn opgeslagen voor de testuitvoering en/of het resultaat, moet u eerst de identificatie van de testuitvoering of het resultaat vinden. Vervolgens kunt u REST API-uitvoeringen aanroepen - Query uitvoeren voor de testuitvoering en REST API-resultaten - Ophalen voor het testresultaat.

De aangepaste gegevens voor de aangepaste velden worden verzonden of ontvangen in een matrix. Elk item van die matrix bevat twee eigenschappen 'veldnaam' en 'waarde'. Hier ziet u een voorbeeld hiervan. De waarde is het object van het type dat overeenkomt met het type dat is geconfigureerd voor het aangepaste veld. Als u het type aangepaste veld wilt begrijpen, wilt u mogelijk REST API gebruiken die een matrix van de aangepaste velden biedt. Voor elk veld vindt u de id, naam, het type en het bereik. U kunt het type ook hardcoderen als u weet wat het type aangepaste veld van de gegeven naam is.