Lägga till och hantera fält (arvsprocess)

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Du kan lägga till ett anpassat fält för att stödja spårning av ytterligare datakrav eller ändra select-attribut för ett ärvt inherited icon fält. Du kan till exempel lägga till ett anpassat fält eller ändra etiketten som visas i arbetsobjektsformuläret för ett ärvt fält.

Viktigt!

Den här artikeln gäller för Azure DevOps Services och Azure DevOps Server 2019 och senare versioner. Information om hur du anpassar alla projekt som definierats i en samling för TFS 2018 eller tidigare finns i Lokal XML-processmodell.

Viktigt!

Du kan bara använda arvsprocessmodellen för projekt som definierats i en projektsamling som har konfigurerats för att stödja arvsprocessmodellen. Om din lokala samling har konfigurerats för att använda den lokala XML-processmodellen kan du bara använda den processmodellen för att anpassa arbetsspårningsmiljön. Mer information finns i Anpassa arbetsspårning, Välj processmodell för din projektsamling.

Information om hur du anpassar alla projekt som definierats i en samling för TFS 2018 eller tidigare finns i Lokal XML-processmodell.

En lista över alla fält som definierats för din organisation – som innehåller alla fält som definierats för system- och ärvda processer – finns i Visa fält och attribut för arbetsobjekt.

När du har lagt till ett anpassat fält kan du skapa frågor, diagram eller analysvyer och Power BI-rapporter för att spåra data som är relaterade till det.

Förutsättningar

Innan du anpassar en process rekommenderar vi att du läser Konfigurera och anpassa Azure Boards, som ger vägledning om hur du anpassar Azure Boards efter dina affärsbehov. En beskrivning av de olika kvarvarande uppgifterna och anslagstavlorna finns i Uppgifter som stöds av kvarvarande uppgifter, tavlor, aktivitetstavlor och planer.

Öppna Inställningar> Process

Du skapar, hanterar och gör anpassningar till processer från Organisationsinställningar>Process.

  1. Välj Azure DevOps-logotypen för att öppna Projekt. Välj sedan Organisationsinställningar.

    Open Projects>Organization settings.

  2. Välj sedan Process.

    Then, choose Process.

    Viktigt!

    Om du inte ser Process arbetar du från TFS-2018 eller tidigare version. Sidan Process stöds inte. Du måste använda de funktioner som stöds för den lokala XML-processmodellen.

Du skapar, hanterar och gör anpassningar till processer från Collection Inställningar> Process.

  1. Välj Azure DevOps-logotypen för att öppna Projekt. Välj den projektsamling vars processer du vill anpassa och välj sedan Samling Inställningar.

    Open Projects>Organization settings

  2. Välj sedan Process.

    Then, choose Process.

Du skapar, hanterar och gör anpassningar till processer från Administratörsinställningar>Process.

  1. Välj Azure DevOps-logotypen för att öppna Projekt. Välj sedan Administratörsinställningar.

    Open Project>Organization settings.

  2. Välj sedan Process.

    Then, choose Process.

Kommentar

När du anpassar en ärvd process uppdateras alla projekt som använder den processen automatiskt för att återspegla anpassningarna. Därför rekommenderar vi att du skapar en testprocess och ett testprojekt när du har ett antal anpassningar att göra för att testa anpassningarna innan du distribuerar dem till din organisation. Mer information finns i Skapa och hantera ärvda processer.

Namn på anpassade fält

När du lägger till ett anpassat fält i en ärvd process tilldelar Azure DevOps ett referensnamn med prefixet Custom och sedan namnet på fältet med borttagna blanksteg. Du kan till exempel lägga till ett fält med namnet DevOps Triage. Referensnamnet är Custom.DevOpsTriage. Inga blanksteg tillåts i referensnamnet.

Lägga till ett anpassat fält

Du kan lägga till fält och ange den grupp och sida där de ska visas. När du har lagt till ett fält kan du också dra och släppa det på en sida för att flytta dess placering i formuläret. Om du har flera fält som du vill lägga till på en anpassad sida eller grupp lägger du först till dessa sidor eller grupper och lägger sedan till fälten.

Kommentar

