Integrazione di Operations Manager con versioni non in lingua inglese di Team Foundation Server (TFS) o con un modello di processo personalizzato in TFS

 

Si applica a: System Center 2012 R2 Operations Manager, System Center 2012 SP1 - Operations Manager

Per sincronizzare gli avvisi di Operations Manager e gli elementi di lavoro TFS se il team di sviluppo usa un modello di processo in una lingua diversa dall'inglese in TFS (incluso nelle versioni non in inglese di TFS), è necessario configurare Operations Manager in modo appropriato. Si tratta di un processo dettagliato e complesso.

Prerequisiti

È necessario eseguire l'Aggiornamento cumulativo 1 per System Center 2012 R2 o versioni successive oppure l'Aggiornamento cumulativo 5 per System Center 2012 SP1 o versioni successive.

Quando si scarica un aggiornamento cumulativo, è necessario individuare una versione aggiornata del Management Pack di Sincronizzazione degli elementi di lavoro di Team Foundation Server, incluso nel download dell'aggiornamento cumulativo.

Modelli di processo TFS: Informazioni preliminari

Ogni progetto team in TFS è basato su un modello di processo personalizzabile in base alle proprie esigenze. Esistono diverse versioni dei modelli di processo disponibili. Alcune sono incluse in TFS, mentre altre sono disponibili in Visual Studio Gallery o in altre fonti della community. Molti modelli di processo sono disponibili anche in lingue diverse dall'inglese. È possibile personalizzare qualsiasi modello di processo in base al proprio approccio di gestione dei progetti di sviluppo. Per altre informazioni, vedere Personalizzazione dei tipi di elemento di lavoro. La presenza di diversi tipi di modelli di processo TFS potrebbe rendere necessaria la configurazione di Operations Manager in modo che possa essere usato con il modello di processo attualmente usato dai progetti team.

Personalizzazione dell'integrazione

Se si usa una versione di TFS in una lingua diversa dall'inglese o si vuole personalizzare una definizione del tipo di elemento di lavoro (WITD) Problema operativo predefinita, è necessario personalizzare l'integrazione tra Operations Manager e TFS. A questo scopo, modificare la versione in inglese della definizione del tipo di elemento di lavoro (WITD) fornita con Operations Manager in modo che corrisponda al modello di processo e alla lingua usati in TFS. La personalizzazione deve seguire le linea guida elencate in Localizzazione e globalizzazione di elementi figlio WITD.

System_CAPS_importantImportante

Se il WITD è stato personalizzato o si usa il proprio WITD, è necessario importarlo manualmente in TFS perché l'impostazione predefinita per l'importazione automatica corrisponde a una versione in inglese di un modello di processo senza personalizzazioni. Per altre informazioni, vedere Importazione manuale di un WITD Problema operativo in TFS in System Center 2012 R2.

Preparazione di Operations Manager

Per preparare l'ambiente Operations Manager per l'integrazione con una versione in una lingua diversa dall'inglese di TFS o per eseguire la sincronizzazione con un modello di processo personalizzato

  1. Assicurarsi di usare il Management Pack di Sincronizzazione degli elementi di lavoro di Team Foundation Server fornito con l'Aggiornamento cumulativo 1 per System Center 2012 R2 o versioni successive e l'Aggiornamento cumulativo 5 per System Center 2012 SP1 o versioni successive. Questo Management Pack è incluso nel download dell'aggiornamento cumulativo 1 e dell'aggiornamento cumulativo 5. Se si usa un Management Pack di Sincronizzazione degli elementi di lavoro di TFS precedente, è necessario rimuoverlo prima di importare l'ultima versione.

  2. Verificare di aver importato il Management Pack Allegato avviso. Per altre informazioni, vedere Configurazione degli allegati file per gli avvisi di Operations Manager in System Center 2012 R2

  3. Seguire le istruzioni in Configurazione dell'integrazione con TFS in System Center 2012 R2, ma non importare automaticamente il tipo di elemento di lavoro Problema operativo.

  4. Dopo aver completato la configurazione guidata Sincronizzazione degli elementi di lavoro di TFS, fare clic su Crea. Nella pagina Importare la definizione del tipo di elemento di lavoro del problema operativo, fare clic su Annulla. Non è necessario specificare una password. Quindi, nella pagina Sincronizzazione degli elementi di lavoro di TFS, fare clic su Salva per salvare le impostazioni di integrazione senza importare automaticamente la definizione del tipo di elemento di lavoro Problema operativo.

  5. La configurazione viene salvata, ma non può essere ancora usata. Si riceve un avviso dal Management Pack di Sincronizzazione degli elementi di lavoro di TFS che indica che lo stato della sincronizzazione non è integro. L'avviso scompare dopo aver specificato un WITD valido e configurato le sostituzioni richieste.

Sincronizzazione con un WITD diverso dalla definizione del tipo di elemento di lavoro Problema operativo

Per impostazione predefinita, la sincronizzazione viene eseguita con il WITD Problema operativo (come scritto in inglese), ma se si vuole eseguire la sincronizzazione con un WITD diverso o personalizzare o modificare il nome predefinito del WITD, ad esempio scrivere il WITD Problema operativo in una lingua diversa dall'inglese, è necessario personalizzare il modello del tipo di elemento di lavoro del problema operativo che si trova nel supporto di installazione di Operations Manager, quindi importarlo manualmente in tutti i progetti team usati nella sincronizzazione. Per altre informazioni, vedere Importazione manuale di un WITD Problema operativo in TFS in System Center 2012 R2. Per informazioni sulla personalizzazione, vedere Personalizzazione dei tipi di elemento di lavoro.

Qual è il livello di personalizzazione massimo consentito?

È possibile modificare e personalizzare diverse cose, ma il tipo di elemento di lavoro usato nella sincronizzazione deve includere tutti i campi definiti dal WITD Problema operativo. Inoltre, tutti i flussi di lavoro in questi campi devono mantenere il proprio comportamento generale come descritto nel WITD Problema operativo. I valori di sostituzione immessi in Operations Manager devono corrispondere al WITD.

È necessario modificare anche le sostituzioni?

La sincronizzazione tra Operations Manager e TFS si basa sui seguenti elementi di WITD:

  • Nome WITD

  • Stati e transizioni dell'elemento di lavoro

  • Codici di gravità del problema

Se il WITD è stato personalizzato e sono stati modificati uno o più dei seguenti valori, è necessario modificare anche le sostituzioni corrispondenti.

Inoltre, è necessario modificare le sostituzioni se sono stati modificati i seguenti elementi nel WITD:

  • Nome del tipo di elemento di lavoro con cui viene eseguita la sincronizzazione

  • Fornire i valori per i codici System.State dell'elemento di lavoro. È necessario specificare quali valori System.State dell'elemento di lavoro corrispondono alla definizione originale del WITD Problema operativo. È possibile mantenere i valori originali in inglese oppure usare i valori nel modello di processo e/o nella lingua desiderata.

  • Fornire i valori per i codici Microsoft.VSTS.Common.Severity dell'elemento di lavoro. Specificare i valori corrispondenti per ciascuno degli stati di gravità dell'avviso. È necessario specificare quali valori Microsoft.VSTS.Common.Severity dell'elemento di lavoro corrispondono alla definizione originale del WITD Problema operativo. È possibile mantenere i valori originali in inglese oppure usare i valori nel modello di processo e/o nella lingua desiderata.

Per personalizzare il WITD Problema operativo e usarlo insieme al modello di processo in TFS

La personalizzazione di un WITD è un'operazione avanzata e richiede una buona conoscenza della gestione degli elementi team in TFS. Per altre informazioni, vedere Personalizzazione dei tipi di elemento di lavoro.

  1. Individuare il file OperationalIssue.xml esistente e copiarlo in locale. È possibile trovare il WITD Problema operativo corretto per la versione di TFS in uso nel supporto di installazione per Operations Manager in System Center 2012 R2 nella cartella SupportTools.

    • Per TFS 2010, il nome file è OperationalIssue.xml.

    • Per TFS 2012, il nome file è OperationalIssue_11.xml.

    • Per TFS 2013, il nome file è OperationalIssue_11.xml.

    System_CAPS_tipSuggerimento

    È possibile modificare il nome file in modo che corrisponda al nome WITD. È opportuno eseguire copie aggiuntive del file in caso di errori durante questo processo complesso, nel caso sia necessario annullare le modifiche.

    Nota

    È anche possibile scegliere di iniziare dal proprio WITD. In questo caso, è necessario unirlo manualmente al WITD Problema operativo incluso in Operations Manager. Si tratta di una procedura più complessa, ma più flessibile perché consente di riusare la logica di un WITD esistente.

  2. Aprire una copia locale del file in un editor XML e individuare questi nodi XML:

    1. Nel nodo WITD <WORKITEMTYPE name=”Operational Issue”> sostituire ”Operational Issue” con il nome dell'elemento di lavoro.

      Ad esempio, sostituire < WORKITEMTYPE name = "Operational Issue" > con < WORKITEMTYPE name = "操作问题" >.

    2. In WITD/WORKITEMTYPE/FIELDS specificare il valore "name" desiderato per ciascun campo usato nella sincronizzazione (elencati di seguito nella tabella delle sostituzioni).

      Ad esempio, sostituire <FIELD name="Assegnato a" refname="System.AssignedTo" type="String" syncnamechanges="true" reportable="dimension"> con <FIELD name="关闭日期" refname="Microsoft.VSTS.Common.ClosedDate" type="DateTime" reportable="dimension">.

      System_CAPS_importantImportante

      I nomi campo devono corrispondere agli altri WITD del modello di processo per lo stesso refname.

    3. In WITD/WORKITEMTYPE/FIELDS/FIELD, dove refname="Microsoft.VSTS.Common.Severity", modificare i valori consentiti affinché corrispondano ai codici di gravità desiderati.

      Ad esempio, sostituire <FIELD name="Gravità" refname="Microsoft.VSTS.Common.Severity" type="String" reportable="dimension"> <ALLOWEDVALUES expanditems="true"> <LISTITEM value="1 - Critico" /> <LISTITEM value="2 - Alto" /> <LISTITEM value="3 - Medio" /> <LISTITEM value="4 - Basso" /> </ALLOWEDVALUES> </FIELD> con: <FIELD name="严重级别" refname="Microsoft.VSTS.Common.Severity" type="String" reportable="dimension"> <ALLOWEDVALUES expanditems="true"> <LISTITEM value="1 - 严重" /> <LISTITEM value="2 - 高" /> <LISTITEM value="3 - 中" /> <LISTITEM value="4 - 低" /> </ALLOWEDVALUES>

    4. In WITD/WORKFLOW/STATES, specificare i valori desiderati per ogni stato dei campi nel passaggio b.

      Ad esempio, modificare il valore STATE value="Chiuso"> in <STATE value="已关闭">.

    5. In WITD/TRANSITIONS, modificare ogni transizione dallo "stato" di cui eseguire la transizione allo "stato" i cui valori devono corrispondere ai codici di sicurezza scelti nel passaggio c.

      Ad esempio, modificare <TRANSITION from="Accettato" to ="Chiuso"> in <TRANSITION from="已批准" to="已关闭">.

  3. Importare il WITD in ogni progetto di TFS usato nella sincronizzazione

  4. Stabilire le corrispondenze dei valori modificati in questo file con le sostituzioni in Operations Manager.

  5. È anche possibile modificare altre costanti ed etichette in modo che corrispondano al modello di processo.

  6. Importare manualmente il WITD creato in TFS per tutti i progetti da usare con la sincronizzazione.

Configurazione di Operations Manager per usare il WITD personalizzato nella sincronizzazione con TFS

Una volta modificato il modello di processo, è necessario modificare le sostituzioni corrispondenti per le regole in Operations Manager in modo che la sincronizzazione tra Operations Manager e TFS possa riconoscere correttamente il WITD personalizzato.

Regole e sostituzioni da modificare in Operations Manager per la corrispondenza con il WITD personalizzato

Parametro

Raccolta TFS oggetti, Regola di sincronizzazione degli elementi di lavoro di TFS

Raccolta TFS oggetti, Regola di sincronizzazione degli allegati

Connettore TFS oggetti, Regola di creazione degli elementi di lavoro di TFS

Valore predefinito come specificato nel WITD Problema operativo

Nome del tipo di elemento di lavoro

Usare il valore del WITD personalizzato

Usare il valore del WITD personalizzato

Usare il valore del WITD personalizzato

Operational Issue

Stato del Problema operativo: Accepted

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

Accepted

Stato del Problema operativo: Assigned

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

Assegnato

Problema operativo: Awaiting Evidence

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

Awaiting evidence

Problema operativo: Closed

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

Closed

Problema operativo: New

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

Nuovo

Problema operativo: Resolved

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

Resolved

Problema operativo: Scheduled

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

Scheduled

Problema operativo: Suspended

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

Sospeso

Problema operativo: Work In Progress

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

Work in progress

Gravità: Critical

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

1 - Critical

Gravità: High

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

2 - High

Gravità: Medium

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

3 - Medium

Informazioni sulla gravità

Usare il valore del WITD personalizzato

Non applicabile

Usare il valore del WITD personalizzato

4 - Low