Delen via


Extensies en aangepaste besturingselementen toevoegen aan een werkitemtype (overnameproces)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Met extensies kunt u uitgebreide functionaliteit toevoegen aan uw werkitemformulieren. Een extensie is verkrijgbaar in vier varianten of bijdragetypen. De volgende besturingselementen worden weergegeven in de indeling van het webformulier voor alle overgenomen en aanpasbare typen werkitems (WIT's):

  • Bijdrage op veldniveau (aangepaste besturingselementen)
  • Bijdrage op groepsniveau
  • Bijdrage op paginaniveau

Het vierde type bijdragen op actieniveau worden daarentegen weergegeven in het contextmenu van het webformulier.

Belangrijk

Het overnameprocesmodel is beschikbaar voor projecten die zijn geconfigureerd om dit te ondersteunen. Als u een oudere verzameling gebruikt, controleert u de compatibiliteit van het procesmodel. Als uw on-premises verzameling is geconfigureerd voor het gebruik van het on-premises XML-procesmodel, kunt u dat procesmodel alleen gebruiken om de ervaring voor het bijhouden van werk aan te passen. Zie Het procesmodel voor uw projectverzameling kiezen voor meer informatie.

U voegt alle bijdragen toe door de extensie te installeren op het tabblad Azure DevOps van Visual Studio Marketplace. U kunt ook uw eigen aangepaste besturingselement maken.

U kunt bijvoorbeeld de extensie Wie heeft onlangs een werkitem bekeken toevoegen. Deze bijdrage op groepsniveau wordt weergegeven in het werkitemformulier, zoals wordt weergegeven.

Werkitemformulier, groepsuitbreidingsvoorbeeld, Wie heeft dit bekeken

Vereisten

Zie Over het configureren en aanpassen van Azure Boards voor hulp bij het aanpassen van Azure Boards aan uw specifieke zakelijke vereisten.

  • Organisatievereiste: Zorg ervoor dat u een organisatie hebt in Azure DevOps.

  • Machtigingen:

    • Lid zijn van de groep Beheerders van projectverzamelingen.
    • Machtigingen op verzamelingsniveau hebben, zoals Proces maken, Verwijderen, Proces bewerken of Een veld verwijderen uit de organisatie ingesteld op Toestaan.
    • Met deze machtigingen kunt u processen en velden binnen uw organisatie wijzigen.
  • Vereisten voor projectprocesmodel:

    • Zorg ervoor dat u het overnameprocesmodel hebt voor de projectverzameling waarin het project is gemaakt.
  • Machtigingen:

    • Lid zijn van de groep Beheerders van projectverzamelingen.
    • Machtigingen op verzamelingsniveau hebben, zoals Proces maken, Verwijderen, Proces bewerken of Een veld verwijderen uit de organisatie ingesteld op Toestaan.
    • Met deze machtigingen kunt u processen en velden binnen uw organisatie wijzigen.

Als u extensies wilt toevoegen of een proces wilt bewerken, moet u lid zijn van de groep Projectverzamelingsbeheerders of expliciete machtigingen krijgen om een specifiek proces te bewerken.

Organisatieprocesinstellingen openen

  1. Meld u aan bij uw organisatie (https://dev.azure.com/{yourorganization}).

  2. Selecteer Organisatie-instellingen.

    Schermopname van de knop Organisatie-instellingen voor selectie.

  3. Selecteer Verwerken.

    Schermopname met de gemarkeerde knop Proces voor selectie.

  1. Meld u aan bij uw verzameling (https://dev.azure.com/{Your_Collection}).

  2. Selecteer Verzamelingsinstellingen of Beheerinstellingen.

  3. Selecteer Verwerken.

    Schermopname van de gemarkeerde knop Proces in verzamelingsinstellingen.

Notitie

Wanneer u een overgenomen proces aanpast, weerspiegelen alle projecten die dit proces gebruiken automatisch de aanpassingen. Om een soepele overgang te garanderen, raden we u aan een testproces en project te maken, zodat u uw aanpassingen kunt testen voordat u ze in de hele organisatie implementeert. Zie Overgenomen processen maken en beheren voor meer informatie.

Geïnstalleerde Marketplace-extensies controleren

Vanuit de context Instellingen kunt u extensies bekijken die al zijn geïnstalleerd. Mogelijk moet u ervoor kiezen Vernieuwen om de pagina te vernieuwen om nieuw geïnstalleerde extensies weer te geven.

Organisatie-instellingen, pagina Extensies

Zie Gratis extensies installeren voor meer informatie over extensies.

Een Marketplace-extensie toevoegen

U kunt door Marketplace bladeren om te bepalen welke extensies u wilt toevoegen.

  1. Als u een extensie wilt toevoegen aan een werkitemtype, kiest u het overgenomen proces, de WIT en kiest u vervolgens Extensies ophalen.

    Proces, WIT, Bug, Indeling, Extensies ophalen

  2. Selecteer de extensie die u wilt toevoegen. Hier kiezen we de controlelijst voor werkitems.

  3. Selecteer de organisatie waaraan u deze wilt toevoegen en kies Installeren.

    Visual Studio Marketplace, extensie installeren

    Belangrijk

    Extensies die u installeert, worden toegevoegd aan alle WIT's in alle processen.

  4. Ga terug naar het proces en WIT en controleer of de locatie van de extensie de gewenste locatie is. Zoek deze onder aan de middelste kolom en sleep deze naar de gewenste positie in het formulier.

    Groepsextensie op formulier voor werkitem van bug

Een bijdrage op veldniveau of aangepast besturingselement toevoegen

  1. Installeer het aangepaste besturingselement zoals beschreven in de vorige sectie.

  2. Open Het werkproces> Instellingen>vanuit een werkitemformulier. Zie Het proces Instellingen>openen voor meer informatie.

  3. (Optioneel) Voeg een veld toe om aan het aangepaste besturingselement te koppelen. U kunt ook een bestaand veld opgeven, overgenomen of aangepast.

  4. Kies Aangepast besturingselement toevoegen terwijl wit is geselecteerd.

    Proces, WIT, Bug, Indeling, Nieuw aangepast besturingselement

    Notitie

    Als u de optie Aangepast besturingselement toevoegen niet ziet, hebt u geen uitbreiding op veldniveau geïnstalleerd. Of mogelijk moet u uw browser vernieuwen om ervoor te zorgen dat uw browser nieuwe extensies registreert die onlangs zijn geïnstalleerd.

  5. Kies het gewenste aangepaste besturingselement in het menu met opties.

    Hier kiezen we bijvoorbeeld het besturingselement Wisselknop dat u kunt koppelen aan een Boole-veld.

    Een aangepast besturingselementdialoogvenster toevoegen, tabblad Definitie

  6. Kies het tabblad Opties en vul het dialoogvenster in. De opties die u moet opgeven, zijn afhankelijk van het aangepaste besturingselement dat u hebt geselecteerd.

    Hier geven we bijvoorbeeld het aangepaste veld op, Triaged en geven we de wissellabels aan die op het formulier moeten worden weergegeven.

    Dialoogvenster Aangepast besturingselement

  7. (Optioneel) Open het tabblad Indeling en geef het label voor het veld op.

    Vul eventuele extra vereiste velden in. Bekijk de beschrijving van de extensie voor richtlijnen.

  8. Controleer het werk van het aangepaste besturingselement door een werkitem te openen van het type dat u hebt gewijzigd. Mogelijk moet u uw browser vernieuwen om uw wijzigingen te kunnen zien.

    Hier laten we zien hoe het besturingselement standaard wordt weergegeven met het selectievakje en vervolgens met de wisselknop.

Booleaans veld met selectievakje

Booleaans veld met wisselknop

Booleaans veld met selectievakje

Booleaans veld met wisselknop

Bijdragen op groepsniveau en paginaniveau

Wanneer u bijdragen op groepsniveau en paginaniveau toevoegt, worden ze automatisch toegevoegd aan alle WIT's die zijn gedefinieerd voor alle processen, zowel overgenomen als aangepast. U kunt ervoor kiezen om deze bijdragen te verbergen in het formulier voor een specifieke WIT- of verplaats het in het formulier vanaf de standaardlocatie.

Als u een groep of paginabijdrage hebt geïnstalleerd, vernieuwt u de browser en opent u een werkitem om de plaatsing van de bijdrage op het formulier weer te geven. Als u de bijdrage wilt verplaatsen of verbergen, volgt u de richtlijnen voor het tabblad Indeling.

Bijdragen op actieniveau

Bijdragen op actieniveau worden toegevoegd aan het contextmenu van overgenomen en aanpasbare WIT's voor zowel systeem- als overgenomen processen. Alle bijdragen op actieniveau worden toegevoegd aan alle typen werkitems en kunnen niet worden verborgen of verwijderd zonder de extensie te verwijderen of uit te schakelen.

In de volgende afbeelding ziet u bijvoorbeeld dat er negen bijdragen op actieniveau zijn toegevoegd en worden weergegeven in het contextmenu voor het gebruikersverhaal.

Webformulier voor gebruikersverhaal, contextmenu, opties op actieniveau

Aangepaste besturingselementen programmatisch toevoegen

U kunt deze REST API's gebruiken om te werken met extensies:

Notitie

Controleer de wijzigingen die zijn aangebracht in een overgenomen proces via het auditlogboek. Zie Auditlogboeken voor Access, exporteren en filteren voor meer informatie.