Caricare o scaricare un modello di processo

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

Quando si crea un progetto, viene usato un processo per specificare i tipi di elemento di lavoro da configurare e altre impostazioni. Ogni modello di processo definisce principalmente i blocchi predefiniti del sistema di rilevamento degli elementi di lavoro per Azure Boards. Per i modelli di processo XML ospitato e XML locale, è possibile caricare un modello di processo per aggiornare un progetto esistente o creare un progetto. Per il modello processo di ereditarietà, è possibile personalizzare il rilevamento del lavoro tramite il portale Web. Per altre informazioni su questi diversi processi, vedere Personalizzare l'esperienza di rilevamento del lavoro.

È possibile caricare ed esportare modelli di processo solo per le raccolte di progetti configurate per l'uso dei processi XML locali. È anche possibile contrassegnare un modello come predefinito quando si aggiungono progetti.

È possibile caricare, scaricare ed eliminare modelli di processo per una raccolta di progetti. È anche possibile contrassegnare un modello come predefinito quando si aggiungono progetti.

Importante

Select a version from Azure DevOps Content Version selector.

Selezionare la versione di questo articolo corrispondente alla piattaforma e alla versione. Il selettore di versione è sopra il sommario. Cercare la piattaforma e la versione di Azure DevOps.

Suggerimento

Con Azure DevOps Server è possibile scegliere tra il modello di processo ereditato o il modello di processo XML locale. Per altre informazioni, vedere Personalizzare l'esperienza di rilevamento del lavoro, Scegliere il modello di processo per la raccolta di progetti. Per accedere alle versioni più recenti dei processi/modelli di processo predefiniti:

  • Per Modello di processo ereditato: aprire la pagina Processo dalle impostazioni delle organizzazioni. Per altre informazioni, vedere Gestire i processi.
  • Per il modello di processo XML locale:

Suggerimento

Per accedere alle versioni più recenti dei modelli di processo predefiniti:

  • Installare o eseguire l'aggiornamento alla versione più recente di TFS.
  • Scaricare il file modello compresso usando Gestione modelli di processo. È necessario usare una versione di Visual Studio con lo stesso livello di versione di TFS. È possibile installare gratuitamente la versione più recente di Visual Studio Community .
  • È possibile accedere alle versioni più recenti dei modelli di processo predefiniti installati in TFS 2018 qui: %programfiles%/TFS 16.0/Tools/Deploy/ProcessTemplateManagerFiles/1033 Per le descrizioni di ogni file e cartella, vedere Panoramica dei file modello di processo.

Prerequisiti

Per gestire i modelli di processo, è necessario essere membri del gruppo Project Collection Amministrazione istrators. Per essere aggiunti a questo gruppo, vedere Modificare le autorizzazioni a livello di raccolta del progetto.

Importante

Il caricamento e il download dei processi ereditati non sono supportati. Per gestire i processi ereditati, vedere Informazioni sulla personalizzazione dei processi e sui processi ereditati.

Aprire Impostazioni> Process

È possibile creare, gestire e apportare personalizzazioni ai processi dal processo delle impostazioni>dell'organizzazione.

  1. Scegliere il logo di Azure DevOps per aprire Progetti. Quindi scegliere Impostazioni organizzazione.

    Open Projects>Organization settings.

  2. Scegliere quindi Processo.

    Then, choose Process.

    Importante

    Se non viene visualizzato Processo, si sta lavorando da TFS-2018 o versione precedente. La pagina Processo non è supportata. È necessario usare le funzionalità supportate per il modello di processo XML locale.

È possibile creare, gestire e apportare personalizzazioni ai processi da Collection Impostazioni> Process.

  1. Scegliere il logo di Azure DevOps per aprire Progetti. Scegliere la raccolta di progetti i cui processi si desidera personalizzare e quindi scegliere Raccolta Impostazioni.

    Open Projects>Organization settings

  2. Scegliere quindi Processo.

    Then, choose Process.

È possibile creare, gestire e apportare personalizzazioni ai processi da Amministrazione impostazioni>Processo.

  1. Scegliere il logo di Azure DevOps per aprire Progetti. Scegliere quindi Amministrazione impostazioni.

    Open Project>Organization settings.

  2. Scegliere quindi Processo.

    Then, choose Process.

