Condividi tramite


Gestire le notifiche per un team, un progetto o un'organizzazione

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

È possibile gestire le notifiche tramite posta elettronica a livello di team, progetto e organizzazione quando si verificano modifiche agli elementi di lavoro, revisioni del codice, richieste pull, file di controllo del codice sorgente e compilazioni.

Ad esempio, quando un elemento di lavoro con priorità elevata viene assegnato al percorso dell'area del team, viene inviato un messaggio di posta elettronica di notifica al team. Per altre informazioni, vedere Tipi di notifica.

Prerequisiti

Categoria Requisiti
Autorizzazioni Notifiche del team - : membro del gruppo amministratori del progetto o ruolo di amministratore del team.
- Notifiche di progetto: Membro del gruppo Amministratori del Progetto.
notifiche dall'organizzazione - : membro del gruppo Amministratori della Raccolta Progetti .

Nota

Per Azure DevOps Server locale, configurare un server SMTP per i membri del team per visualizzare l'opzione Notifiche dal menu dell'organizzazione o del profilo utente e per ricevere notifiche.

Creare una sottoscrizione di posta elettronica

Un abbonamento consente di controllare di cosa viene notificato il tuo team e come il team riceve tali notifiche. Per altre informazioni, vedere Tipi di notifica.

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

  2. Selezionare Impostazioni progetto>Notifiche.

    Screenshot delle impostazioni del progetto e delle notifiche evidenziate

  3. Selezionare Nuova sottoscrizione.

    Screenshot della nuova sottoscrizione evidenziata.

  4. Seleziona il tipo di attività su cui vuoi che il tuo team sia informato.

    Screenshot della pagina di selezione categoria di evento e modello.

  5. Fornire una descrizione per identificare la sottoscrizione in un secondo momento.

    Screenshot di una descrizione fornita.

  6. Scegliere i membri del team che devono ricevere una notifica:

    Screenshot dei menu a tendina Recapita a e Ruoli.

    Scegliere tra una delle opzioni di recapito seguenti:

    Opzione di recapito Descrizione
    Membri del team per ruolo Solo alcuni membri del team associati all'evento ricevono una notifica. Ad esempio, per le modifiche dell'elemento di lavoro, è possibile che l'assegnatario corrente dell'elemento di lavoro riceva una notifica.
    Preferenza del team Usare la preferenza predefinita per la consegna del team. Per ulteriori informazioni, vedere Gestire le impostazioni di recapito.
    Indirizzo di posta elettronica personalizzato Inviare un messaggio di posta elettronica a un indirizzo di posta elettronica specificato.
    Tutti i membri del team Inviare un singolo messaggio di posta elettronica a ogni membro del team.
    SOAP Inviare notifiche tramite posta elettronica ai sottoscrittori del servizio SOAP.

    Per determinate attività, quando si seleziona Membri del team per ruolo, è possibile scegliere di fare in modo che l'utente che ha avviato l'attività riceva una notifica. Questa notifica è controllata da casella di controllo Ignora iniziatore. Per impostazione predefinita, questa casella è selezionata, ovvero l'utente che avvia la modifica non riceve alcuna notifica.

    Suggerimento

    Per i membri del team per ruolo, ogni ruolo è abbastanza autoesplicativo. Tuttavia, i due ruoli seguenti potrebbero richiedere ulteriori spiegazioni.

    I revisori modificati si applicano a qualsiasi revisore aggiunto o eliminato, in seguito ai criteri definiti per il set di file. Ad esempio, un push a una pull request (PR) potrebbe introdurre una modifica a File1.cs. Se è presente un criterio che indica che la persona A deve esaminare le modifiche a File1.cs, essa sarà nel ruolo di revisore delle modifiche per quell'iterazione della pull request.

    Il ruolo Reimposta revisori è correlato ai criteri di reimpostazione dei voti. Ad esempio, il repository ha configurato il criterio "Reimposta voti per i nuovi push". La persona B, che è stata richiesta per il pull request, lo ha già approvato. A causa della regola di azzeramento dei voti, il loro voto viene azzerato. Di conseguenza, assumono il ruolo di revisori per reimpostare tale iterazione.

  7. Scegliere se si desidera ricevere notifiche sull'attività in tutti i progetti o solo in un progetto specifico.

    Screenshot dell'ambito selezionato.

  8. Facoltativamente, configurare altri criteri di filtro. Per i campi, ad esempio Created By, che richiedono un utente come valore, immettere il nome utente o l'indirizzo di posta elettronica dell'utente.

    Screenshot della configurazione dei criteri di filtro aggiuntivi.

  9. Selezionare Fine per salvare la nuova sottoscrizione.

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

  2. Selezionare impostazioni progetto>Notifiche.

    Screenshot delle impostazioni del progetto e delle notifiche evidenziate

  3. Selezionare Nuova sottoscrizione.

    La nuova sottoscrizione è evidenziata.

  4. Seleziona il tipo di attività di cui vuoi che il tuo team riceva una notifica.

    Selezionare la categoria di eventi e il modello.

  5. Fornire una descrizione per identificare la sottoscrizione in un secondo momento.

    Fornisci una descrizione.

  6. Scegliere i membri del team che devono ricevere una notifica:

    Selezionare il ruolo.

    Scegliere tra una delle opzioni di recapito seguenti:

    Opzione di recapito Descrizione
    Membri del team per ruolo Solo alcuni membri del team associati all'evento ricevono una notifica. Ad esempio, per le modifiche dell'elemento di lavoro, è possibile che l'assegnatario corrente dell'elemento di lavoro riceva una notifica.
    Preferenza del team utilizzare la preferenza predefinita di consegna del team. Per ulteriori informazioni, vedere Gestire le impostazioni di recapito.
    Indirizzo di posta elettronica personalizzato Inviare un messaggio di posta elettronica a un indirizzo di posta elettronica specificato.
    Tutti i membri del team Inviare un singolo messaggio di posta elettronica a ogni membro del team.

    Per determinate attività, quando si seleziona Membri del team per ruolo, è possibile scegliere di fare in modo che l'utente che ha avviato l'attività riceva una notifica. Questa notifica è regolata dalla casella di controllo Ignora iniziatore. Per impostazione predefinita, questa casella è selezionata, ovvero l'utente che avvia la modifica non riceve alcuna notifica.

    Suggerimento

    Per i membri del team per ruolo, ogni ruolo è abbastanza autoesplicativo. Tuttavia, i due ruoli seguenti potrebbero richiedere ulteriori spiegazioni. I revisori modificati si applicano a qualsiasi revisore aggiunto o eliminato, in seguito ai criteri definiti per il set di file. Ad esempio, un push a una pull request (PR) potrebbe introdurre una modifica a File1.cs. Se è presente un criterio che indica che la persona A deve esaminare le modifiche apportate a File1.cs, si trova nel ruolo Revisori modificati per l'iterazione della richiesta pull. Il ruolo Reimposta revisori è correlato alla politica di reimpostazione dei voti. Ad esempio, il repositorio ha configurato il criterio "Reimposta i voti sui nuovi push". Persona B, che era richiesta per il PR, ha già approvato questo PR. A causa dei criteri di reimpostazione dei voti, il voto viene reimpostato. Pertanto, si trovano nel ruolo di Revisori di Ripristino per tale iterazione.

  7. Scegliere se si desidera ricevere notifiche sull'attività in tutti i progetti o solo in un progetto specifico.

    Seleziona ambito

  8. Facoltativamente, configurare altri criteri di filtro.

    Configurare criteri di filtro aggiuntivi.

  9. Selezionare Fine per salvare la nuova sottoscrizione.