Varje process kan definiera upp till 1 024 fält, inklusive systemärvda fält. Du kan bara lägga till fält i en sida i ett formulär. Du kan inte lägga till ett fält i det grå området i formuläret där fälten Tilldelad till, Delstat och Orsak finns.

  1. På sidan Process i den valda ärvda processen väljer du den arbetsobjekttyp som du vill lägga till det anpassade fältet i.

    Här väljer vi Bug WIT. Observera länkarna som gör att du kan gå tillbaka till sidan Alla processer och MyAgile-processer .

    All Processes-Process-WIT breadcrumb links

    Om fältet Nytt och andra alternativ är inaktiverade har du inte de behörigheter som krävs för att redigera processen. Se Ange behörigheter och åtkomst för arbetsspårning, Anpassa en ärvd process.

  2. Med WIT valt väljer du fältet Nytt.

    Process Work Item Types page, Add a field to a WIT

  3. Namnge fältet och välj fälttypen från någon av de datatyper som stöds. Du kan också lägga till en beskrivning.

    Kommentar

    Du måste ange ett fältnamn som är unikt i organisationen. Ett anpassat fält som definierats för en process kan inte vara samma som namnet som definierats för en annan process. Mer information om fältnamn finns i Vad är ett fält? Hur används fältnamn?

    Här lägger vi till ett heltalsfält med namnet Kundbiljett.

    Add a field to Bug, choose field type

  4. (Valfritt) På fliken Alternativ anger du om fältet krävs och anger ett standardvärde. Eller lämna värdena tomma. Genom att göra fältet Obligatoriskt måste användarna ange ett värde för fältet för att spara arbetsobjektet. När du skapar ett arbetsobjekt och varje gång någon öppnar ett arbetsobjekt och fältet är tomt anges standardvärdet.

    Add a field to Use story, specify options

  5. (Valfritt) På fliken Layout kan du ange en annan formuläretikett än namnet på fältet. Du kan också välja den sida och grupp där fältet visas i formuläret.

    Här lägger vi till fältet Kundbiljett i en ny grupp med namnet Kundfokus.

    Add a field to Use story, specify layout

    Kommentar

    Även om du kan ändra formuläretiketten måste du använda fältnamnet när du lägger till fält i kort (Kanban, Taskboard) eller skapar frågor baserat på fältet.

  6. Välj Lägg till fält för att slutföra tillägg av fältet. Om du inte anger dess layoutplats lägger systemet till den i den första gruppen med fält i formuläret.

  7. När du har slutfört alla ändringar öppnar du ett arbetsobjekt av den typ som du har anpassat.

    Här visar vi att fältet Kundbiljett har lagts till i gruppen Status. Du kan behöva uppdatera webbläsaren för att se ändringarna.

    Bug form, Customer Ticket field added to Customer focus group

Lägga till en listruta

Arbetsspårning, processer och projektgränser

Du kan lägga till ett nytt fält och definiera en listruta eller anpassa listrutan för ett ärvt fält.

Kommentar

Varje organisation eller samling kan definiera upp till 2 048 listrutor. Varje listruta kan innehålla upp till 2 048 objekt. Listlisteobjekt måste innehålla högst 256 tecken. Om du vill lägga till beroende listrutor läser du Sammanhängande listor.

  1. Börja med att add new field iconvälja Nytt fält, ange sedan listtyp – heltal eller sträng – och lägg sedan till objekten som ska visas i listrutan. Du kan lägga till ett objekt och sedan trycka på Retur för att lägga till ett annat objekt.

    Add a field to Bug dialog, Add a custom picklist.

    Om du vill ta bort ett objekt i listan markerar du objektet och klickar sedan på Delete icon ikonen ta bort.

    Om du vill ändra listrutan för ett ärvt fält väljer du Redigera för att redigera fältet. På fliken Definition kan du välja Lägg till värde.

    Edit field Priority in User STory dialog, Definition tab.

  2. (Valfritt) Välj fliken Alternativ för att definiera fältet efter behov, ange ett standardvärde eller tillåta användare att ange sina egna värden.

    Allow values in a custom picklist

  3. (Valfritt) Se föregående steg 5 för att ange var du vill att fältet ska visas i formuläret (fliken Layout ).

Lägga till ett identitetsfält

