Personalizzare un progetto usando un processo ereditato

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

Ogni progetto si basa su un processo che definisce i blocchi predefiniti per tenere traccia del lavoro. Il primo progetto creato usa uno dei processi predefiniti: Agile, Basic, Scrum o CMMI.

Ogni progetto si basa su un processo che definisce i blocchi predefiniti per tenere traccia del lavoro. Il primo progetto creato usa uno dei processi predefiniti, Agile, Scrum o CMMI.

È possibile personalizzare solo i processi ereditati. Tutte le modifiche apportate al processo ereditato vengono visualizzate automaticamente nei progetti che usano tale processo.

Importante

Questo articolo si applica a Azure DevOps Services e Azure DevOps Server 2019 e versioni successive. Per personalizzare qualsiasi progetto definito in una raccolta per TFS 2018 o versioni precedenti, vedere Modello di processo XML locale.

Importante

È possibile usare solo il modello di processo di ereditarietà per i progetti definiti in una raccolta di progetti configurati per supportare il modello di processo di ereditarietà. Se la raccolta locale è configurata per l'uso del modello di processo XML locale, è possibile usare tale modello di processo solo per personalizzare l'esperienza di rilevamento del lavoro. Per altre informazioni, vedere Personalizzare il rilevamento del lavoro, Scegliere il modello di processo per la raccolta di progetti.

Per personalizzare qualsiasi progetto definito in una raccolta per TFS 2018 o versioni precedenti, vedere Modello di processo XML locale.

La sequenza generale per la personalizzazione di un progetto consiste nel personalizzare un processo ereditato, verificare le personalizzazioni e quindi modificare il processo dei progetti per usare tale processo.

Creare un processo ereditatoPersonalizzare il processo ereditato Applicare il processo ereditatoai progettiAggiorna e verificare le modifiche

È necessario personalizzare principalmente un processo aggiungendo o modificando un tipo di elemento di lavoro definito per tale processo.

Informazioni su come eseguire queste attività:

  • Apri processo impostazioni>
  • Creare un processo ereditato per personalizzare
  • Aggiungere o modificare un campo
  • Aggiungere o modificare una regola per un tipo di elemento di lavoro
  • Aggiungere o modificare i tipi di elementi di lavoro
  • Modificare il flusso di lavoro di un tipo di elemento di lavoro
  • Aggiungere o modificare un controllo personalizzato
  • Aggiungere un'estensione a un tipo di elemento di lavoro
  • Verificare le personalizzazioni apportate
  • Modificare il processo usato da un progetto

Nota

È possibile esaminare le modifiche apportate a un processo ereditato tramite il log di controllo. Per altre informazioni, vedere Accedere, esportare e filtrare i log di controllo.

Prerequisiti

Prima di personalizzare un processo, è consigliabile consultare Configurare e personalizzare Azure Boards, che fornisce indicazioni su come personalizzare Azure Boards per soddisfare le esigenze aziendali. Per una descrizione dei diversi backlog e bacheche, vedere Attività supportate da backlog, bacheche, lavagne e piani.

Apri processo impostazioni>

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

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

    Aprire Le impostazioni organizzazione progetti>.

  2. Scegliere quindi Elabora.

    Scegliere quindi Elabora.

    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 dal processo delle impostazioni>di raccolta.

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

    Aprire le impostazioni organizzazione progetti>

  2. Scegliere quindi Elabora.

    Scegliere quindi Elabora.

È 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.

    >Aprire Le impostazioni organizzazione progetto.

  2. Scegliere quindi Elabora.

    Scegliere quindi Elabora.

Nota

Quando si personalizza un processo ereditato, tutti i progetti che usano tale processo vengono aggiornati automaticamente per riflettere le personalizzazioni. Per questo motivo, è consigliabile creare un processo di test e un progetto di test quando si dispone di una serie di personalizzazioni da apportare per testare le personalizzazioni prima di distribuirle all'organizzazione. Per altre informazioni, vedere Creare e gestire processi ereditati.

Creare un processo ereditato

Il primo passaggio consiste nel creare un processo ereditato che è possibile personalizzare. I processi di sistema predefiniti non vengono personalizzati.

  1. Nella pagina Processo aprire il menu di scelta rapida ... del processo che verrà usato per creare un processo ereditato e quindi scegliere Crea processo ereditato. Scegliere lo stesso processo di sistema, Agile, Basic, Scrum o CMMI, usato per creare il progetto da personalizzare.

    In questo caso viene creato un processo ereditato dal processo di sistema Agile.

    Menu di scelta rapida scegliere Crea processo ereditato, Azure DevOps.

    Menu di scelta rapida Scegliere Crea processo ereditato Azure DevOps Server 2020.

    Menu di scelta rapida Scegliere Crea processo ereditato Azure DevOps Server 2019.

    Importante

    Se non viene visualizzata l'opzione di menu Crea processo ereditato , la raccolta selezionata è impostata per funzionare con il modello di processo XML locale. È possibile importare ed esportare modelli di processo e usare le funzionalità supportate per il modello di processo XML locale.

  2. Immettere un nome per il processo e, facoltativamente, una descrizione. I nomi dei processi devono essere univoci e non più di 128 caratteri. Per altre restrizioni, vedere Creare e gestire processi di ereditarietà, Restrizioni dei nomi dei processi. Se lo si desidera, aggiungere una descrizione.

    Finestra di dialogo Crea processo ereditato

