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. È possibile personalizzare rapidamente un processo aggiungendo o modificando un tipo di elemento di lavoro (WIT) che fa parte del processo. In caso contrario, usare la sequenza seguente per personalizzare un progetto:

  1. Personalizzare un processo ereditato: modificare il processo ereditato per allinearsi ai requisiti specifici modificando campi, WIT, flussi di lavoro, moduli e backlog.
  2. Verificare le personalizzazioni: creare un progetto di test e convalidare le modifiche.
  3. Applica processo ereditato a un progetto: aggiungere un nuovo progetto in base al processo ereditato e modificare il processo usato da un progetto team esistente.
  4. Aggiornare e verificare le personalizzazioni: aggiornare il portale Web e aprire un elemento di lavoro del tipo modificato.

Importante

Il modello di processo di ereditarietà è disponibile per i progetti configurati per supportarlo. Se si usa una raccolta precedente, controllare la compatibilità del modello di processo. 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 Scegliere il modello di processo per la raccolta di progetti.

Nota

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

Per indicazioni su come personalizzare Azure Boards per allinearsi ai requisiti aziendali specifici, vedere Informazioni sulla configurazione e la personalizzazione di Azure Boards.

  • Requisito dell'organizzazione: assicurarsi di avere un'organizzazione in Azure DevOps.

  • Autorizzazioni:

    • Essere un membro del gruppo Project Collection Administrators.
    • Disporre di autorizzazioni a livello di raccolta, ad esempio Crea processo, Elimina processo, Modifica processo o Elimina un campo dall'organizzazione impostato su Consenti.
    • Queste autorizzazioni consentono di modificare processi e campi all'interno dell'organizzazione.
  • Requisito del modello di processo del progetto:

    • Assicurarsi di disporre del modello di processo di ereditarietà per la raccolta di progetti in cui viene creato il progetto.
  • Autorizzazioni:

    • Essere un membro del gruppo Project Collection Administrators.
    • Disporre di autorizzazioni a livello di raccolta, ad esempio Crea processo, Elimina processo, Modifica processo o Elimina un campo dall'organizzazione impostato su Consenti.
    • Queste autorizzazioni consentono di modificare processi e campi all'interno dell'organizzazione.
  • Requisito del progetto: assicurarsi di avere un progetto che usa un processo ereditato. Per altre informazioni, vedere Creare un processo ereditato.

Nota

Quando si personalizza un processo ereditato, tutti i progetti che usano tale processo riflettono automaticamente le personalizzazioni. Per garantire una transizione uniforme, è consigliabile creare un processo di test e un progetto, che consente di testare le personalizzazioni prima di implementarle a livello di organizzazione. Per altre informazioni, vedere Creare e gestire processi ereditati.

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, ma è possibile personalizzare alcune opzioni per i campi ereditati. È possibile personalizzare completamente i campi aggiunti a un processo.

  1. Accedere all'organizzazione (https://dev.azure.com/{yourorganization}).

  2. Selezionare Icona a forma di ingranaggio Impostazioni organizzazione.

    Screenshot che mostra il pulsante Impostazioni organizzazione evidenziato.

  3. Selezionare Elabora> il processo> ereditato dal WIT che si vuole personalizzare.

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

    Screenshot della pagina Processi tipi di elemento di lavoro, Aggiungere un campo a un WIT.

    Nella finestra di dialogo risultante scegliere il tipo di campo da aggiungere. Ad esempio: integer, picklist (menu a discesa), person-name/Identity, rich-text o HTML o casella di controllo (boolean).

  5. Modificare un campo esistente nei modi seguenti:

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 dell'azienda. 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.

  1. Selezionare il processo ereditato e il tipo di elemento di lavoro.
  2. Selezionare Regole>Nuova regola.

Screenshot che mostra Processo, WIT, Bug, Layout, Nuovo controllo personalizzato.

Per altre informazioni, vedere Regole e valutazione delle regole.

Aggiungere o modificare tipi di elemento di lavoro

