Condividi tramite


Aggiungere estensioni e controlli personalizzati a un tipo di elemento di lavoro (processo di ereditarietà)

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

Con le estensioni, è possibile aggiungere funzionalità avanzate ai moduli degli elementi di lavoro. Un'estensione è disponibile in quattro versioni o tipi di contributo. I controlli seguenti vengono visualizzati nel layout del modulo Web per tutti i tipi di elemento di lavoro ereditati e personalizzabili :

  • Contributo a livello di campo (controlli personalizzati)
  • Contributo a livello di gruppo
  • Contributo a livello di pagina

Il quarto tipo, i contributi a livello di azione, d'altra parte, vengono visualizzati nel menu di scelta rapida del modulo Web.

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.

È possibile aggiungere tutti i contributi installandone l'estensione dalla scheda Visual Studio Marketplace, Azure DevOps. In alternativa, è possibile creare un controllo personalizzato.

Ad esempio, è possibile aggiungere l'estensione Chi ha visualizzato di recente un elemento di lavoro? Questo contributo a livello di gruppo viene visualizzato nel modulo dell'elemento di lavoro, come illustrato.

Modulo elemento di lavoro, esempio di estensione di gruppo, Chi ha visualizzato questo

Prerequisiti

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

Categoria Requisiti
Autorizzazioni - Per creare, eliminare o modificare un processo: Membro del gruppo Amministratori raccolta progetti o autorizzazioni specifiche a livello di raccolta Crea processo, Elimina processo, Modifica processo, o Elimina un campo dall'organizzazione impostato su Consenti. Per ulteriori informazioni, consultare Impostazione delle autorizzazioni e dell'accesso per il monitoraggio del lavoro, Personalizzazione di un processo ereditato.
- Per aggiornare le bacheche: Amministratore del Team o membro del gruppo Amministratori del Progetto.
Access - Anche se si ha basic o un accesso inferiore, è comunque possibile modificare un processo se qualcuno concede le autorizzazioni necessarie.
- Per aggiornare e modificare il tipo di elementi di lavoro esistenti: membro del progetto.
modello di processo del progetto - Assicurarsi di avere il modello di processo di ereditarietà per la raccolta di progetti che contiene il progetto.
- Se si esegue la migrazione dei dati ad Azure DevOps Services, utilizzare il Servizio di importazione database di Team Foundation Server.
Conoscenza Familiarità con la personalizzazione e i modelli di processo.

Per aggiungere estensioni o modificare un processo, è necessario essere membri del gruppo Project Collection Administrators o avere le autorizzazioni esplicite per modificare un processo specifico.