Suggerimento

Se non si vuole ricevere una notifica per un evento avviato, è possibile attivare l'opzione Ignora iniziatore. Per altre informazioni, vedere Escludere se stessi dai messaggi di posta elettronica di notifica per gli eventi avviati.

Gestire le impostazioni di recapito globali

Le notifiche globali si applicano a tutti i progetti definiti per un'organizzazione o una raccolta. Scegliere di consentire o bloccare il recapito dei messaggi di posta elettronica per tutte le sottoscrizioni di proprietà di un team o di un gruppo. Si tratta di un'impostazione predefinita, che si applica solo se il team o il gruppo non ha impostato in modo esplicito l'opzione. Per altre informazioni, vedere Notifiche globali.

Suggerimento

Le notifiche a livello di organizzazione non sono supportate. In alternativa, è possibile fornire una lista di distribuzione di posta elettronica che passa all'intera organizzazione. È anche possibile generare un banner con il comando az devops banner visualizzato da tutti gli utenti quando accedono.

Suggerimento

È possibile inviare un messaggio di posta elettronica a tutte le raccolte in un livello applicazione. Vedere Configurare un server SMTP e personalizzare la posta elettronica per avvisi e richieste di feedback. Inoltre, è possibile generare un banner per comunicare con gli utenti senza inviare messaggi di posta elettronica di massa. Per altre informazioni, vedere Aggiungere e gestire banner informativi in Azure DevOps.

Annullare la sottoscrizione o disiscriversi da una notifica di team o da una notifica predefinita (OOB)

È possibile scegliere di non ricevere notifiche per sottoscrizioni specifiche del team.

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

  2. Selezionare Impostazioni utente e quindi Notifiche nell'elenco risultante.

    Screenshot delle notifiche personali, pagina di anteprima.

  3. Per annullare la sottoscrizione da qualsiasi notifica, spostare l'indicatore di stato Attivato/Disattivato nella posizione Off .

Per annullare la sottoscrizione da qualsiasi notifica, spostare l'indicatore di stato Attivato/Disattivato nella posizione Off . Ad esempio, qui viene disattivata la sottoscrizione di notifica "Compilazione completata".

Screenshot per annullare l'iscrizione alla notifica del completamento della compilazione.

Nota

Indipendentemente dal fatto che tu sia un amministratore o meno, attivare o disattivare una sottoscrizione di notifiche condivise del team nelle tue impostazioni influisce solo sulle tue notifiche, non su quelle degli altri membri del team.

Disabilitare le notifiche degli elementi di lavoro per un progetto

Per eseguire l'override delle impostazioni dell'organizzazione e disabilitare tutte le notifiche degli elementi di lavoro per un progetto in Azure DevOps, seguire questa procedura:

  1. Accedere al progetto (https://dev.azure.com/{Your_Organization/Your_Project}).
  2. Selezionare Impostazioni progetto>Notifiche.
  3. Evidenziare la notifica di lavoro e selezionare Impostazioni di recapito.
  4. Scegli Non recapitare e Salva.