Importare un modello di processo (processo XML ospitato)

  1. Nella scheda Processi scegliere Importa processo, quindi trascinare e rilasciare o passare al file ZIP del processo personalizzato.

    Screenshot of Import Process link.

    Nota

    Se non viene visualizzato il collegamento Importa processo , l'organizzazione non è configurata per supportare il modello di processo XML ospitato. È consigliabile usare il modello processo di ereditarietà per le esigenze di personalizzazione. Il modello di processo XML ospitato è supportato solo se l'account è stato creato tramite il servizio di importazione dati.

  2. Scegliere il file da caricare. Il processo personalizzato deve soddisfare vincoli specifici per superare i controlli di convalida durante l'importazione.

    Import Process dialog, choose process file to import.

    Controllare il modello Sostituisci esistente se si sta aggiornando un modello esistente. Il processo di importazione sovrascrive qualsiasi modello con lo stesso nome di quello che si importa e richiede di selezionare questa casella per confermare la sostituzione.

    Importante

    Non è possibile aggiornare uno dei processi bloccati: Agile, Basic, CMMI e Scrum.

  3. Al termine dell'importazione, verrà visualizzato il messaggio seguente.

    Import Process success dialog.

    Se il processo non supera i controlli di convalida eseguiti durante l'importazione, si riceverà un elenco di messaggi di errore.
    Correggere ogni errore e quindi ripetere l'importazione.

  4. È possibile creare immediatamente un progetto usando il processo appena importato.

    Screenshot of Import process actions menu, Create new team project from imported process.

  5. Completare il modulo visualizzato. Per altre informazioni sulle diverse opzioni, vedere Creare un progetto.

    Dialog for Create new project.

Per altre attività di gestione dei processi XML ospitate, vedere Importare ed esportare un processo XML ospitato.

Gestire un modello di processo (processo XML locale)

  1. Per caricare un modello di processo, scegliere l'opzione Carica modello di processo.

    Screenshot of web portal, All processes, Upload process template.

    Nella finestra di dialogo Carica modello di processo scegliere la cartella zip contenente il file radice ProcessTemplate.xml per il modello di processo da caricare. Vedere anche Elaborare le restrizioni dei modelli e i controlli di convalida.

    Screenshot of web portal, Upload process template dialog.

  2. Per scaricare o esportare un modello di processo, scegliere l'icona azioni e scegliere l'opzione Esporta .

    Screenshot of web portal, process context menu, Export Process.

  3. Per impostare un processo come predefinito quando si aggiungono nuovi progetti o per disabilitare l'uso di un processo, scegliere l'icona delle azioni per il processo e selezionare le opzioni Imposta come processo predefinito o Disabilita processo .

    Screenshot of web portal, process context menu, Disable or Delete a Process.

Aprire Gestione modelli di processo

  1. Da Visual Studio 2015 aprire Gestione modelli di processo dal >menu della barra Team Team Project Collection Impostazioni> Process Template Manager.

    Screenshot that shows Open Process Template Manager from Visual Studio 2015.

    Verrà visualizzato un elenco di ogni modello di processo caricato nella raccolta di progetti.

    Process Template Manager dialog, Select process template to work with.

    Suggerimento

    Per un confronto dei modelli di processo predefiniti, ovvero Agile, CMMI e Scrum, vedere Informazioni sui processi e sui modelli di processo.
    I pulsanti Carica, Scarica, Rendi predefinito ed Elimina vengono disabilitati quando non si dispone delle autorizzazioni necessarie per gestire i modelli di processo.

  2. Selezionare il modello di processo da usare e quindi scegliere tra le azioni seguenti.

    Scegliere questa attività Per eseguire questa operazione
    Caricamento Per caricare un modello di processo.
    Nella finestra di dialogo Carica modello di processo scegliere la cartella contenente il file radice ProcessTemplate.xml per il modello di processo da caricare. Vedere anche Elaborare le restrizioni dei modelli e i controlli di convalida.
    Scaricare Per scaricare il modello di processo in un computer locale.
    Nella finestra di dialogo Scarica modello di processo selezionare una cartella in cui viene scaricato il modello di processo.

    Se si scarica un modello di processo da usare per configurare nuove funzionalità, aggiungere manualmente nuove funzionalità o aggiornare un modello di processo personalizzato per abilitare le nuove funzionalità, scegliere il processo che corrisponde a quello usato in precedenza per creare il progetto. Ad esempio, se si aggiorna un progetto basato sul modello di processo Scrum, selezionare Scrum. Tutti i numeri di versione sono stati rimossi dai modelli di processo. Se non viene visualizzato Agile, CMMI o Scrum, è necessario aggiornare TFS.

    È possibile determinare il modello di processo da selezionare in base ai tipi di elemento di lavoro definiti per il progetto esistente.
    Imposta valore predefinito Per fare in modo che il modello di processo selezionato venga visualizzato come selezione predefinita nella Creazione guidata nuovo progetto team.
    CANC Per rimuovere definitivamente il modello di processo selezionato dalla raccolta.

