Condividi tramite


Informazioni sulle notifiche

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

Le notifiche in Azure DevOps mantengono informati l'utente e il team sulle attività del progetto, tra cui modifiche apportate agli elementi di lavoro, revisioni del codice, richieste pull, file di controllo del codice sorgente e build. Quando si verifica un evento in Azure DevOps, il contenuto dell'evento viene confrontato con ogni sottoscrizione di quel tipo di evento. Viene generata una notifica per ogni corrispondenza di sottoscrizione/evento che soddisfa le condizioni di filtro. Le notifiche vengono recapitate tramite email o hook di servizio, in base alle proprietà di recapito definite nella sottoscrizione.

Per altre informazioni, vedere l'elenco dei tipi di eventi supportati e altre informazioni sulle opzioni di recapito tramite posta elettronica.

Tipi di notifica

Esistono quattro tipi di notifiche che è possibile gestire in Azure DevOps. Nella tabella seguente sono elencati i tipi e le autorizzazioni o il ruolo necessari per gestire ogni notifica.

Tipo di notifica Ruolo necessario per la gestione
Notifiche personali Utente
Notifiche del team Amministratore del team o membro del gruppo Amministratori progetto o Amministratori raccolta progetti
Notifiche del progetto Membro del gruppo Project Administrators o del gruppo Project Collection Administrators
Notifiche globali Membro del gruppo Amministratori raccolta progetti

Notifiche personali

Esistono diversi modi per gestire le notifiche personali:

  • Visualizza le notifiche
  • Impostare gli avvisi solo per se stessi
  • Visualizzare e modificare tutte le sottoscrizioni
  • Aggiungere una sottoscrizione personalizzata
  • Annullare la sottoscrizione o rinunciare a un'iscrizione a un team o progetto

Per altre informazioni, vedere Gestire le notifiche personali.

Notifiche a livello di team e progetto

Per le notifiche a livello di team e progetto, è possibile creare una sottoscrizione per le categorie e i modelli seguenti:

Categoria Modelli
Costruire Compilazione completata, compilazione non riuscita,
Modifiche dello stato per il controller di compilazione XAML o l'agente legacy,
Modifiche qualitative per la compilazione XAML legacy
Codice (Git) Commit push, commento aggiunto alla pull request
Richiesta pull creata o aggiornata,
Richiesta pull in revisione da parte del team aggiornato
Codice (TFVC) Codice archiviato, Codice archiviato con override dei criteri,
Modifiche alla revisione del codice, File in un percorso specifico registrato
File con estensione specifica archiviata
Pipeline Fase di esecuzione in attesa dell'approvazione,
Fase di esecuzione in attesa della convalida manuale
Lavoro Elemento di lavoro creato, Elemento di lavoro modificato, Elemento di lavoroeliminato
Elemento di lavoro ripristinato, elemento di lavoro spostato da questo progetto team
Manufatti Pacchetto modificato
Gestione delle estensioni Estensione modificata
Rilascio Approvazione della distribuzione in sospeso, distribuzione completata
La richiesta di creazione della pubblicazione fallisce
Intervento manuale per la distribuzione in sospeso

Nota

È anche possibile creare un abbonamento di notifica personalizzato per le richieste pull create o aggiornate in stato di bozza. Per ulteriori informazioni, vedere Sottoscrizione di notifica personalizzata per le richieste di pull request di bozza.

Per altre informazioni, vedere Gestire team, gruppo e notifiche globali.

Notifiche globali

Le notifiche globali si applicano a tutti i progetti definiti per un'organizzazione o una raccolta.

Sottoscrizioni

Una sottoscrizione di notifica è associata a un tipo di evento supportato. La sottoscrizione include un set di filtri usati per trovare le corrispondenze con gli eventi. Ad esempio, una sottoscrizione per un evento creato da un elemento di lavoro può includere un filtro che corrisponde solo al tipo di elemento di lavoro, Bug. In alternativa, una sottoscrizione per un evento creato da una richiesta pull può includere un filtro per un repository e un ramo specifici.

Sottoscrizioni di posta elettronica predefinite

Molte sottoscrizioni di posta elettronica utili sono predefinite e abilitate automaticamente nel sistema. Queste risorse e sono denominate sottoscrizioni predefinite. Le sottoscrizioni predefinite offrono supporto pronto all'uso (OOB) per gli scenari di notifica più comuni. Per altre informazioni, vedere l'elenco delle sottoscrizioni predefinite disponibili.

Un'organizzazione o un amministratore del team può scegliere quali sottoscrizioni predefinite rendere disponibili agli utenti. Per altre informazioni, vedere Gestire le notifiche per un team, un progetto o un'organizzazione.

I singoli utenti possono scegliere di rifiutare esplicitamente qualsiasi sottoscrizione predefinita mentre altri membri del team rimangono sottoscritti. Per altre informazioni, vedere Gestire le notifiche personali.

La sezione Sottoscrizioni predefinite in Azure DevOps elenca tutte le sottoscrizioni globali predefinite disponibili. L'icona del globo indica una sottoscrizione predefinita o OOB. Per altre informazioni, vedere Notifiche predefinite e supportate.