Aprire le impostazioni del processo dell'organizzazione

  1. Accedi alla tua organizzazione (https://dev.azure.com/{yourorganization}).

  2. Seleziona Impostazioni organizzazione.

    Screenshot che mostra il pulsante delle Impostazioni dell'Organizzazione per selezione.

  3. Seleziona Elabora.

    Screenshot che mostra il pulsante Processo evidenziato per la selezione.

  1. Accedere alla raccolta (https://dev.azure.com/{Your_Collection}).

  2. Selezionare Impostazioni raccolta o Impostazioni amministratore.

  3. Seleziona Elabora.

    Screenshot che mostra il pulsante

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.

Esaminare le estensioni installate del Marketplace

Dal contesto Impostazioni, Estensioni, è possibile visualizzare le estensioni già installate. Potrebbe essere necessario scegliere Refresh di aggiornare la pagina per visualizzare le nuove estensioni installate.

Impostazioni dell'organizzazione, pagina Estensioni

Per altre informazioni sulle estensioni, vedere Installare estensioni gratuite.

Aggiungi un'estensione Marketplace

È possibile esplorare il Marketplace per determinare le estensioni da aggiungere.

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

    Processo, WIT, Bug, Layout, Ottieni estensioni

  2. Selezionare l'estensione da aggiungere. Qui scegliamo l'elenco checklist degli elementi di lavoro.

  3. Selezionare l'organizzazione a cui si vuole aggiungerla e scegliere Installa.

    Visual Studio Marketplace, estensione di installazione

    Importante

    Le estensioni installate vengono aggiunte a tutte le connessioni WIT in tutti i processi.

  4. Tornare al processo e al WIT e verificare che la posizione dell'estensione sia quella desiderata. Cercalo nella parte inferiore della colonna centrale e trascinalo nel punto desiderato nel modulo.

    Estensione del gruppo nel modulo elemento di lavoro Bug

Aggiungere un contributo a livello di campo o un controllo personalizzato

  1. Installare il controllo personalizzato come descritto nella sezione precedente.

  2. Apri Impostazioni>Lavoro>Processo da un modulo dell'elemento di lavoro. Per informazioni dettagliate, vedere il processo "Impostazioni Aperte".

  3. (Facoltativo) Aggiungere un campo da associare al controllo personalizzato. In alternativa, è possibile specificare un campo esistente, ereditato o personalizzato.

  4. Con l'opzione WIT selezionata, scegliere Aggiungi controllo personalizzato.

    Processo, WIT, Bug, Layout, Nuovo controllo personalizzato

    Nota

    Se non viene visualizzata l'opzione Aggiungi controllo personalizzato, non è stata installata un'estensione a livello di campo. In alternativa, potrebbe essere necessario aggiornare il browser per fare in modo che il browser registri le nuove estensioni installate di recente.

  5. Scegliere il controllo personalizzato desiderato dal menu delle opzioni.

    Ad esempio, qui scegliamo il controllo di attivazione che è possibile associare a un campo Booleano.

    Aggiungere una finestra di dialogo di controllo personalizzata, scheda Definizione

  6. Scegliere la scheda Opzioni e compilare la finestra di dialogo. Le opzioni da specificare dipendono dal controllo personalizzato selezionato.

    Ad esempio, qui si specifica il campo personalizzato, Triaged e si indicano le etichette di attivazione/disattivazione da visualizzare nel modulo.

    Finestra di dialogo controllo personalizzato

  7. (Facoltativo) Aprire la scheda Layout e specificare l'etichetta per il campo.

    Compilare eventuali campi obbligatori aggiuntivi. Esaminare la descrizione dell'estensione per indicazioni.

  8. Verificare il funzionamento del controllo personalizzato aprendo un elemento di lavoro del tipo modificato. Potrebbe essere necessario aggiornare il browser per visualizzare le modifiche.

    In questo caso viene illustrato come viene visualizzato il controllo per impostazione predefinita, inizialmente con la casella di controllo e successivamente con l'interruttore.

Campo booleano con casella di controllo

Campo booleano con interruttore

Campo booleano con casella di controllo

Campo booleano con interruttore

Contributi a livello di gruppo e a livello di pagina

Quando si aggiungono contributi a livello di gruppo e a livello di pagina, questi vengono aggiunti automaticamente a tutte le connessioni WIT definite per tutti i processi, ereditati e personalizzati. È possibile scegliere di nascondere questi contributi nel modulo per uno specifico WIT oppure spostarli all'interno del modulo dalla posizione predefinita.

Se è stato installato un contributo di gruppo o di pagina, aggiornare il browser e quindi aprire un elemento di lavoro per visualizzare la posizione del contributo nel modulo. Per spostare o nascondere il contributo, seguire le indicazioni fornite per la scheda Layout.

Contributi a livello di azione

I contributi a livello di azione vengono aggiunti al menu contestuale dei WIT ereditati e personalizzabili sia per i processi di sistema che per quelli ereditati. Tutti i contributi a livello di azione vengono aggiunti a tutti i tipi di elemento di lavoro e non possono essere nascosti o rimossi senza disinstallare o disabilitare l'estensione.

Ad esempio, l'immagine seguente mostra nove contributi a livello di azione aggiunti e visualizzati nel menu di scelta rapida per la storia utente.

Modulo web per storia utente, menu contestuale, opzioni a livello di azione

Aggiungere controlli personalizzati a livello di codice

È possibile usare queste API REST per usare le estensioni:

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.