Aggiungere o modificare un campo

I campi bloccati e i campi ereditati corrispondono ai campi ereditati da un processo di sistema. Non è possibile personalizzare i campi bloccati. È possibile personalizzare alcune opzioni per i campi ereditati. È possibile personalizzare completamente i campi aggiunti a un processo.

  1. Per iniziare, scegliere il processo ereditato e quindi scegliere il WIT che si vuole personalizzare.

  2. Per aggiungere un campo, scegliere l'icona (Nuovo campo ).

    Pagina Elabora tipi di elemento di lavoro, Aggiungi un campo a un WIT

    Nella finestra di dialogo visualizzata scegliere il tipo di campo da aggiungere. Per altre informazioni, vedere gli articoli seguenti:

  3. Per modificare un campo esistente, è possibile eseguire queste scelte:

Aggiungere o modificare una regola per un tipo di elemento di lavoro

Aggiungere regole per supportare casi d'uso specifici del flusso di lavoro e aziendali. Le regole consentono di cancellare il valore di un campo, copiare un valore in un campo e applicare valori in base alle dipendenze tra i valori dei diversi campi.

Per aggiungere una regola, scegliere il processo ereditato, il tipo di elemento di lavoro e quindi scegliere Regole e quindi scegliere Nuova regola.

Processo, WIT, Bug, Layout, Nuovo controllo personalizzato

Per altre informazioni, vedere Regole e valutazione delle regole.

Aggiungere o modificare i tipi di elemento di lavoro

Si usano reti WIT diverse per pianificare e tenere traccia di diversi tipi di lavoro. Il motivo principale per cui si aggiunge un WIT personalizzato consiste nel personalizzare gli stati del modulo Web e del flusso di lavoro per soddisfare casi d'uso aziendali specifici.

  1. Per iniziare, scegliere il processo ereditato e quindi scegliere il WIT da personalizzare.

  2. Nella pagina Tipi elemento di lavoro scegliere il nuovo tipo di elemento di lavoro.

    Processo, Processo ereditato, Tipi di elemento di lavoro, Aggiungi nuovo tipo di elemento di lavoro
  3. Assegnare un nome al WIT e specificare facoltativamente una descrizione, un'icona e un colore. L'icona e il colore specificati vengono visualizzati nel portale Web, inclusi nel modulo dell'elemento di lavoro e quando gli elementi di lavoro associati vengono visualizzati in un backlog, nelle schede, nei risultati delle query e altro ancora.

    Finestra di dialogo Crea nuovo tipo di elemento di lavoro

    Fare clic su Crea per salvare.

  4. È ora possibile aggiungere campi al WIT o personalizzarlo nei modi seguenti:

Modificare il flusso di lavoro di un tipo di elemento di lavoro

Gli stati del flusso di lavoro consentono di tenere traccia dello stato di un elemento di lavoro man mano che passa da nuovo al completamento.

  1. Per modificare un flusso di lavoro, scegliere il processo ereditato, il WIT e quindi la pagina Stati .

    Pagina processo, Bug WIT, Scheda Stati, Aggiungi stato

  2. È possibile modificare il flusso di lavoro nei modi seguenti:

Aggiungere un controllo personalizzato

I controlli personalizzati forniscono funzionalità aggiuntive a un modulo dell'elemento di lavoro.

  • Per aggiungere un controllo personalizzato, scegliere il processo ereditato, WIT e quindi Aggiungere il controllo personalizzato.

    Scegliere il processo ereditato, il WIT e quindi Aggiungere un controllo personalizzato.

Per altre informazioni, vedere Aggiungere estensioni e controlli personalizzati a un tipo di elemento di lavoro.

Aggiungere un'estensione a un tipo di elemento di lavoro

Un'estensione è un'unità installabile che contribuisce a nuove funzionalità al progetto.

Nota

Le estensioni gruppo e pagina vengono aggiunte automaticamente a tutte le reti WIT per tutti i processi, sia di sistema che ereditati. È possibile scegliere di nascondere un'estensione per le WIT selezionate all'interno di un processo ereditato.

  1. Per aggiungere un'estensione a un tipo di elemento di lavoro, scegliere il processo ereditato, WIT e quindi scegliere Recupera estensioni.

    Processo, WIT, Bug, Layout, Get extensions

  2. Selezionare l'estensione da aggiungere. Qui scegliamo l'elenco di controllo Elemento di lavoro.

  3. Selezionare l'organizzazione a cui aggiungere e scegliere Installa.

    Visual Studio Marketplace, estensione di installazione

    Le estensioni sono disponibili per aggiungere a tutti i progetti e i processi.

  4. Tornare al processo e al WIT e verificare la posizione dell'estensione è la posizione in cui si vuole. Cercalo nella parte inferiore della colonna centrale e trascinalo nella posizione desiderata nel modulo.

    Estensione del gruppo nel modulo dell'elemento di lavoro bug

