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 relativo contenuto viene confrontato con ogni sottoscrizione del tipo di evento e 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. Vedere la tabella seguente dei tipi di notifica e l'autorizzazione o il ruolo necessari per la gestione.
Tipo di notifica | Ruolo necessario per la gestione |
---|---|
Notifiche personali | Utente |
Notifiche del team | Amministratore del Team o membro del Gruppo Amministratori progetto o del Gruppo 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
È possibile gestire le notifiche personali nel modo seguente.
- 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
È possibile creare una sottoscrizione per le categorie seguenti e selezionare i modelli seguenti.
Categoria | Opzioni modello |
---|---|
Costruzione |
- una compilazione non riesce - un controller di compilazione XAML legacy o lo stato di un agente cambia - la qualità di una build XAML legacy cambia |
Codice (Git) |
- Viene creata o aggiornata una pull request - Una pull request in cui il mio team è un revisore viene aggiornata - Viene fatto un commento su una pull request |
Codice (TFVC) |
- viene archiviato il codice con una deroga alle regole - viene archiviato un file con un'estensione specifica - viene archiviato un file in un percorso specifico - qualsiasi modifica della revisione del codice |
Pipeline |
- Fase di esecuzione in attesa della convalida manuale |
Lavoro |
un elemento di lavoro: viene modificato un elemento di lavoro, viene eliminato un elemento di lavoro, viene ripristinato un elemento di lavoro. Un elemento di lavoro viene spostato da questo progetto team |
Manufatti |
|
Gestione estensioni |
|
Rilascio |
. Una distribuzione viene completata , una richiesta di creazione del rilascio non è riuscita . Un intervento manuale per una distribuzione è in sospeso |
Nota
È anche possibile creare una sottoscrizione personalizzata di notifica 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. Oppure 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 per impostazione predefinita nel sistema. Sono note come sottoscrizioni predefinite. Le sottoscrizioni predefinite forniscono un supporto integrato per gli scenari di notifica più comuni. Vedere l'elenco delle sottoscrizioni predefinite disponibili.
Un'organizzazione o un amministratore del team può scegliere quali sottoscrizioni predefinite rendere disponibili agli utenti. Informazioni su come gestire le notifiche del team e dell'organizzazione.
I singoli utenti possono scegliere di rifiutare esplicitamente qualsiasi sottoscrizione predefinita mentre altri membri del team rimangono sottoscritti. Informazioni su come gestire le sottoscrizioni di notifica personali.
Nella scheda Sottoscrizioni predefinite sono elencate tutte le sottoscrizioni globali predefinite disponibili. Il su una sottoscrizione di notifica indica che si tratta di una sottoscrizione predefinita. Visualizzare tutte le sottoscrizioni di notifica predefinite.
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 di scelta rapida (...
) associato a ogni singola sottoscrizione.
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. Informazioni su come gestire le notifiche del team e dell'organizzazione. Per ulteriori informazioni sulle query con clausole di gruppo, vedere Creare query gestite.
Gli utenti possono anche creare sottoscrizioni personalizzate, che si applicano solo a tali sottoscrizioni. Informazioni su come gestire le sottoscrizioni 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. Vedere Integrazione 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à scelta. Le opzioni di gestione sono disponibili dal menu di scelta rapida (...
) associato a ogni sottoscrizione. La sulla riga della sottoscrizione indica una sottoscrizione predefinita.
Statistiche
La sezione Statistiche mostra le sottoscrizioni di notifica più attive e gli iniziatori di eventi principali (gruppo, team o individuo). Le statistiche sono solo per il giorno corrente e reimpostate alle 00:00 UTC. Un vantaggio di queste statistiche è l'identificazione di sottoscrizioni inaspettate ad alto volume o iniziatori di eventi imprevisti.
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 Recapito predefinito. Questa impostazione, opzione di recapito predefinita, non è impostata in modo esplicito a livello di team o gruppo.
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 gestirli usando il tool 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
L'indirizzo di posta elettronica preferito per il profilo dell'organizzazione riceve le notifiche per impostazione predefinita. Si tratta in genere dell'indirizzo di posta elettronica con cui è stato eseguito l'accesso ad Azure DevOps. È possibile gestire questo indirizzo di posta elettronica tramite la 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 preferito si applica a tutte le organizzazioni e non può essere modificato per ogni organizzazione.
Integrazione con altri servizi
Se il team usa un servizio esterno per collaborare, ad esempio Trello o Slack, è possibile configurare le notifiche per questi servizi. Sono supportati i seguenti servizi predefiniti.
È anche possibile usare un servizio di terze parti come Zapier per inviare notifiche a centinaia di altri servizi. Altre informazioni sull'integrazione di Zapier e Azure DevOps Services.
Server SMTP in sede
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.