Condividi tramite


Procedura: utilizzare un elenco globale

Aggiornamento: novembre 2007

Le voci di elenco possono essere condivise tra più tipi di elemento di lavoro includendole tra uno o più elementi <GLOBALLIST>.

Quando si definiscono i tipi di elemento di lavoro, alcuni campi possono condividere lo stesso gruppo di valori. Questo insieme di valori di solito è relativo a diversi tipi di elemento di lavoro e a diversi progetti Team. Alcuni di questi elenchi, tra cui il numero delle generazioni notturne, possono cambiare di frequente. Richiedere all'amministratore di aggiornare regolarmente questi elenchi in più posizioni non rappresenta la soluzione ideale. Gli elenchi globali possono consentire di risolvere questo problema. Gli elenchi globali non devono includere gruppi in ambito progetto poiché non hanno lo stesso ambito di un progetto.

Nelle procedure riportate di seguito viene illustrato come creare un elenco globale denominato Discipline per il tipo di elemento di lavoro Attività.

Autorizzazioni necessarie

Per esportare un elenco globale è necessario essere membro del gruppo Valid Users di Team Foundation. Per importare un elenco globale è necessario essere membro del gruppo Administrators di Team Foundation o del gruppo Project Administrators per il progetto. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Per utilizzare i comandi di Team Foundation al prompt dei comandi

  • Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Visual Studio 2008, Visual Studio Tools, quindi Prompt dei comandi di Visual Studio 2008.

    In alternativa, è possibile eseguire vsvars32 nel percorso di installazione di Visual Studio, in genere LetteraUnità:\Programmi\Microsoft Visual Studio 9,0\Common7\Tools.

    Nota:

    Per utilizzare il prompt dei comandi di Visual Studio 2008 è necessario aver installato Visual Studio 2008.

Per aggiungere un elenco globale a Team Foundation Server

  1. In Visual Studio scegliere Nuovo nel menu File, quindi selezionare File.

  2. Nel riquadro Categorie, fare clic su Generale.

  3. Nel riquadro Modelli, fare clic su File XML, quindi scegliere Apri.

  4. Aggiungere al nuovo file l'XML seguente, evidenziato nell'esempio riportato di seguito. In questo esempio verrà definito un elenco globale di discipline rilevanti per l'organizzazione.

    <?xml version="1.0" encoding="utf-8"?>
    <gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists">
        <GLOBALLIST name="Disciplines">
            <LISTITEM value="Architecture" />
            <LISTITEM value="Requirements" />
            <LISTITEM value="Development" />
            <LISTITEM value="Release Management" />
            <LISTITEM value="Project Management" />
            <LISTITEM value="Test" />
        </GLOBALLIST></gl:GLOBALLISTS>
    
  5. Fare clic su Salva sulla barra degli strumenti per salvare le modifiche apportate al file XML.

    Verrà visualizzata la finestra di dialogo Salva file con nome.

    Nella finestra di dialogo Salva file con nome selezionare in Salva in il percorso in cui si desidera salvare il file. Assegnare un nome al file e scegliere Salva.

    Nota:

    Se si esegue Windows Vista, è possibile che non si disponga dei diritti di accesso a determinate cartelle. Se si tenta di salvare l'elenco globale in un percorso per il quale non si dispone di diritti di accesso, la tecnologia di virtualizzazione del Registro di sistema consente il reindirizzamento automatico del file e il relativo salvataggio nell'archivio virtuale. Per ulteriori informazioni, vedere https://go.microsoft.com/fwlink/?LinkId=92325 (informazioni in lingua inglese) e https://go.microsoft.com/fwlink/?LinkId=92323. Per evitare il reindirizzamento, è possibile salvare il file in un percorso per il quale si dispone dei diritti di accesso.

  6. Aprire un prompt dei comandi di Visual Studio 2008.

  7. Per importare questo elenco globale in Team Foundation Server, digitare il comando riportato di seguito, quindi premere INVIO.

    glimport /f "Percorso file" /t "Nome server Team Foundation"

    Nota:

    Poiché un elenco globale produce un effetto globale su Team Foundation Server, non è necessario specificare un progetto Team quando si esegue il comando glimport. Per ulteriori informazioni, vedere glimport.

  8. Per visualizzare gli elenchi globali in Team Foundation Server, digitare il comando riportato di seguito al prompt dei comandi, quindi premere INVIO.

    glexport /t "<nome Team Foundation Server>"

    Verrà visualizzato l'elenco appena aggiunto.