I membri del gruppo Amministratori della raccolta progetti dispongono dell'autorizzazione per abilitare/disabilitare qualsiasi sottoscrizione predefinita in questa visualizzazione. Tutti i membri del gruppo Utenti validi della raccolta di progetti hanno l'autorizzazione per visualizzare i dettagli della sottoscrizione predefinita. Le opzioni di visualizzazione e abilitazione sono disponibili nel menu Altre opzioni (...) associato a ogni singola sottoscrizione.

Screenshot della pagina delle notifiche a livello di organizzazione che mostra la sezione Sottoscrizioni predefinite.

Sottoscrizioni di posta elettronica personalizzate

Gli amministratori dell'organizzazione o del team possono creare sottoscrizioni di posta elettronica personalizzate applicabili a tutti i membri dell'organizzazione o del team. Per altre informazioni, vedere Gestire le notifiche per un team, un progetto o un'organizzazione. Per ulteriori informazioni sulle query con clausole di gruppo, vedere Definire una query sugli elementi di lavoro.

Gli utenti possono anche creare sottoscrizioni personalizzate, che si applicano solo a tali sottoscrizioni. Per altre informazioni, vedere Gestire le notifiche personali.

Sottoscrizioni di hook personalizzati del servizio

Usare le sottoscrizioni agli hook del servizio per integrare con servizi di terze parti. Quando un evento di Azure DevOps corrisponde a una sottoscrizione di service hook, il servizio di terze parti riceve una notifica. Ad esempio, al termine di una compilazione di Azure DevOps, una notifica viene inviata a un canale Slack con link che rimandano all'artefatto della compilazione in Azure DevOps. Per altre informazioni, vedere Integrare con servizi di terze parti.

Iscritti

La sezione Sottoscrittori inizia con una casella di ricerca di identità vuota. Immettere qualsiasi gruppo, team o singolo utente per visualizzare l'elenco delle sottoscrizioni associate all'identità specificata.

In questa visualizzazione è possibile trovare tutte le sottoscrizioni di notifica per l'identità specificata. Le opzioni di gestione sono disponibili dal menu Altre opzioni (...) associato a ogni sottoscrizione. L'icona del globo indica una sottoscrizione predefinita o OOB.

Screenshot della pagina delle notifiche a livello di organizzazione che mostra la sezione Elenco Sottoscrittori.

Statistiche

La sezione Statistiche mostra le sottoscrizioni di notifica più attive e gli iniziatori di eventi principali (gruppo, team o individuo). Le statistiche sono relative solo al giorno corrente e i valori vengono reimpostati alle 00:00 UTC. Uno dei vantaggi della visualizzazione delle statistiche è la possibilità di identificare sottoscrizioni di volumi elevati o iniziatori di eventi imprevisti.

Screenshot della pagina delle notifiche a livello di organizzazione che mostra la sezione Statistiche.

Impostazione

Gestire le impostazioni a livello globale, ad esempio le preferenze di recapito. La sezione Impostazioni consente la gestione a livello di organizzazione da parte di qualsiasi membro del gruppo Project Collection Administrators . Tutti i team e i gruppi ereditano l'impostazione dell'opzione di consegna predefinita, che non viene esplicitamente impostata a livello di team o gruppo.

Screenshot della pagina delle notifiche a livello di organizzazione che mostra la sezione Impostazioni.

Per altre informazioni, vedere Gestire team, gruppo e notifiche globali.

Autorizzazioni per le notifiche

Non esistono autorizzazioni dell'interfaccia utente associate alla gestione delle notifiche tramite posta elettronica o degli avvisi. È invece possibile gestire l'accesso usando lo strumento da riga di comando TFSSecurity.

  • Per impostazione predefinita, i membri del gruppo Collaboratori a livello di progetto possono sottoscrivere autonomamente gli avvisi.
  • I membri del gruppo Project Collection Administrators o gli utenti che dispongono dell'autorizzazione Modifica informazioni a livello di raccolta possono impostare avvisi per altri utenti o per un team all'interno di tale raccolta.
  • I membri del gruppo Project Administrators o gli utenti che dispongono delle autorizzazioni Modifica informazioni a livello di progetto possono impostare avvisi in tale progetto per altri utenti o per un team.

Indirizzo e-mail preferito

Per impostazione predefinita, l'indirizzo di posta elettronica di contatto preferito per il profilo dell'organizzazione riceve le notifiche. Questo indirizzo di posta elettronica è in genere lo stesso indirizzo usato per accedere ad Azure DevOps. È possibile gestire questo indirizzo di posta elettronica dalla pagina del profilo delle preferenze dell'organizzazione.

Se si è registrati nell'anteprima delle informazioni sul profilo Microsoft Entra, le informazioni sul profilo vengono estratte direttamente da Microsoft Entra e non possono essere modificate. Per altre informazioni, vedere Impostare le preferenze.

Nota

L'indirizzo di posta elettronica di contatto preferito si applica a tutte le organizzazioni e non può essere modificato per ogni organizzazione.