Modificare il backlog e le schede

È possibile aggiungere altre WIT a un livello di backlog o aggiungere un altro backlog del portfolio. Come illustrato di seguito, abbiamo aggiunto un backlog di terzo livello con etichetta Iniziative che tiene traccia dell'iniziativa personalizzata WIT e abbiamo rinominato il backlog del prodotto in Storie e biglietti per indicare che non solo tenere traccia di Storie utente, ma anche Customer Tickets sul backlog del prodotto.

Modifiche apportate ai livelli di backlog

  1. Per modificare i backlog e la configurazione delle schede, iniziare scegliendo il processo ereditato e quindi scegliere la pagina Livelli di backlog .

    Portale Web, contesto Amministrazione, pagina Processo, aprire livelli backlog

  2. È possibile modificare la configurazione del backlog e della scheda nei modi seguenti:

Verificare la personalizzazione effettuata

È consigliabile creare un progetto di test e applicarlo al processo ereditato personalizzato per verificare le modifiche apportate. Tutte le personalizzazioni apportate a un processo vengono eseguite immediatamente su tutti i progetti. Se si desidera eseguire le modifiche, è possibile eseguire questa operazione usando uno dei due metodi:

Creare un progetto di test e copiare il processo personalizzato

  1. Aprire la pagina Tutti i processi e scegliere ... menu di scelta rapida per il processo da usare e quindi selezionare Nuovo progetto team.

    Creare un progetto dal processo selezionato

    Creare un progetto dal processo selezionato

  2. Verrà visualizzata la pagina Crea nuovo progetto. Compilare il modulo. Per altre informazioni, vedere Creare un progetto.

    Creare un nuovo modulo di progetto

    Creare un nuovo modulo di progetto

  3. Aprire la pagina Elementi di lavoro> (contesto utente) e scegliere Nuovo elemento di lavoro e selezionare un WIT personalizzato. Qui scegliamo Bug.

    Pagina Work, Elementi di lavoro, Aggiungi nuovo elemento di lavoro, Bug

  4. Verificare che i campi aggiunti vengano visualizzati nel modulo. Si noti che l'icona (punto esclamativo) indica che il campo è obbligatorio.

Creare un'organizzazione di test ed importare/esportare il processo

È anche possibile usare i passaggi seguenti per verificare le personalizzazioni eseguite in un processo ereditato.

  1. Creare un'organizzazione di test.
  2. Usare lo strumento di processo di importazione/esportazione per copiare il processo nell'organizzazione di test.
  3. Verificare le personalizzazioni del processo nell'organizzazione di test.
  4. Usare di nuovo lo strumento di processo di importazione/esportazione per importare il processo modificato nell'organizzazione di produzione.

Applicare il processo personalizzato al progetto

Dopo aver verificato le personalizzazioni, è ora possibile applicare il processo al progetto esistente.

Suggerimento

Quando si personalizza un WIT, tutti i progetti che fanno riferimento al processo ereditato che si sta personalizzando automaticamente per riflettere le WIT personalizzate aggiunte. Per visualizzare le personalizzazioni, aggiornare il Web browser.

  1. Per il processo attualmente utilizzato dal progetto, scegliere il numero di progetti.

    Qui si apre il menu per il processo predefinito Agile.

    Processo agile, Scegliere il numero di progetti team

  2. Aprire il ... menu di scelta rapida per il progetto da modificare e scegliere l'opzione Modifica processo .

    Qui apriamo il menu per MyFirstProject1.

    Progetto, Processo di modifica

  3. Nella finestra di dialogo Modifica processo progetto scegliere il processo dal menu delle opzioni. Quindi scegliere Salva.

    Finestra di dialogo Modifica processo

  1. Aprire il ... menu di scelta rapida per il processo e scegliere cambia progetti team... opzione.

    Qui apriamo il menu per il processo ereditato di MyAgile.

    Menu di scelta rapida del processo agile, scegliere Cambia progetti team per l'uso di MyAgile

  2. Selezionare la casella di controllo di tali progetti da modificare per usare il processo Agile. Il sistema elenca solo i progetti validi per il processo corrente.

    Qui si sceglie di usare il processo Agile per i progetti Fabrikam Fiber A e Fabrikam Fiber. Solo i progetti creati dal processo Agile o uno che eredita da Agile viene visualizzato nella colonna Progetti disponibili.

    Modificare il processo in una finestra di dialogo del processo ereditato

  3. Dopo aver confermato che i progetti da modificare sono corretti, scegliere Ok.

Lavorare a livello di codice con i processi

È possibile ottenere, creare, aggiornare ed eliminare processi definiti per un'organizzazione usando l'API REST, Processi.

Tenere presente che tutti i progetti che fanno riferimento al processo ereditato che si sta personalizzando automaticamente per contenere le modifiche apportate.

Per personalizzare un singolo progetto, iniziare sempre creando un processo ereditato e modificando il progetto in modo da usare tale processo. Quindi, tutte le personalizzazioni che si apportano al processo ereditato vengono visualizzate automaticamente per il progetto di cui è stata eseguita la migrazione.

Vedere anche la pagina relativa alla