Condividi tramite


Determinare i destinatari dei messaggi di posta elettronica di notifica

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

Molti fattori determinano i destinatari di una notifica tramite posta elettronica quando un evento corrisponde a una sottoscrizione. Se non si è a conoscenza, questi fattori possono causare la ricezione della posta in arrivo troppi o troppo pochi messaggi di posta elettronica. Informazioni su come il tipo di sottoscrizione, le impostazioni di recapito, le preferenze di recapito e altri fattori determinano il set di destinatari.

Nota

Molti dei concetti trattati in questo articolo sono applicabili alle versioni precedenti di Azure DevOps, anche se l'interfaccia utente potrebbe essere cambiata.

Sottoscrizioni personali personalizzate

Con la sottoscrizione personale personalizzata, i messaggi di posta elettronica vengono recapitati all'indirizzo di posta elettronica preferito dell'utente proprietario della sottoscrizione o all'indirizzo di posta elettronica configurato nella sottoscrizione.

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.

Indirizzo di posta elettronica preferito in una sottoscrizione personale (impostazione predefinita)

Screenshot dell'indirizzo di posta elettronica preferito.

Indirizzo di posta elettronica personalizzato in una sottoscrizione personale

Screenshot dell'indirizzo di posta elettronica personalizzato.

Impostazioni di recapito per team e gruppi

Le impostazioni di recapito controllano il comportamento di recapito predefinito quando il team o il gruppo è il destinatario di una notifica. La sottoscrizione è configurata con un'opzione di recapito che esamina le impostazioni di recapito dei destinatari.

È possibile gestire le sottoscrizioni e le impostazioni di recapito a livello di team o organizzazione.

Impostazioni a livello di organizzazione

  1. In Impostazioni organizzazione selezionare Notifiche globali>Sottoscrittori> delle impostazioni di recapito del team.>

    Screenshot che mostra le impostazioni di recapito del team.

  1. Selezionare una delle impostazioni seguenti:
  • Recapita all'indirizzo di posta elettronica: le notifiche vengono recapitate a un indirizzo di posta elettronica specifico.

  • Recapitare ai singoli membri: le notifiche vengono recapitate a ogni membro del gruppo o del team. Questa impostazione è in genere l'opzione predefinita. Per altre informazioni sull'opzione predefinita, vedere Espansione del team.

  • Non recapitare: le notifiche non vengono recapitate per impostazione predefinita.

    Screenshot che mostra la finestra di dialogo Impostazioni recapito team.

Se non si scelgono in modo esplicito le impostazioni di recapito per un team o un gruppo, viene determinato dall'impostazione di recapito a livello di organizzazione. Il valore predefinito è Deliver to individual members (Recapita a singoli membri ) o Do not deliver (Non recapitare).

Suggerimento

La finestra di dialogo delle impostazioni di recapito non indica se la selezione corrente è stata impostata in modo esplicito o se è stata ereditata.

Destinatari di sottoscrizioni di team e gruppi personalizzati

I destinatari di una sottoscrizione personalizzata di un team o di un gruppo vengono determinati dalla sottoscrizione. Tuttavia, con alcune opzioni di recapito, l'impostazione predefinita per il recapito del team viene usata per determinare il set di destinatari.

email-team-delivery-options

Per una sottoscrizione di gruppo o team sono disponibili le opzioni di recapito seguenti:

  • Membri del team per ruolo: i destinatari sono membri del team o del gruppo che hanno uno dei ruoli selezionati (ad esempio, assegnatario di elementi di lavoro)
  • Preferenza del team: i destinatari sono determinati dall'impostazione di recapito del team o del gruppo (non recapitare, indirizzo di posta elettronica preferito o membri del team)
  • Indirizzo di posta elettronica personalizzato: il destinatario è l'indirizzo di posta elettronica specificato
  • Membri del team: i destinatari sono tutti membri del team o del gruppo, ad eccezione dei membri che hanno rifiutato esplicitamente la sottoscrizione.
  • SOAP: analogamente a Gestione API, i destinatari vengono specificati aggiungendo gli indirizzi di posta elettronica (sottoscrizione) al servizio SOAP.

Nota

Viene rispettata l'impostazione di recapito predefinita di ogni membro, inclusi i gruppi membri del team o del gruppo.

Membro del team per ruolo

L'elenco dei destinatari del messaggio di posta elettronica è determinato dai membri che hanno un ruolo nell'evento. Ad esempio, l'utente a cui è stato assegnato l'elemento di lavoro ha il ruolo Assegnato a (nuovo) mentre l'identità assegnata all'elemento di lavoro ha il ruolo Assegnato a (precedente). L'elenco completo dei ruoli per ogni tipo di evento viene visualizzato nei tipi di evento supportati.

Screenshot che mostra il ruolo dell'opzione di recapito del team di posta elettronica.

L'opzione Ignora iniziatore, visualizzata per la maggior parte dei tipi di evento, controlla se l'utente o il gruppo che ha avviato l'evento deve essere escluso in modo esplicito dal set di destinatari. In generale, questa opzione deve essere "attivata" perché la maggior parte degli utenti non vuole ricevere una notifica relativa a qualcosa che ha fatto.