Correlare un modello di processo con un progetto esistente

Per determinare il tipo di modello di processo usato per creare il progetto, esaminare i tipi di elemento di lavoro visualizzati nel menu Nuovo elemento di lavoro per Team Explorer e quindi confrontarli con i tipi di elemento di lavoro nel grafico seguente. Se i tipi di elemento di lavoro differiscono da quelli visualizzati, potrebbe essere stato usato un modello di processo personalizzato.

Agile Base CMMI Scrum
Agile work item types Basic work item types CMMI work item types Scrum work item types
Agile CMMI Scrum
Agile work item types CMMI work item types Scrum work item types

Restrizioni dei modelli di processo e controlli di convalida

Se si carica il modello di processo tramite il portale Web, è possibile che si verifichino errori come quelli mostrati nell'immagine seguente.

Screenshot of Upload process template errors.

Risolvere ogni errore e quindi ripetere il processo di caricamento. È possibile trovare informazioni aggiuntive sulla risoluzione degli errori del modello di processo in Risolvere gli errori di convalida per l'importazione del processo.

Quando si carica un modello di processo, è necessario che i controlli di convalida seguenti passino.

  • I nomi dei modelli di processo devono essere univoci e meno di 256 caratteri Unicode. I modelli con lo stesso nome sovrascrivono i modelli esistenti. Inoltre, i nomi non possono contenere i caratteri seguenti: . , ; ' ' : / \ * | ? " & % $ ! + = ( ) [ ] { } <>. Per altre restrizioni, vedere Restrizioni di denominazione.
  • Le cartelle dei modelli di processo non possono contenere file con estensione exe. In caso affermativo, il modello di processo può essere caricato correttamente, ma la creazione del progetto non riesce.
  • Le dimensioni totali del modello di processo devono essere pari o inferiori a 2 GB oppure la creazione del progetto non riesce.
  • Il processo di caricamento esegue un controllo di verifica parziale per assicurarsi che il codice XML di ogni file XML del modello di processo sia valido. Se si ricevono errori quando si tenta di caricare il modello di processo, esaminare il codice XML per determinare la causa dell'errore. I tag duplicati in un file XML possono causare errori. Se non è presente alcun errore nel codice XML, verificare che tutti i file appropriati siano inclusi nel modello di processo nei percorsi delle cartelle corretti.
  • Se i file di definizione XML fanno riferimento a un'estensione, l'estensione deve essere installata e abilitata nella raccolta.

Importante

La definizione dello schema per i modelli di processo usa una combinazione di maiuscole e minuscole camel e di tutti gli elementi in maiuscolo. Se si verificano errori durante la convalida dei file di definizione del tipo, controllare la struttura del case degli elementi. Inoltre, la struttura del case dei tag di apertura e chiusura deve corrispondere in base alle regole per la sintassi XML. Vedere anche Process template plug-ins: Index to XML element definitions .See also Process template plug-ins: Index to XML element definitions.See also Process template plug-ins: Index to XML element definitions.

Periodicamente, vengono eseguiti aggiornamenti ai modelli di processo per supportare nuove funzionalità. Per altre informazioni, vedere Note sulla versione per Azure DevOps Server.