Informazioni sulle notifiche

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Le notifiche consentono all'utente e al team di rimanere informati sulle attività che si verificano all'interno dei progetti Azure DevOps. È possibile ricevere una notifica quando vengono apportate modifiche agli elementi seguenti:

  • elementi di lavoro
  • revisioni del codice
  • richieste pull
  • file in controllo di codice sorgente
  • compilazioni

Ad esempio, è possibile ricevere una notifica ogni volta che l'utente o il team risolve un bug o viene assegnato un elemento di lavoro.

Le notifiche vengono inviate in base alle regole di configurazione o alle sottoscrizioni. Le sottoscrizioni derivano dalle istanze seguenti:

  • Predefinito (OOB) o predefinito
  • Creato da un amministratore per un team o un gruppo a cui si appartiene
  • Creato dall'utente

Tipi di notifica

Esistono quattro tipi di notifiche che è possibile gestire in Azure DevOps. Vedere la tabella seguente dei tipi di notifica e delle autorizzazioni o dei ruoli necessari per la gestione.

Tipo di notifica Ruolo necessario per la gestione
Notifiche personali User
Notifiche del team Amministratore del team o membro del gruppo Project Administrators o Project del gruppo Amministratori raccolta dati
Project notifiche Membro del gruppo Project Administrators o Project Collection Administrators
Notifiche globali Membro del gruppo Project Collection Administrators

Notifiche personali

È possibile gestire le notifiche personali nel modo seguente.

  • Visualizzare le notifiche
  • Impostare avvisi personali
  • Visualizzare e modificare tutte le sottoscrizioni
  • Aggiungere una sottoscrizione personalizzata
  • Annullare o rifiutare esplicitamente la sottoscrizione di un team o di un progetto

Per altre informazioni, vedere Gestire le notifiche personali.

Notifiche a livello di team e di progetto

È possibile creare una sottoscrizione per le categorie seguenti e selezionare uno dei modelli seguenti.

Category Opzioni del modello
Compilazione
  • completamento di una compilazione
  • errore di compilazione
  • Modifiche dello stato di un controller di compilazione XAML legacy o dell'agente
  • Modifiche di qualità di una build XAML legacy
Codice (Git)
  • viene eseguito il push di un commit
  • viene creata o aggiornata una richiesta pull
  • una richiesta pull su cui il team è un revisore viene aggiornato
  • viene creato un commento su una richiesta pull
Codice (TFVC)
  • il codice viene archiviato
  • Il codice viene archiviato con un override dei criteri
  • viene archiviato un file con un'estensione specifica
  • viene archiviato un file in un percorso specifico
  • modifiche alla revisione del codice
Pipelines
  • fase di esecuzione in attesa di approvazione
  • fase di esecuzione in attesa della convalida manuale
Lavoro
  • viene creato un elemento di lavoro
  • un elemento di lavoro viene modificato
  • un elemento di lavoro viene eliminato
  • viene ripristinato un elemento di lavoro
  • un elemento di lavoro viene spostato da questo progetto team
Artifacts
  • un pacchetto viene modificato
Gestione delle estensioni
  • un'estensione viene modificata
Versione
  • un'approvazione per una distribuzione è in sospeso
  • una distribuzione è stata 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 in bozza.

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

Notifiche globali

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

Sottoscrizione predefinita

Nella scheda Sottoscrizioni predefinite sono elencate tutte le sottoscrizioni globali predefinite disponibili. In globe una sottoscrizione di notifica indica che la sottoscrizione è una sottoscrizione predefinita. Visualizza tutto sottoscrizioni di notifica predefinite.

I membri del gruppo Project amministratori della raccolta dispongono dell'autorizzazione per abilitare o disabilitare qualsiasi sottoscrizione predefinita in questa vista. Tutti i membri del Project gruppo Valid Users di Raccolta utenti validi 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.

Screenshot of the organization-level notifications page: Default subscriptions tab.

Sottoscrittori

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

Tutte le sottoscrizioni di notifica per l'identità scelta sono elencate in questa visualizzazione. Le opzioni di gestione sono disponibili nel menu di scelta rapida ( ... ) associato a ogni sottoscrizione. La globe riga nella sottoscrizione indica una sottoscrizione predefinita.

Screenshot of organization-level notifications page: Subscribers list.

Statistiche

La sezione Statistiche mostra le sottoscrizioni di notifica più attive e i principali iniziatori di eventi (gruppo, team o singolo). Le statistiche sono solo per il giorno corrente e vengono reimpostate alle 00:00 UTC. Un vantaggio di queste statistiche è l'identificazione di sottoscrizioni a volumi elevati imprevisti o iniziatori di eventi.

Screenshot of organization-level notifications page, Statistics section.

Impostazioni

Gestire le notifiche a livello Impostazioni,ad esempio le preferenze di recapito.

La Impostazioni consente la gestione a livello di organizzazione da parte di qualsiasi membro Project gruppo Amministratori raccolta. Tutti i team e i gruppi ereditano l'impostazione Opzione di recapito predefinita. Questa impostazione, Opzione di recapito predefinita, non è impostata in modo esplicito a livello di team o gruppo.

Screenshot of organization-level notifications page: Settings.

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

Autorizzazioni per le notifiche

Non sono disponibili autorizzazioni dell'interfaccia utente associate alla gestione degli avvisi o delle notifiche tramite posta elettronica. Al contrario, possono essere gestiti usando lo strumento da riga di comando TFSSecurity.

  • Per impostazione predefinita, i membri del gruppo Collaboratori a livello di progetto possono sottoscrivere gli avvisi per se stessi.
  • 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 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 preferito per il profilo dell'organizzazione riceve le notifiche. 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 Campfire, Flowdock o Slack, è possibile configurare le notifiche da —— inviare a questi servizi. Questi servizi sono supportati per sempre:

È anche possibile usare un servizio di terze parti come Zapier per inviare notifiche a centinaia di altri servizi. Altre informazioni sull'integrazione Azure DevOps Services Zapier.

Server SMTP locale

Nota

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