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 hook di posta elettronica o 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 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.
- Visualizzare le notifiche
- Impostare gli avvisi solo per se stessi
- Visualizzare e modificare tutte le sottoscrizioni
- Aggiungere una sottoscrizione personalizzata
- Annullare la sottoscrizione o rifiutare esplicitamente un team o una sottoscrizione di 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 |
---|---|
Build |
completata: una compilazione non riesce , un controller di compilazione XAML legacy o modifiche dello stato dell'agente, modifiche di qualità di una build XAML legacy |
Codice (Git) |
il push di un commit: viene creata o aggiornata una richiesta pull in cui il team è un revisore. Viene eseguito un commento su una richiesta pull |
Codice (TFVC) |
. Il codice viene archiviato con un override dei criteri, viene archiviato un file con estensione specifica, viene archiviato un file in un percorso specifico, tutte le modifiche alla 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 |
Artifacts |
|
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 di notifica personalizzata per le richieste pull create o aggiornate in uno stato bozza. Per altre informazioni, vedere Sottoscrizione di notifica personalizzata per le richieste pull 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 offrono supporto predefinito 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. In una sottoscrizione di notifica indica che la sottoscrizione è una sottoscrizione predefinita. Visualizzare tutte le sottoscrizioni di notifica predefinite.
I membri del gruppo Amministratori 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 altre informazioni sull'esecuzione di 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 hook del servizio personalizzato
Usare le sottoscrizioni degli hook del servizio per l'integrazione con servizi di terze parti. Quando un evento Di Azure DevOps corrisponde a una sottoscrizione hook del servizio, il servizio di terze parti riceve una notifica. Ad esempio, al termine di una compilazione di Azure DevOps, una notifica passa a un canale Slack con collegamenti all'artefatto di 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 riga nella 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 di volumi elevati 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 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
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.
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 servizi predefiniti seguenti.
È 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 locale
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.