Använd ett identitetsbaserat fält för att lägga till ett fält som liknar fältet Tilldelad till. Identitetsbaserade fält fungerar på samma sätt som fältet Tilldelad till, vilket ger en sök- och identitetsväljarefunktion. När din organisation hanterar användare med Microsoft Entra-ID eller Active Directory synkroniserar systemet identitetsbaserade fält med de namn som definierats i dessa kataloger.

  1. Börja med att add new field iconvälja Nytt fält, sedan fältnamnet, identitetstypen och eventuellt en beskrivning.

    Add a field to Bug dialog, Definition tab, Add an Identity field.

  2. (Valfritt) Se föregående steg 5 för att ange var du vill att fältet ska visas i formuläret (fliken Layout).

Lägga till ett RTF-fält, HTML-fält

  1. Precis som tidigare väljer du den WIT som du vill lägga till fältet i och väljer sedan fältet add new field iconNytt.

  2. Välj Text (flera rader) som typ. Här märker vi fältet som Kundens begäran om att samla in kundkommenteringar för produktfunktionsbegäranden.

    Process Work Item Types page, Add a rich-text field to the Bug form

  3. Fältet läggs till i den första kolumnen under alla systemdefinierade RTF-fält, men före diskussionskontrollen.

    Bug form, Customer request field added to first column in form

Lägg till ett kryssrutefält

  1. Precis som tidigare väljer du den WIT som du vill lägga till fältet i och väljer add iconsedan Nytt fält.

  2. Välj Boolesk som typ och ge den en etikett. Här märker vi fältet som Triaged för att spåra buggens triagetillstånd.

    Add a boolean field
  3. (Valfritt) Öppna fliken Alternativ och ange om fältet ska krävas.

    Set options for boolean field

  4. Som standard läggs fältet till i den sista gruppen som definieras i den andra kolumnen. Öppna fliken Layout om du vill dra och släppa fältet till en annan grupp i formuläret.

    Kommentar

    Fältet visas som en kryssruta i arbetsobjektsformuläret. Markera kryssrutan om du vill ange ett True-värde. Om du visar fältet på Kanban- eller Aktivitetstavlan visas fältvärdena Sant och Falskt (inte en kryssruta).

Lägga till ett befintligt fält i en annan WIT

Befintliga fält motsvarar alla ärvda fält och anpassade fält som definierats i samlingen. När du har lagt till ett anpassat fält i en WIT kan du lägga till det i andra från formulärmenyn. Eller så kan du lägga till ett fält som definierats för en process till en arbetsobjektstyp i en annan process. Öppna arbetsobjekttypen och välj det befintliga fältet.

Information om hur du söker efter beskrivningar av ett systemdefinierat arbetsobjektfält finns i fältindexet Arbetsobjekt.

Här lägger vi till fältet Kundbiljett i användarberättelsens WIT.

Add existing field to a User Story

Du kan också ange obligatoriska/standardvärden och placering i formuläret för fältet.

Ange ett fält på nytt

Att byta namn på ett fält eller ändra fälttypen stöds inte. På fliken Layout kan du dock ändra etiketten som visas i arbetsobjektsformuläret. När du väljer fältet i en fråga måste du välja fältnamnet och inte fältetiketten.

Här ometiketter vi fältet Kundbiljett till Biljettnummer.

Layout tab, Relabel a field

Ändra beskrivningshjälptext

Beskrivningshjälptext visas när användare hovra över ett fält i arbetsobjektsformuläret. Du kan definiera olika hjälptexter för samma fält för olika typer av arbetsobjekt. Ändring stöds för både anpassade fält och ärvda fält. Observera att implementeringen skiljer sig beroende på fälttyp.

  • För ärvda fält: Beskrivningshjälptext kan definieras på olika sätt för varje typ och process av arbetsobjekt.
  • För anpassade fält: Beskrivningshjälptexten visas på samma sätt för fältet för alla typer av arbetsobjekt och alla processer.

Kommentar

Vissa funktioner kräver installation av Azure DevOps Server 2020.1-uppdatering. Mer information finns i Viktig information om Azure DevOps Server 2020 Update 1 RC1, Boards.

Beskrivningshjälptext visas när användare hovra över ett fält i arbetsobjektsformuläret. Du kan bara ändra beskrivningshjälptexten i ett anpassat fält. Den hjälptexten sprids till alla typer av arbetsobjekt och alla processer. Du kan inte anpassa hjälptexten efter process- eller arbetsobjekttyp.

