Dela via


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

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

Du kan anpassa ditt arbetsspårningssystem genom att lägga till anpassade fält eller ändra specifika attribut för ett ärvd ikon ärvt fält. Du kan till exempel lägga till ett anpassat fält för att samla in andra data eller ändra etiketten som visas i arbetsobjektsformuläret för ett ärvt fält.

Viktigt!

Arvsprocessmodellen är tillgänglig för projekt som har konfigurerats för att stödja den. Om du använder en äldre samling kontrollerar du kompatibiliteten för processmodellen. Om din lokala samling är konfigurerad 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 Välj processmodell för din projektsamling.

Om du vill visa alla fält som definierats för din organisation, inklusive systemfält och ärvda fält, kan du läsa Visa fält och attribut för arbetsobjekt.

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

Förutsättningar

Vägledning om hur du anpassar Azure Boards efter dina specifika affärskrav finns i Om att konfigurera och anpassa Azure Boards.

Kategori Krav
Behörigheter – Skapa, ta bort eller redigera en process: Medlem i Projektsamlingsadministratörer grupp eller specifika behörigheter på samlingsnivå Skapa process, Ta bort process, Redigera processeller Ta bort ett fält från organisationen inställt på Tillåt. Mer information finns i Ange behörigheter och åtkomst för arbetsspårning, Anpassa en ärvd process.
– Uppdatera tavlor: teamadministratör eller medlem i gruppen projektadministratörer.
Åtkomst – Även om du har Grundläggande eller lägre åtkomst kan du fortfarande ändra en process om någon ger dig behörighet att göra det.
– Uppdatera och ändra typen av befintliga arbetsobjekt: Medlem i projektet.
Projektprocessmodell – Ha arvsprocessmodell för projektsamlingen som innehåller projektet.
– Om du migrerar data till Azure DevOps Services använder du Team Foundation Server Database Import Service.
Kunskap Kunskaper om anpassnings- och processmodeller.

Öppna inställningar för organisationsprocess

  1. Logga in på organisationen (https://dev.azure.com/{yourorganization}).

  2. Välj Organisationsinställningar.

    Skärmbild som visar knappen Organisationsinställningar för val.

  3. Välj Process.

    Skärmbild som visar den markerade knappen Process för markering.

  1. Logga in på din samling (https://dev.azure.com/{Your_Collection}).

  2. Välj Samlingsinställningar eller Administratörsinställningar.

  3. Välj Process.

    Skärmbild som visar knappen Process i Samlingsinställningar.

Anteckning

När du anpassar en ärvd process återspeglar alla projekt som använder den processen automatiskt anpassningarna. För att säkerställa en smidig övergång rekommenderar vi att du skapar en testprocess och ett projekt som gör att du kan testa dina anpassningar innan du implementerar dem i hela organisationen. 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 tar bort blanksteg från fältnamnet. Ett fält med namnet "DevOps Triage" tilldelas till exempel referensnamnet Custom.DevOpsTriage. Blanksteg tillåts inte i referensnamn.

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 dra och släppa det på en sida för att justera dess placering i formuläret. Om du planerar att lägga till flera fält på en anpassad sida eller grupp skapar du dessa sidor eller grupper först innan du lägger till fälten.

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

  1. På sidan Process i den valda ärvda processen väljer du den arbetsobjektstyp (WIT) där du vill lägga till det anpassade fältet.

    I följande exempel väljer vi Bug WIT. Lägg märke till länkarna som gör att du kan gå tillbaka till Alla processer och sidan MyAgile-process .

    Skärmbild som visar länkar för alla processer, processer och WIT.

    Om fältet Nytt och andra alternativ är inaktiverade har du inte de behörigheter som krävs för att redigera processen.

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

    Skärmbild som visar sidan Bearbeta arbetsobjekttyper med alternativet att lägga till ett fält i en WIT.

  3. Namnge fältet och välj fälttypen från någon av de datatyper som stöds. Lägg eventuellt till en beskrivning.

    Fältnamn måste vara unika i organisationen. Ett anpassat fält i en process kan inte dela samma namn som ett fält i en annan process. Mer information finns i Vad är ett fält? Hur används fältnamn?.

    I följande exempel lägger vi till ett fält med fälttypen Heltal och namnet Kundbiljett.

    Skärmbild som visar hur du lägger till ett fält i bugg-WIT och väljer fälttypen Heltal.

  4. (Valfritt) På fliken Alternativ anger du om fältet krävs och anger ett standardvärde. Om fältet lämnas tomt förblir det valfritt. När du gör ett fält obligatoriskt måste användarna ange ett värde för att spara arbetsobjektet. Standardvärdet anges när ett arbetsobjekt skapas eller öppnas och fältet är tomt.

    Skärmbild som visar inställningsalternativ för fältet Kundbiljett.

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

    I följande exempel lägger vi till fältet Kundbiljett i en ny grupp med etiketten Kundfokus.

    Skärmbild som visar hur du lägger till fältet Kundbiljett i gruppen Kundfokus i layouten.

    Anteckning

    Du kan ändra formuläretiketten, men du måste använda fältnamnet när du lägger till fält i kort (board, taskboard) eller skapar frågor baserat på fältet.

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

  7. När ändringarna är klara öppnar du ett arbetsobjekt av den anpassade typen för att granska uppdateringarna.

    I följande exempel visas att fältet Kundbiljett har lagts till i gruppen Status. Om ändringarna inte visas direkt uppdaterar du webbläsaren för att säkerställa att uppdateringarna visas korrekt. Det här steget säkerställer att det nya fältet är korrekt integrerat i arbetsobjektsformuläret och redo att användas.

    Skärmbild som visar buggformuläret med fältet Kundbiljett som lagts till i kundfokusgruppen.

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.

Varje organisation eller samling kan definiera upp till 2 048 urvalslistor. Varje listruta kan innehålla upp till 2 048 objekt. Listlisteobjekt måste innehålla högst 256 tecken. Information om hur du lägger till beroende listrutor finns i Kaskadlistor.

  1. Välj lägg till ny fältikonNytt 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 välja Retur för att lägga till ett annat objekt.

    Skärmbild som visar dialogrutan Lägg till ett fält i bugg, Lägg till en anpassad listruta.

    Om du vill ta bort ett objekt i listan markerar du objektet och väljer sedan ikonen Ta bort 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.

    Skärmbild som visar dialogrutan Redigera fältprioritet i dialogrutan Användarberättelse, fliken Definition.

  2. (Valfritt) Ange obligatoriska eller standardvärden och välj var fältet ska visas i formuläret.

    Skärmbild som visar Tillåt värden i en anpassad listruta.

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.

Välj lägg till ny fältikonNytt fält, sedan fältnamnet, identitetstypen och eventuellt en beskrivning.

Skärmbild som visar dialogrutan Lägg till ett fält i dialogrutan Bugg, fliken Definition, Lägg till ett identitetsfält.

(Valfritt) Ange obligatoriska eller standardvärden och välj var fältet ska visas i formuläret.

Lägg till ett rich-text-fält och ett HTML-fält

  1. Välj den WIT som du vill lägga till fältet i och välj sedan ikonen Lägg till nytt fältNytt fält.

  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.

    Skärmbilden visar sidan för bearbetning av arbetsobjekttyper där du kan lägga till ett riktextfält i buggformuläret.

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

    Skärmbild som visar felformulär, fältet Kundbegäran har lagts till i den första kolumnen i formulär.

  4. (Valfritt) Ange obligatoriska eller standardvärden och välj var fältet ska visas i formuläret.

Lägg till ett kryssrutefält

  1. Välj den WIT som du vill lägga till fältet i och välj sedan lägg till ikonenNytt fält.

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

    Skärmbild som visar hur du lägger till ett booleskt fält.

  3. (Valfritt) Välj Alternativ och ange sedan om fältet krävs.

    Skärmbild som visar inställningsalternativ för booleskt fält.

  4. Som standard läggs fältet till i den sista gruppen som definieras i den andra kolumnen. Välj Layout och dra och släpp sedan fältet till en annan grupp i formuläret.

    Anteckning

    Fältet visas som en kryssruta i arbetsobjektsformuläret. Om du markerar kryssrutan visas värdet Sant . Om fältet visas på tavlan eller i aktivitetstavlan visas värdena Sant och Falskt som text i stället för 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.

I följande exempel lägger vi till fältet Kundbiljett i användarberättelsens WIT.

Skärmbild som visar hur du lägger till ett befintligt fält i en användarberättelse.

(Valfritt) Ange obligatoriska eller standardvärden och välj var fältet ska visas i formuläret.

Ange ett fält på nytt

Det går inte att byta namn på ett fält eller ändra dess typ. Du kan dock ändra etiketten som visas i arbetsobjektsformuläret från fliken Layout . När du skapar frågor använder du fältnamnet, inte etiketten.

I följande exempel ometiketter vi fältet Kundbiljett till Biljettnummer.

Skärmbild som visar fliken Layout med ommärkt ett fält.

Ändra beskrivningshjälptext

Beskrivningshjälptext visas när användare hovrar över ett fält i arbetsobjektsformuläret. Du kan anpassa hjälptexten för både anpassade och ärvda fält, men beteendet skiljer sig beroende på fälttyp:

  • Ärvda fält: Hjälptext kan anpassas för varje typ och process av arbetsobjekt.
  • Anpassade fält: Hjälptexten är konsekvent för alla typer och processer för arbetsobjekt.

Anteckning

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

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.

Redigeringsfält dialogruta, Användarberättelse, Berättelsepoäng fält.

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 visa det igen. Dessa åtgärder skiljer sig från alternativet Ta bort, vilket tar bort fältet från organisationen.

Anteckning

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 det genom att visa historikfliken för ett arbetsobjekt.

När du tar bort ett anpassat fält från layouten underhålls det i datalagret men tas bort från historiken. Du kan visa det från frågeresultaten. Om du lägger till fältet i formuläret igen återställs historiken. 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

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

    Bug layout, ärvt fält, öppna snabbmenyn, välj Dölj i layouten

  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.

    Ta bort fält från typ av felarbetsobjekt

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

    Bekräfta om du vill ta bort fältet från formuläret för felarbetsobjektet
  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.

Skärmbild visar layoutsidan, fältkontextmenyn, välj alternativet Återställ.

Ta bort ett anpassat fält

Med arvsprocessmodellen kan du bara ta bort anpassade fält. Du kan inte ta bort standardfält för systemet.

Om du tar bort ett fält tas alla associerade data bort, inklusive historiska värden. Det kan ta en kort stund innan datarensningsjobben börjar. Under den här tiden kan du försöka återställa fältet och återställa dess data med hjälp av REST API:et Fields – Update. Återställningen kan vara fullständig, partiell eller misslyckad, beroende på återstående data. Var försiktig när du tar bort fält, eftersom återställning inte alltid är möjlig eller fullständig.

Anteckning

Den här åtgärden kan inte ångras. Ta bara bort fält som inte används. Använd kommandot witadmin listfields för att identifiera oanvända fält. Mer information finns i Hantera arbetsobjektfält (witadmin).
Om Analytics är aktiverat för din organisation eller samling kan du fråga Analytics för att se 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

Gör följande för att ta bort ett anpassat fält:

  1. Välj Organisationsinställningar>Processfält>>Fler åtgärder>Ta bort.

    Ta bort fält

    Vara medlem i gruppen Projektsamlingsadministratörer eller ha fått explicit behörighet till att ta bort fält.

  2. Ange namnet på fältet enligt följande exempel och bekräfta sedan genom att välja Ta bort arbetsobjekt.

    Skärmbild som visar dialogrutan Ta bort fält, bekräftelse.

Anteckning

Granska ändringar som gjorts i en ärvd process via granskningsloggen. Mer information finns i Åtkomst, export och filtergranskningsloggar.