Share via


Åtgärder som stöds när en värdbaserad XML flyttas till en ärvd process

Azure DevOps Services

Genom att uppgradera en värdbaserad XML-processmodell till en ärvd process kan du anpassa ditt arbetsspårningssystem via användargränssnittet. En översikt över de anpassningar som stöds med arvsprocessen finns i Om processanpassning och ärvda processer.

Kloningsprocessen försöker modellera alla anpassningar av arbetsspårningen, men det finns vissa begränsningar. Den här artikeln beskriver den uppsättning anpassningar som stöds under kloningsprocessen och de som inte är det.

Arvsprocessmodellen stöder de flesta anpassningar, men vissa av de mer avancerade anpassningarna som du har gjort med den värdbaserade XML-processen kanske inte stöds. Dessutom måste vissa av de anpassningar som görs i den värdbaserade XML-processen skapas manuellt i den ärvda processen.

Kommentar

Innan du ändrar processen för ett befintligt projekt från värdbaserad XML till den klonade ärvda processen kan du läsa den här artikeln för att förstå vilka anpassningar som bevaras och vilka som ignoreras.

Anpassningar bevarade under klon

När du klonar en värdbaserad XML-process till en ärvd process bevaras de anpassningar som anges i följande tabell.

Artefakt beskrivning
Typer av arbetsobjekt (WIT) Alla system- och anpassade WIT-enheter bevaras. Anpassningar som gjorts till WIT-färg och -ikon bevaras.
Fält för arbetsobjekt Alla anpassade fält bevaras. Fält som refererar till globala listor uppdateras med listrutor. Alla standardvärden ignoreras. Mer information om fältanpassningar som stöds finns i Om processanpassning och ärvda processer, Fältanpassningar.
Arbetsflödestillstånd Alla system- och anpassade arbetsflödestillstånd bevaras.
Kategorier för arbetsflödestillstånd Alla anpassningar som görs i XML-filen ProcessConfiguration för att mappa ett arbetsflödestillstånd till en tillståndskategori (Föreslagen, Pågår, Löst, Slutförd) bevaras. Endast ett arbetsflödestillstånd kan tilldelas kategorin Slutfört tillstånd. Om du har tilldelat ett anpassat arbetsflödestillstånd till kategorin Slutfört tillstånd bevaras det vid klon.

Alla arbetsflödestillstånd för en typ av arbetsobjekt som inte ingår i en kvarvarande nivå tilldelas kategorin Status för pågår . Kontrollera alla anpassade arbetsflödestillstånd efter kloning. Mer information finns i Arbetsflödestillstånd och tillståndskategorier.
Formulärlayout för arbetsobjekt Det bästa sättet är att bevara de anpassningar som gjorts i webbformulärlayouten. Alla anpassningar som görs i rubrikområdet ignoreras dock. Mer specifikt ignoreras tilldelningen av Weblayout-attributShowEmptyReadOnlyFields .
Kvarvarande nivåer Tillägg och anpassningar som gjorts i kvarvarande produkt- och portföljloggnivåer bevaras.
Globala listor Globala listor konverteras till listrutor för enskilda fält.
Standardegenskaper Standardegenskaperna som angetts för team som du lägger till i ett projekt bevaras enligt beskrivningen i Referens för XML-element för processkonfiguration, Ange egenskaper och beteenden.

Anpassningar som ignoreras under kloningen

Artefakt beskrivning
Anpassning av sidhuvudområde Eventuella anpassningar som gjorts i rubrikområdet i arbetsobjektsformuläret ignoreras. Rubrikområdet, som visas i följande bild, hanteras av systemet. Eventuella anpassningar som görs i avsnittet SystemControls i WebLayout ignoreras.

Webbformulär för arbetsobjekt, sidhuvudområde
Layout och storlek för fyra kolumner Den ärvda processen stöder en fast relativ storlek på tre kolumner till en WIT-layout, medan den värdbaserade XML-processen stöder upp till fyra kolumner och gör att du kan ange den första kolumnen som lika stor som resten av kolumnerna.
Dölj informationssidan i layouten Den ärvda processen ignorerar eventuella anpassningar som gjorts för att dölja sidan Information i en WIT-layout.
Arbetsflödesbegränsning Den ärvda processen följer en övergång mellan alla arbetsflöden. Eventuella anpassningar som begränsar övergången från ett arbetsflödestillstånd till ett annat ignoreras.
Orsaker till arbetsflödestillstånd Anpassade orsaker som läggs till i arbetsflödestillstånd ignoreras.
Villkorsstyrda listrutor Villkorliga listrutor, även kallade beroende eller sammanhängande listrutor, ignoreras. Flera uppsättningar tillåtna värden per fält ignoreras. Listrutor definieras för ett fält på samlingsnivå och delas mellan processer och WIT.
Anpassade regler Alla anpassade regler för fält och arbetsflöden ignoreras.
Anpassade länkkontroller Anpassade länkkontroller ignoreras.
Tillägg Den ärvda processen stöder en opt-out-modell för anpassade kontrolltillägg, medan xml-processen värdbaserad stöder en opt-in-modell. Det innebär att arbetsobjekttyper som definierats i den klonade ärvda processen visar alla bidrag från alla installerade och aktiverade tillägg. Du kan selektivt dölja eller ta bort dem efter behov.
Kategorier Ändringar som görs i en standardkategori bevaras, men anpassade kategorier ignoreras. Observera också att systemarbetsobjekttyper som Problem eller Hinder inte stöds på en kvarvarande nivå.
Identitetsfält med strängvärden Listor som innehåller ett identitetsvärde i ALLOWEDVALUES eller PROHIBITEDVALUES konverteras automatiskt till fälttypen Identitet. Andra strängvärden i listan ignoreras.
Teststeg Teststeg stöds inte i någon annan typ av arbetsobjekt än testfall.

Anpassningar efter uppgraderingen som ska utföras manuellt

Uppgraderingen gör ett bra försök att stämma av systemprocessen och de anpassningar som görs i XML-processen med värdbaserad. När du har uppgraderat rekommenderar vi att du granskar den ärvda processen och återanvänder anpassningarna manuellt.

  • Skapa ett testprojekt: Använd för att verifiera att anpassningarna bevaras eller tillämpas på en process igen
  • Uppdatera standardvärdet för alla fält: definiera alla standardvärden som du tidigare har definierat
  • Arbetsflödestillstånd: verifiera mappningen av tillstånd till arbetsflödestillståndskategorier
  • Anpassade regler: Du kan återskapa utvalda regler efter behov. Regler för den värdbaserade XML-processmodellen mappar inte en-till-en till regler som definierats för en ärvd process. Specifikt:
    • Flera regler har redan definierats i systemprocessen eller genereras automatiskt. Till exempel styrs vissa systemfält som Ändrad av, Ändringsdatum, Stängd av, Stängt datum av systemregler.
    • Vissa regler har nu angetts som fältattribut, till exempel att göra ett fält till standard eller obligatoriskt.
  • Inaktivera typer av arbetsobjekt.
  • Dölj ärvda fält eller kontroller.
  • Anpassade kontroller: kontrollera att anpassade kontroller tillämpas som förväntat, inaktivera eller dölja oönskade grupper eller sidtillägg.