Om du vill ändra hjälptexten Beskrivning väljer du den arbetsobjekttyp som du vill ändra, väljer Redigera för fältet och väljer fliken Definition. Det ändrade värdet påverkar endast det fältet i processen och för den typen av arbetsobjekt.

Här ändrar vi fältet Berättelsepunkter för Användarberättelse.

Edit field dialog, User Story, Story Points field.

Här ändrar vi det anpassade publicerade fältet för Användarberättelse.

Edit field dialog, User Story, Published custom field.

Visa, dölja eller ta bort ett fält

Du kan välja att visa eller dölja valfritt fält eller anpassad kontroll från att visas i ett formulär. Om du vill återställa ett fält till formuläret senare kan du avmarkera De här åtgärderna skiljer sig från alternativet Ta bort , vilket tar bort fältet från organisationen.

Du kan välja att visa eller dölja ett ärvt fält eller en anpassad kontroll från att visas i ett formulär. För anpassade fält kan du ta bort det från formuläret. Om du vill återställa det genom att välja Visa på layout. De här åtgärderna skiljer sig från alternativet Ta bort , vilket tar bort fältet från organisationen.

Kommentar

Data som definierats för ett ärvt fält, även om du döljer det, bevaras i datalagret och arbetsobjektets historik. Du kan visa en post av den genom att visa historikfliken för ett arbetsobjekt.

När du tar bort ett anpassat fält från layouten behålls det i datalagret men tas bort från historiken. Du kan visa den från frågeresultatet. Om du lägger till fältet i formuläret igen återställs historiken för det. Information om hur du tar bort ett anpassat fält från en projektsamling finns i Ta bort ett fält.

Dölj ett fält eller en anpassad kontroll

Dölj ett ärvt fält eller en anpassad kontroll

  1. Öppna snabbmenyn för fältet eller kontrollen och välj Dölj från layout.

    Bug layout, inherited field, open context menu, choose Hide from layout

  2. Om du vill lägga till ett dolt fält eller en kontroll i formuläret väljer du Visa i layout.

Ta bort ett anpassat fält från ett formulär

  1. Välj Ta bort från snabbmenyn i det fält som du vill ta bort.

    Remove field from bug work item type

  2. Bekräfta att du vill ta bort fältet.

    Confirm to remove field from the bug work item form
  3. Om du vill lägga till ett anpassat fält som har tagits bort väljer du Nytt fält och väljer Använd ett befintligt fält.

Återställ fältet till förinställda standardvärden

Du kan ignorera ändringar som du har gjort i ett ärvt fält. På sidan Layout för den ändrade arbetsobjekttypen väljer du alternativet Återställ för fältet.

Layout page, Field context menu, choose Revert option

Ta bort ett anpassat fält

Med arvsprocessmodellen kan du bara ta bort anpassade fält. Du kan inte ta bort fält som definierats för systemets standardprocesser.

Om du tar bort ett fält tas alla data som är associerade med det fältet bort, inklusive historiska värden. När du har tagit bort det kan du bara återställa fältet och återställa data med hjälp av REST API:et Fields – Update.

Kommentar

Vi rekommenderar att du bara tar bort fält som inte används. Du kan fastställa fält som inte används genom att använda kommandot witadmin listfields . Mer information finns i Hantera arbetsobjektfält (witadmin).
Om Analytics är aktiverat för din organisation eller samling kan du fråga Analytics om var ett anpassat fält används med följande syntax:

https://analytics.dev.azure.com/{OrganizationName}/_odata/v4.0-preview/WorkItemTypeFields?$filter=FieldReferenceName eq {CustomFieldReferenceName}&$select=WorkItemType
  1. Du tar bort fältet från sidan Alla processer>Fält .

    Delete field

    Om du vill ta bort fält måste du vara medlem i gruppen Administratörer för projektsamling eller beviljas explicit behörighet att ta bort fältet från kontot.

  2. Om du vill slutföra borttagningsåtgärden måste du ange namnet på fältet som det visas.

    Delete field, confirmation dialog

Kommentar

Du kan granska ändringar som gjorts i en ärvd process via granskningsloggen. Mer information finns i Åtkomst, export och filter för granskningsloggar.

Om du arbetar med testplaner eller testfall kan du läsa följande artiklar: