Personalizzare il formato degli avvisi di posta elettronica di TFS
È possibile personalizzare il formato delle notifiche di posta elettronica o degli avvisi, che i membri del team sottoscrivono. Le notifiche vengono inviate quando vengono apportate modifiche agli elementi di lavoro, le revisioni del codice, i file del controllo sorgente e le compilazioni. Per personalizzare il formato, è possibile modificare i file di trasformazione XSL associati. Inoltre, i membri del team possono configurare gli avvisi di progetto in Team Web Access (TWA) per varie notifiche e specificare se desiderano il formato HTML o testo normale.
I file di trasformazione dei formati degli avvisi vengono archiviati nella seguente cartella del server livello applicazione:
Unità:\%programfiles%\Microsoft Team Foundation Server 12.0\Application Tier\TFSJobAgent\Transforms\1033
È possibile usare un editor XML, ad esempio Visual Studio, per modificare i file di trasformazione. Nella tabella seguente sono elencati i due file di trasformazione usati quando le notifiche di posta elettronica vengono inviate per gli eventi di modifica dell'elemento di lavoro:
WorkItemChangedEvent.xsl |
Configurazione per l’invio di e-mail in formato HTML |
WorkItemChangedEvent.plaintextXsl |
Configurazione l’invio di e-mail in formato testo. |
Il servizio eventi usa i file con estensione xsl e plaintextXsl per trasformare i dati XML per un evento in un messaggio di posta elettronica. Modificare il file .xsl per ottenere un formato diverso per la notifica di posta elettronica. Per i messaggi di posta elettronica in formato HTML il layout principale per tutti gli eventi è archiviato in TeamFoundation.xsl. È necessario fare una copia di backup dei file che si desidera modificare, quindi eseguire un test delle modifiche. Una volta apportate le modifiche, in TFS verrà usata la trasformazione modificata per le future generazioni di notifiche per un evento.
Nota
Il contenuto dei messaggi di posta elettronica emessi viene generato automaticamente dal file TeamFoundation.xsl e dai file XLS WorkItemChangedEvent.Non è consigliabile modificare il file TeamFoundation.xsl.Se si modifica il contenuto di questo file, è necessario eseguire un test accurato delle modifiche.Eventuali modifiche errate a questo file possono comportare il mancato funzionamento degli avvisi di posta elettronica di TFS e l'impossibilità di visualizzare gli elementi di lavoro, gli insiemi di modifiche o i file in un Web browser.
Requisiti
Per eseguire queste procedure, è necessario appartenere al gruppo di sicurezza Amministratori nel server a livello applicazione di Team Foundation.
Per modificare il formato di avviso per le modifiche dell'elemento di lavoro
Nel server a livello applicazione aprire la seguente cartella:
Unità:\%programfiles%\Microsoft Team Foundation Server 12.0\Application Tier\TFSJobAgent\Transforms\1033
Aprire WorkItemChangedEvent.xsl nel Blocco note o in un altro editor di testo.
Modificare il file per visualizzare il messaggio desiderato nella notifica di posta elettronica.
Nota
È necessario apportare le stesse modifiche a WorkItemChangedEvent.plaintextXsl per ogni utente che ha richiesto la ricezione di messaggi nel formato testo normale.
Salvare il file WorkItemChangedEvent.xsl.
Contenuto correlato
Vedere anche
Concetti
Impostare avvisi, ricevere notifiche quando si verificano modifiche
Altre risorse
Configurare un server SMTP per supportare avvisi e richieste feedback