Per pianificare e tenere traccia di diversi tipi di lavoro, è possibile usare wit diversi. 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. Selezionare il processo ereditato e il WIT da personalizzare.

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

    Screenshot che mostra Processo, Processo ereditato, Tipi di elemento di lavoro, Aggiungi nuovo tipo di elemento di lavoro.

  3. Assegnare al WIT il nome e, facoltativamente, specificare una descrizione, un'icona e un colore. L'icona e il colore specificati vengono visualizzati in tutto il portale Web, inclusi nel modulo dell'elemento di lavoro e quando gli elementi di lavoro associati vengono visualizzati in un backlog, bacheche, risultati di query e altro ancora.

    Screenshot che mostra la finestra di dialogo Crea nuovo tipo di elemento di lavoro.

  4. Selezionare Crea per salvare.

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

  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 offrono più funzionalità a un modulo di un elemento di lavoro.

Nella pagina Processo selezionare il processo > ereditato WIT >Aggiungi controllo personalizzato.

Screenshot che mostra Scegliere il processo ereditato, il WIT e quindi Aggiungi sequenza di controllo personalizzata.

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 di gruppo e di pagina vengono aggiunte automaticamente a tutte le connessioni WIT per tutti i processi, sia di sistema che ereditati. È possibile nascondere un'estensione per le connessioni WIT selezionate all'interno di un processo ereditato.

  1. Passare a Visual Studio Marketplace, trovare un'estensione e selezionare Scarica gratuitamente.

    Screenshot che mostra l'estensione marketplace, elenco di controllo dell'elemento di lavoro.

  2. Scegliere l'organizzazione a cui si vuole aggiungerlo dal menu a discesa e quindi selezionare Installa.

    Screenshot che mostra il pulsante organizzazione e installazione selezionato.

  3. Tornare al processo e WIT e verificare che l'estensione sia la posizione desiderata. È possibile trascinarlo nel percorso desiderato nel form.

    Screenshot che mostra l'estensione gruppo nel modulo elemento di lavoro Bug.

Modificare il backlog e le schede

È possibile aggiungere più wit a un livello di backlog o creare un altro backlog del portfolio. Si consideri il seguente esempio:

  • È stato introdotto un backlog portfolio di terzo livello denominato Iniziative, appositamente progettato per tenere traccia dell'iniziativa personalizzata WIT.
  • Il backlog del prodotto è stato anche rinominato Stories and Tickets, che indica che ora include sia storie utente che ticket cliente.

Screenshot che mostra le modifiche apportate ai livelli di backlog.

  1. Nella pagina Processo selezionare i livelli di backlog del processo >ereditato.

    Screenshot che mostra il portale Web, il contesto di amministrazione, la pagina Processo, i livelli backlog aperti.

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

Verificare la personalizzazione

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

Creare un progetto di test e copiare il processo personalizzato

  1. Nella pagina Processo selezionare ... menu di scelta rapida per il processo che si vuole usare e quindi selezionare Nuovo progetto team.

    Creare un progetto dal processo selezionato

    Creare un progetto dal processo selezionato

  2. Immettere le informazioni nel modulo e quindi selezionare Crea. Per ulteriori informazioni, vedere Creare un progetto.

  3. Nel progetto selezionare Boards Work Items (Elementi di lavoro boards>) e quindi selezionare il WIT personalizzato dal menu a discesa New Work Item (Nuovo elemento di lavoro). Nell'esempio seguente viene selezionato Bug.

    Screenshot che mostra la pagina Lavoro, Elementi di lavoro, Aggiungi nuovo elemento di lavoro, Sequenza di bug.

  4. Verificare che uno o più campi aggiunti vengano visualizzati nel modulo. L'icona (punto esclamativo) indica che il campo è obbligatorio.

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

È anche possibile usare la procedura seguente per verificare le personalizzazioni apportate a un processo ereditato.

  1. Creare un'organizzazione di test.
  2. Usare lo strumento del 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 del processo di importazione/esportazione per importare il processo modificato nell'organizzazione di produzione.

Modificare il processo del progetto

Per altre informazioni, vedere Modificare il processo di un progetto.