Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
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.
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.
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.
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.