Per utilizzare elenchi globali in un tipo di elemento di lavoro

  1. Eseguire witexport per esportare Task.xml. Per ulteriori informazioni, vedere Procedura: esportare un tipo di elemento di lavoro da un progetto esistente.

  2. In Visual Studio scegliere Apri dal menu File, quindi fare clic su File.

    Verrà visualizzata la finestra di dialogo Apri file.

  3. In Cerca in spostarsi nel percorso in cui è stato esportato il file.

    Se si modifica un tipo di elemento di lavoro per personalizzare un modello di processo, passare al percorso in cui è stato scaricato tale modello.

    Nota:

    Se si esegue Windows Vista, è possibile che non si disponga dei diritti di accesso a determinate cartelle. Se si tenta di esportare il tipo di elemento di lavoro in un percorso per il quale non si dispone di diritti di accesso, la tecnologia di virtualizzazione del Registro di sistema consente il reindirizzamento automatico del file esportato e il relativo salvataggio nell'archivio virtuale. Per ulteriori informazioni, vedere https://go.microsoft.com/fwlink/?LinkId=92325 (informazioni in lingua inglese) e https://go.microsoft.com/fwlink/?LinkId=92323. Per evitare il reindirizzamento, è possibile esportare il file in un percorso per il quale si dispone dei diritti di accesso.

  4. Selezionare Task.xml, quindi scegliere Apri. Quando viene visualizzata la richiesta relativa alle terminazioni di riga, scegliere No.

  5. Trovare la sezione del file xml riportata di seguito, in cui viene definito il campo Disciplina.

    <FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String" reportable="dimension">
      <HELPTEXT>The discipline to which the task belongs</HELPTEXT>
      <ALLOWEDVALUES expanditems="true">
        <LISTITEM value="Development" />
        <LISTITEM value="Test" />
        <LISTITEM value="Project Management" />
        <LISTITEM value="Requirements" />
        <LISTITEM value="Architecture" />
        <LISTITEM value="Release Management" />
      </ALLOWEDVALUES>
    </FIELD>
    
  6. Eliminare l'elenco di valori consentiti rimuovendo l'XML riportato di seguito ed evidenziato nell'esempio seguente.

    <FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String">
      <HELPTEXT>The discipline to which the task belongs</HELPTEXT>
      <ALLOWEDVALUES expanditems="true">    <LISTITEM value="Development" />    <LISTITEM value="Test" />    <LISTITEM value="Project Management" />    <LISTITEM value="Requirements" />    <LISTITEM value="Architecture" />    <LISTITEM value="Release Management" />  </ALLOWEDVALUES>
    </FIELD>
    
  7. Impostare i valori consentiti del campo Disciplina sull'elenco globale definito in precedenza, aggiungendo l'XML seguente al file:

    <FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String">
      <HELPTEXT>The discipline to which the task belongs</HELPTEXT>
      <ALLOWEDVALUES>    <GLOBALLIST name="Disciplines" />  </ALLOWEDVALUES>
    </FIELD>
    
  8. Fare clic su Salva sulla barra degli strumenti per salvare le modifiche apportate al file XML.

  9. Importare l'attività modificata in Team Foundation Server. Per ulteriori informazioni, vedere Procedura: importare un tipo di elemento di lavoro in un progetto esistente.

  10. Nella finestra di Team Explorer in Visual Studio scegliere Aggiorna per scaricare gli ultimi aggiornamenti dal server.

    In questi aggiornamenti sono incluse le modifiche appena importate. Attendere per alcuni secondi che venga completato il caricamento di tutti i nodi. I nodi in fase di caricamento sono contrassegnati dall'etichetta In corso.

  11. Creare una nuova attività. Per eseguire questa operazione, fare clic con il pulsante destro del mouse sul nodo Elementi di lavoro, scegliere Aggiungi elemento di lavoro e fare clic su Attività.

    Questa attività viene creata dal tipo di elemento di lavoro modificato e importato.

  12. Selezionare la casella Disciplina nel nuovo form dell'elemento di lavoro.

    Si noti che i valori consentiti vengono inseriti dall'elenco globale Discipline.

  13. Scegliere Chiudi per chiudere la nuova attività. Scegliere No quando viene richiesto di salvare l'attività.

Per aggiungere valori a un campo senza modificare né importare un file xml di tipo di elemento di lavoro

  1. Per aggiungere valori al campo Disciplina senza modificare né importare nuovamente il file di definizione del tipo di elemento di lavoro, aprire il file disciplines.xml utilizzando Visual Studio e aggiungere i nuovi valori riportati di seguito, evidenziati nell'esempio seguente.

    <GLOBALLIST name="Disciplines">
      <LISTITEM value="Architecture" />
      <LISTITEM value="Requirements" />
      <LISTITEM value="Development" />
      <LISTITEM value="Release Management" />
      <LISTITEM value="Project Management" />
      <LISTITEM value="Test" />
      <LISTITEM value="Marketing and Sales" />  <LISTITEM value="General Management" />  <LISTITEM value="Other" />
    </GLOBALLIST>
    
  2. Fare clic su Salva sulla barra degli strumenti per salvare le modifiche apportate al file XML.

  3. Aprire un prompt dei comandi di Visual Studio.

  4. Per importare questo elenco globale in Team Foundation Server, digitare il comando riportato di seguito al prompt dei comandi, quindi premere INVIO.

    glimport /f "Percorso file" /t "Nome server Team Foundation"

  5. Nella finestra di Team Explorer in Visual Studio scegliere Aggiorna per scaricare gli ultimi aggiornamenti dal server.

    In questi aggiornamenti sono incluse le modifiche appena importate. Attendere per alcuni secondi che venga completato il caricamento di tutti i nodi. I nodi in fase di caricamento sono contrassegnati dall'etichetta In corso.

  6. Creare una nuova attività. Per eseguire questa operazione, fare clic con il pulsante destro del mouse sul nodo Elementi di lavoro, scegliere Aggiungi elemento di lavoro e fare clic su Attività.

  7. Selezionare la casella Disciplina.

    Si noti che i nuovi valori nell'elenco globale vengono ora visualizzati come opzioni nella casella.

    Nota:

    È possibile fare riferimento agli elenchi globali dei valori consentiti condivisi tra diversi tipi di elemento di lavoro o nei progetti Team. In tal modo, un unico aggiornamento all'elenco globale sarà in grado di aggiornare automaticamente i valori consentiti di tutti i tipi di elemento di lavoro che fanno riferimento all'elenco.

  8. Scegliere Chiudi per chiudere la nuova attività. Scegliere No quando viene richiesto di salvare l'attività.

Vedere anche

Concetti

Elenchi globali

Riferimenti

Elemento GLOBALLISTS (schema degli elenchi globali)

Elemento GLOBALLISTS (schema di definizione del tipo degli elementi di lavoro)

Altre risorse

Schema di definizione del tipo di elemento di lavoro