Importera och exportera en värdbaserad XML-process

Azure DevOps Services

Viktigt

Importprocessen stöder den värdbaserade XML-processmodellen som gör att du kan hantera anpassningar genom att uppdatera WIT-definitionen för en processmall. Den här funktionen är endast tillgänglig för organisationer som har migrerats till Azure DevOps Services med hjälp av TFS Database Import Service.

Om du använder arvsprocessmodellen kan du anpassa din arbetsspårning via användargränssnittet genom att skapa en ärvd process. Om du använder den lokala XML-processmodellen kan du anpassa en processmall, se Ladda upp eller ladda ned en processmall och Anpassa en processmall.

Mer information om processmodeller finns i Anpassa arbetsspårning.

I Azure DevOps Services hanterar du anpassning av arbetsspårningsobjekt via en process. Värdbaserade XML-processer importeras och exporteras via en webbaserad administrationsupplevelse.

När du importerar en ny process kan du skapa nya projekt med den.
När du importerar en befintlig process uppdateras alla projekt som använder den processen för att återspegla ändringarna.

Till exempel uppdaterar uppdateringar som görs i någon av de anpassade processer som anges nedan automatiskt de två projekt som använder processen.

Anpassade processer som mappas till projekt

När du upptäcker ytterligare anpassningar som du behöver göra kan du exportera den befintliga processen, uppdatera XML-definitionsfilerna för processen, zippa resultatet och importera den nyligen uppdaterade processen igen. Ändringarna tillämpas på alla befintliga projekt som använder den processen.

Importprocessen stöder följande scenarier:

Importera en process från en lokal Azure DevOps

Om du vill testa processen i en lokal Azure DevOps Server (tidigare med namnet Team Foundation Server (TFS)) för att se om den fungerar i Azure DevOps Services utför du stegen nedan.

I en lokal Azure DevOps Server har varje projekt en egen kopia av en process, så du måste noggrant överväga vilka processer som ska finnas för din organisation. Migrering till Azure DevOps Services är ett bra tillfälle att tänka på processjustering i organisationen och minska antalet varianter av den centraliserade processen.

  1. Kör processexportskriptet för att generera en process för ett visst projekt.

  2. (Valfritt) Redigera ProcessTemplate.xml filnamn och beskrivning. Se till att den följer de regler och begränsningar som beskrivs i Anpassa en process.

  3. Skapa en zip-fil med processmappen och filerna.

  4. Importera zip-filen för din anpassade process genom att följa stegen i nästa avsnitt.

  5. Upprepa ovanstående process för varje process som du vill importera till Azure DevOps Services.

  6. Skapa projekt i Azure DevOps Services för var och en som du vill migrera med hjälp av den importerade processen(es).

Öppna inställningsprocessen>

Du skapar, hanterar och gör anpassningar av processer från Process för organisationsinställningar>.

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

    Öppna organisationsinställningar

  2. Välj sedan Process.

    Organisationsinställningar, sidan 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.

Importera en process

Innan du importerar en process bör du anpassa den så att den stöder dina behov av arbetsspårning. Ge processen ett annat namn än Scrum, Agile eller CMMI. Dessa systemprocesser är låsta och du hindras från att skriva över dem.

  1. Endast medlemmar i gruppen Projektsamlingsadministratörer kan importera en process. Mer information finns i Ändra behörigheter på projektsamlingsnivå.

  2. På fliken Processer väljer du importera och drar och släpper eller bläddrar till zip-filen för den process som du har anpassat.

    Anteckning

    Om du inte ser länken Importera process har din organisation inte konfigurerats för att stödja den värdbaserade XML-processmodellen. Du bör arbeta med arvsprocessmodellen för dina anpassningsbehov. Den värdbaserade XML-processmodellen stöds bara om ditt konto har skapats via dataimporttjänsten.

    Länk för importprocess

  3. Välj den fil som ska laddas upp. Din anpassade process måste uppfylla specifika begränsningar för att klara valideringskontroller under importen.

    Dialogrutan Importera process, välj den processfil som ska importeras

    Kontrollera ersätt befintlig mall om du uppdaterar en befintlig mall. Importprocessen skriver över alla mallar som har samma namn som den du importerar och kräver att du markerar den här kryssrutan för att bekräfta att du vill att den ska ersättas.

    Viktigt

    Du kan inte uppdatera någon av de låsta processerna: Agile, CMMI och Scrum.

  4. När importen är klar visas följande meddelande.

    Dialogrutan Importprocess lyckades

    Om processen inte klarar de valideringskontroller som utförs vid importen får du en lista med felmeddelanden.
    Korrigera varje fel och försök sedan importera igen.

  5. Du kan omedelbart skapa ett projekt med den nyligen importerade processen.

    Menyn Importera processåtgärder, Skapa nytt teamprojekt från importerad process

  6. Fyll i formuläret som visas. Mer information om de olika alternativen finns i Skapa ett projekt.

    Dialogrutan Skapa nytt projekt

Uppdatera en befintlig process

När du har lagt till en process kan du uppdatera den genom att importera en zip-fil där du har ändrat en eller flera filer i processmallen.

Anteckning

Det är bästa praxis att exportera en process innan du gör ändringar så att du inte oavsiktligt skriver över ändringar som gjorts av andra användare.

  1. Importera processen enligt steg 2 och 3 från föregående procedur.

  2. Markera ersätt befintlig mall för att ange att du vill skriva över den befintliga processen.

    Dialogrutan Importera process, ersätt befintlig process

  3. Dialogrutan Importprocess anger att systemet uppdaterar projekt som refererar till den värdbaserade XML-processen.

  4. När importen är klar visas följande meddelande. Alla projekt som har skapats med processen uppdateras med ändringarna.

    Processsida, dialogrutan Importera process lyckades, importerade och uppdaterade projekt

  5. Om du har bytt namn på eller tagit bort fält eller arbetsobjekttyper får du ett bekräftelsemeddelande. Markera kryssrutan och fortsätt med importen. Om du vill veta mer om varje meddelande väljer du länken vidarebefordra. Informationsmeddelanden kräver ingen åtgärd från din sida.

    Bekräftelsedialogruta för borttaget fält

Ange standardprocessen

Ange en process som standard så att den är förvald för alla nya projekt som du planerar att skapa.

Processsida, värdbaserad XML-process, ange som standardalternativ för processmeny

Exportera en process

Exportera en process när du vill uppdatera den eller använda den som grund för att skapa en annan process.

Systemet exporterar en zip-fil som innehåller en XML-representation av processen. Detta kan ändras och importeras senare.