Preferenza del team

L'opzione di consegna viene presa dall'impostazione di recapito del team e può essere una delle opzioni seguenti:

  • Recapita all'indirizzo di posta elettronica: il messaggio di posta elettronica viene recapitato all'indirizzo di posta elettronica preferito del team.
  • Recapitare ai singoli membri: vedere l'opzione Seguente, Membri di team_.
  • Non recapitare: non viene recapitato alcun messaggio di posta elettronica.

Screenshot che mostra la preferenza per l'opzione di recapito del team di posta elettronica.

Il valore dell'impostazione di recapito del team viene visualizzato dopo l'etichetta Indirizzo e non può essere modificato.

Indirizzo di posta elettronica personalizzato

La notifica viene inviata a più indirizzi di posta elettronica personalizzati, separati da punti e virgola.

Screenshot che mostra le opzioni di recapito personalizzate del team di posta elettronica.

Membri del team

L'appartenenza al team o al gruppo viene espansa per determinare i destinatari del messaggio di posta elettronica. Nel caso semplice, un team o un gruppo si espande a un elenco di individui e ognuno è incluso nella riga A: del messaggio di posta elettronica risultante. Tuttavia, i risultati di questa espansione possono essere complicati e illustrati in modo più dettagliato nella sezione relativa all'espansione del team e del gruppo.

Screenshot che mostra il nome di un team per il recapito tramite posta elettronica.

Destinatari della sottoscrizione predefiniti

L'opzione di recapito per una sottoscrizione predefinita è in genere uno o più ruoli. Non è possibile modificare questi valori. I ruoli e l'opzione Ignora iniziatore variano a seconda del tipo di evento. Per altre informazioni e un elenco dei ruoli disponibili per ogni tipo di evento, vedere Tipi di eventi supportati.

Screenshot che mostra i destinatari per le sottoscrizioni predefinite.

Nota

L'opzione Ignora iniziatore non è disponibile per tutti i tipi di evento.

Espansione del team e del gruppo per i destinatari di posta elettronica

Quando un team o un gruppo riceve una notifica e la preferenza per la sottoscrizione o il recapito è per tutti i membri, il team deve essere "espanso" per determinare il set effettivo di destinatari di posta elettronica. Si tratta di un processo potenzialmente ricorsivo che inizia esaminando i membri diretti del team.

Solo i membri che non hanno rifiutato esplicitamente la sottoscrizione vengono presi in considerazione per l'elenco finale dei destinatari. Qualsiasi membro che è un singolo utente viene aggiunto all'elenco dei destinatari.

Rimangono solo i gruppi di Azure DevOps Services. Per ogni gruppo, le preferenze di consegna del gruppo vengono esaminate:

  • "Non recapitare": non viene eseguita alcuna ulteriore valutazione su questo gruppo e viene valutato il gruppo membro successivo
  • "Recapita all'indirizzo di posta elettronica": l'indirizzo di posta elettronica viene aggiunto all'elenco dei destinatari finale
  • "Recapita ai singoli membri": il gruppo viene espanso (come il relativo gruppo padre) e vengono seguite le stesse regole per la valutazione dei relativi membri

Scenari

Verranno ora esaminati alcuni scenari. I simboli seguenti vengono usati per indicare i tipi di membri:

  • I: singolo utente
  • T: gruppo o team annidato
  • A: gruppo Microsoft Entra abilitato alla posta elettronica.
Scenario Esempio
Un membro con preferenza Non recapitare Il team ha membri I1, I2e T1. T1La preferenza di consegna è Non recapitare. Cosa accade: solo I1 e I2 ricevere una notifica tramite gli indirizzi di posta elettronica preferiti. I membri di T1 non ricevono alcuna notifica.
Un membro con preferenza Deliver to individual members Il team ha membri I1, I2e T1. T1La preferenza per il recapito è Consegna a singoli membri. T1 ha membri I2 e I3. Cosa accade: T1 viene espanso (a causa della preferenza di recapito) e quindi I1, I2e I3 ricevere una notifica tramite gli indirizzi di posta elettronica preferiti.
Gruppo annidato Il team ha membri I1, I2e T1. T1 dispone di membri I2, I3e T2. T1La preferenza di consegna è Non recapitare. T2 ha membri I4 e I5. T2La preferenza per il recapito è Consegna a singoli membri. Cosa accade: perché T1 non viene espansa (perché la preferenza per il recapito è "non recapitare"), solo I1 e I2 ricevere una notifica tramite gli indirizzi di posta elettronica preferiti.
Membro di un gruppo Microsoft Entra Il team ha membri I1, I2e A1. Cosa accade: solo I1 e I2 ricevere una notifica tramite gli indirizzi di posta elettronica preferiti. I membri di A1 non ricevono notifiche, perché Azure DevOps non espande i gruppi di ACTIVE Directory durante il recapito delle notifiche.