Condividi tramite


Risolvere gli errori ricevuti durante la configurazione di funzionalità

È possibile risolvere gli errori e gli avvisi visualizzati nella procedura guidata Configurare le funzionalità.Questi problemi si verificano perché le definizioni nel progetto team sono in conflitto con le definizioni nei modelli di processo caricati nella raccolta di progetti team.È necessario modificare il modello di processo per correggere l'errore e rieseguire la procedura guidata.In alternativa, è possibile modificare il progetto team e quindi ripetere la procedura guidata.

In questo argomento

  • Risolvere gli errori indicati dalla procedura guidata per configurare le funzionalità.

    • Risolvere gli errori modificando un modello di processo

    • Risolvere gli errori modificando un progetto team o una raccolta di progetti team

    • Problemi e risoluzioni

  • Risolvere gli avvisi segnalati dalla procedura guidata di configurazione delle funzionalità.

    • Risolvere gli avvisi dovuti all'aggiunta dell'istruzione di esecuzione a un tipo di elemento di lavoro

    • Aggiungere il collegamento di controllo dello storyboard

[!NOTA]

Se si verificano problemi durante le procedure riportate di seguito, è possibile trovare le soluzioni nei forum per Team Foundation Server (TFS), nelle pagine seguenti del sito Web Microsoft: Gestione elementi di lavoro e Modelli di processo.

Autorizzazioni necessarie

  • Per scaricare e caricare un modelli di processo, è necessario essere un membro del gruppo Project Collection Administrators.Se le autorizzazioni di sicurezza sono impostate in modo esplicito, l'autorizzazione Gestisci modello di processo per la raccolta di progetti team deve essere impostata su Consenti.

  • Per eseguire da riga di comando witadmin, è necessario essere membro di uno dei seguenti gruppi, per il progetto team: Team Foundation Administrators, Project Collection Administrators o Project Administrators .

Per ulteriori informazioni, vedere la classe Autorizzazioni per Team Foundation Server.

Risolvere gli errori indicati dalla procedura guidata per configurare le funzionalità.

È possibile risolvere un errore modificando il modello di processo utilizzato per configurare nuove funzionalità, o modificando il progetto team.Dopo aver corretto l'errore, eseguire nuovamente la procedura guidata.

Hh913787.collapse_all(it-it,VS.110).gifRisolvere gli errori modificando un modello di processo

Modificare un modello di processo eseguendo i passaggi seguenti:

  1. Scaricare il modello di processo da Team Foundation Server.Vedere Scaricare la versione più recente dei modelli di processo.

  2. Modificare una definizione di file per un tipo di elemento di lavoro, categorie, o una configurazione del processo.Vedere Personalizzare dati di rilevamento, form, flusso di lavoro e altri oggetti del progetto

  3. Caricare il modello di processo per Team Foundation Server.Vedere Gestire modelli di processo.

Vedere anche Aggiornare un modello di processo personalizzato per accedere alle nuove funzionalità.

Hh913787.collapse_all(it-it,VS.110).gifRisolvere gli errori modificando il progetto team o la raccolta di progetti team

Per risolvere un errore o un avviso, è possibile scegliere di modificare il progetto team o la raccolta di progetti team tramite il comando witadmin.Vedere witAdmin: personalizzare e gestire oggetti per il rilevamento degli elementi di lavoro.

È possibile esportare un tipo di definizione, apportando modifiche alle definizioni di campo e quindi importare la definizione del tipo in base alle necessità.Vedere Esportare e importare tipi di elementi di lavoro da un progetto esistente.

Hh913787.collapse_all(it-it,VS.110).gifProblemi e risoluzioni

Per risolvere gli errori indicati nella tabella seguente, effettuare le azioni di correzione corrispondenti, sia per il modello di processo che per il progetto team e quindi eseguire nuovamente la procedura guidata.

delle modifiche a..."

Problema

Risoluzione del modello di processo

Risoluzione del progetto team

TF400613: L'elemento di lavoro di tipo '{1}' specifica che la categoria '{0}' non esiste.

Un tipo di elemento di lavoro richiesto non è disponibile nel progetto team perché è stato rinominato, rimosso, o non è stato aggiunto.Rinominare la definizione specifica di tipo di elemento di lavoro, o importare il tipo di elemento di lavoro mancante dalla versione più recente dei modelli di processo installati con l'aggiornamento TFS.

Modificare il tipo di elemento di lavoro definito nella categoria specificata per specificare un tipo di elemento di lavoro esistente.

Per rinominare un tipo di elemento di lavoro, utilizzare witadmin renamewitd.Per aggiungere un tipo di elemento di lavoro mancante, individuarlo nell'ultimo modello di processo e includerlo utilizzando witadmin importwitd.Vedere Personalizzare e gestore i tipi di elemento di lavoro [witadmin].

TF400614: Categoria '{0}' non esistente.

Una categoria richiesta non è disponibile nel file di definizione delle categorie nel modello di processo selezionato per aggiornare il progetto team.Aggiungere la categoria mancante.

Aggiungere la categoria mancante al modello di processo.Vedere Riferimento agli elementi delle categorie dei tipi di elemento di lavoro.

Aggiungere la categoria mancante al progetto team tramite witadmin importcategories.Vedere Personalizzare le categorie per tipi di elemento di lavoro [witadmin]

TF400617: Il tipo di campo '{0}' nel tipo dell'elemento di lavoro '{1}' è in conflitto con il tipo del campo esistente

Il tipo di dati del campo, definito nel tipo di elemento di lavoro aggiunto, non corrisponde al tipo di dati definito nella raccolta dei progetti team.Correggere le assegnazioni nella definizione del tipo di elemento di lavoro e quindi rieseguire la procedura guidata.

NotaNota
L'aggiornamento Visual Studio Team Foundation Server 2012 modifica il campo Descrizione (System.Description) da un tipo di campo di testo normale in HTML, per supportare la formattazione del testo, l'inserimento di immagini e collegamenti ipertestuali.Nella versione più recente di Team Foundation Server, è possibile passare il tipo di dati tra PlainText e HTML.

Scaricare il modello di processo, aprire la definizione del tipo, individuare l'assegnazione FIELD, modificare l'attributo type per farlo corrispondere a quello definito per la raccolta, quindi caricare il modello di processo.Vedere Elemento FIELD (Definizione),

SuggerimentoSuggerimento
Per determinare il tipo assegnato a un campo, eseguire witadmin listsfields.

Utilizzare witadmin changefield e specificare l'attributo type.Vedere Gestire i campi degli elementi di lavoro [witadmin].

NotaNota
È possibile modificare la definizione del tipo per la raccolta di progetti team solo se il tipo è PlainText o HTML.

TF400618: La creazione dei rapporti del capo di tipo '{0}' nel tipo di elemento di lavoro '{1}' è in conflitto con il tipo restituito dal campo esistente.

Un attributo di creazione rapporti, assegnato a un campo in una definizione di tipo di elemento di lavoro, non corrisponde all'attributo definito nella raccolta di progetti team.

Scaricare il modello di processo, aprire la definizione del tipo, individuare l'assegnazione FIELD e modificare l'attributo reportable che corrisponde a quello definito per la raccolta.Quindi, caricare il modello di processoVedere Elemento FIELD (Definizione),

Utilizzare witadmin changefield e specificare l'attributo reportingtype.Vedere Gestire i campi degli elementi di lavoro [witadmin].

TF400619:SyncNameChangesil campo "{0}" nel tipo di elemento di lavoro "{1}" è in conflitto con lo SyncNameChanges del campo esistente.

L'attributo syncnamechanges assegnato a un campo in una definizione di tipo di elemento di lavoro non corrisponde all'attributo definito nella raccolta dei progetti team.Questo attributo specifica se aggiornare un campo nome della persona quando il nome viene cambiato in Active Directory.

Scaricare il modello di processo, aprire la definizione del tipo, individuare l'assegnazione FIELD, modificarla in base alla definizione della raccolta, quindi caricare il modello di processo.Vedere Elemento FIELD (Definizione).

Utilizzare il comando witadmin changefield e specificare il parametro /syncnamechanges.Vedere Gestire i campi degli elementi di lavoro [witadmin].

TF400620: Il nome descrittivo del campo '{0}' nel tipo di elemento di lavoro '{1}' è in conflitto con il nome descrittivo di un campo esistente

Il nome descrittivo, assegnato a un campo in una definizione del tipo di elemento di lavoro, deve corrispondere a quello definito nella raccolta di progetti team.

Scaricare il modello di processo, aprire la definizione del tipo, individuare l'assegnazione FIELD e modificarla per farla corrispondere a quello definita per la raccolta.Quindi, caricare il modello di processo

Per modificare il nome descrittivo per la raccolta di progetti team, utilizzare il comando witadmin changefield e specificare il parametro /name.Vedere Gestire i campi degli elementi di lavoro [witadmin].

TF400621:Il nome di riferimento del campo '{0}' nel tipo di elemento di lavoro '{1}' è già stato utilizzato da un tipo di collegamento.

Ogni nome di riferimento, assegnato ai campi e ai tipi di collegamento, deve essere univoco in una raccolta di progetti team.

Se il tipo di collegamento è attivo e viene usato per collegare elementi di lavoro, scaricare il modello di processo, aprire la definizione del tipo, individuare l'assegnazione FIELD e modificare l'assegnazione con refname per farla corrispondere con quella definita per la raccolta.Quindi, caricare il modello di processo

SuggerimentoSuggerimento
Per determinare se un tipo di collegamento viene utilizzato, creare una query di collegamenti diretti e quindi filtrare tutti gli elementi di lavoro collegati a un altro elemento di lavoro utilizzando il tipo di collegamento.

Se il tipo di collegamento, non ha elementi di lavoro di collegamento attivi e che non vengono utilizzati all'interno della raccolta dei progetti team, eliminarlo.È possibile utilizzare witadmin deletelinktype per eliminare un tipo di collegamento.Vedere Personalizzare e gestire i tipi di collegamento [witadmin].

TF400624: Il nome descrittivo di una categoria '{0}' è in conflitto con la categoria '{1}'.

È necessario assegnare un nomi univoci, per i nomi di riferimento e i nomi descrittivi, per ogni categoria del progetto team.È possibile risolvere questo errore rinominando la categoria esistente "{1}" nel modello di processo o nel progetto team.

Scaricare il modello di processo, modificare il file di categorie per rinominare la categoria, quindi caricare il modello di processo.Vedere Riferimento agli elementi delle categorie dei tipi di elemento di lavoro.

Esportare il file di categorie utilizzando witadmin exportcategories, modificare il nome descrittivo assegnato alla categoria "{1}" e importare il file.Vedere Personalizzare le categorie per tipi di elemento di lavoro [witadmin].

TF400654: Impossibile configurare gli strumenti di pianificazione..

Un mapping definito nel file di CommonConfiguration specifica un campo o uno stato che non esiste nel tipo di elemento di lavoro definito per il progetto team.

Scaricare il modello di processo, modificare il file di CommonConfiguration per correggere il mapping e quindi caricare il modello del processo.Vedere Personalizzare la configurazione del processo

Esportare il tipo di elemento di lavoro utilizzando witadmin exportwitd, aggiungere il campo o lo stato mancante quindi importare il tipo di elemento di lavoro.Vedere Personalizzare e gestore i tipi di elemento di lavoro [witadmin].

Per ulteriori informazioni, vedere i seguenti argomenti:

Risolvere gli avvisi segnalati dalla procedura guidata di configurazione delle funzionalità.

Per risolvere gli avvisi indicati nella seguente tabella, seguire i passaggi di risoluzione e quindi eseguire nuovamente la procedura guidata.

Avviso

Problema

Risoluzione

TF400609: Impossibile aggiungere l'azione '{0}' al tipo di elemento di lavoro '{1}' perché lo stato '{2}' non esiste.

La richiesta STATE è mancate.

Vedere Risolvere gli errori aggiungendo una dichiarazione di azione a un tipo di elemento di lavoro.

TF400610: Impossibile aggiungere l'azione '{0}' al tipo di elemento di lavoro '{1}' perché la transizione dallo stato '{2}' a '{3}' non esiste

La richiesta di istruzione TRANSITION è mancante.

Vedere Risolvere gli errori aggiungendo una dichiarazione di azione a un tipo di elemento di lavoro.

Storyboard: Impossibile inserire la scheda nel tipo di elemento di lavoro '{1}' nella categoria '{2}'.

L'elemento TabGroup mancante nella definizione del tipo.

Vedere Aggiungere il controllo collegamenti allo storyboard .

Hh913787.collapse_all(it-it,VS.110).gifRisolvere gli avvisi dovuti all'aggiunta dell'istruzione di esecuzione a un tipo di elemento di lavoro

Per supportare le funzionalità di lavoro, la configurazione presenta comandi della procedura guidata con due istruzioni ACTION nella sezione delle transizioni del flusso di lavoro, per tipi di attività di un elemento di lavoro.Se gli stati o le transizioni per lo spostamento da uno stato nuovo ad uno attivo, oppure sono mancanti per uno stato attivo a uno nuovo, verrà visualizzato un avviso.

Per risolvere gli avvisi, esaminare il flusso di lavoro per il tipo di elemento di lavoro indicato.In base alle necessità, modificare il flusso di lavoro per individuare gli stati e le transizioni di flusso di lavoro, che sono definite per la versione più recente del modello di processo installato in TFS aggiornato, che corrisponde a quello utilizzato per creare il progetto team.Quindi, eseguire nuovamente la procedura guidata.Per i progetti team basati sul modello di processo Agile, vedere Aggiornare il flusso di lavoro per progetti team Agile.

Per ulteriori informazioni, vedere i seguenti argomenti:

Hh913787.collapse_all(it-it,VS.110).gifAggiungere la scheda per il controllo dei collegamenti dello storyboard

Con l'aggiunta di Storyboard, è possibile collegare gli elementi di lavoro per la storyboard.A tale scopo, aggiungere la scheda del controllo collegamenti Storyboard per definire il tipo di elemento di lavoro.Se la procedura guidata di configurazione delle funzionalità non ha o non è in grado di aggiungere la scheda, è possibile aggiungerla manualmente.Nelle versioni più recenti dei modelli di processo installati in TFS aggiornato, la scheda del controllo collegamenti Storyboard viene visualizzata in tutti i tipi di elemento di lavoro in backlog, ad esempio il backlog del prodotto, la storia utente e requisito.

[!NOTA]

La procedura guidata per la configurazione delle funzionalità non può aggiungere la scheda del controllo collegamenti Storyboard se l'elemento TabGroup manca dalla sezione FORM di elemento di lavoro.La procedura seguente aggiunge solo la scheda Storyboard.Se si desidera aggiungere l'insieme predefinito di schede per il tipo di elemento di lavoro backlog, vedere la definizione del tipo nella versione più recente del modello di processo per il progetto team.Vedere Scaricare la versione più recente dei modelli di processo.

  1. Per eseguire lo strumento della riga di comando witadmin, aprire una finestra Prompt dei comandi in cui è installato Visual Studio o Team Explorer e immettere:

    cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
    

    In una versione a 64 bit di Windows sostituire %programfiles% con %programfiles(x86)%.

  2. Esportare il file di definizione del tipo per l'elemento di backlog, sostituisce i dati per gli argomenti indicati:

    witadmin exportwitd  /collection:CollectionURL /p:"ProjectName" /n:"TypeName" /f:"DirectoryPath\FileName.xml"
       
    Where:
       CollectionURL specifies the URL of the team project collection
       ProjectName specifies the name of your team project defined within the collection
       TypeName specifies the name of your backlog item, for example User Story or Product Backlog Item.
       
    Use the following format for CollectionURL:  http://ServerName:Port/VirtualDirectoryName/CollectionName
    For example: http://srvalm:8080/tfs/DefaultCollection.
    
  3. Aprire il file utilizzando un editor di testo, ad esempio Blocco note.

  4. Aggiungere il frammento di codice subito prima del tag di fine </Layout> al tipo di backlog:

    <TabGroup>
    <Tab Label="Storyboards"> 
       <Control Name="StoryboardsControl" Type="LinksControl"> 
          <LinksControlOptions> 
             <WorkItemLinkFilters FilterType="excludeAll" /> 
             <ExternalLinkFilters FilterType="include"> 
                <Filter LinkType="Storyboard" /> 
             </ExternalLinkFilters> 
             <LinkColumns> 
                <LinkColumn RefName="System.Title" /> 
                <LinkColumn LinkAttribute="System.Links.Comment" /> 
             </LinkColumns> 
          </LinksControlOptions> 
       </Control> 
    </Tab> 
    </TabGroup>
    
  5. Salvare e chiudere il file.

  6. Importare il file di definizione del tipo digitando questo comando, sostituendo i dati per gli argomenti mostrati:

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
    
  7. Verificare la scheda visualizzata nell'elemento di backlog.Vedere Verificare l'accesso a nuove funzionalità.

Vedere anche

Concetti

Aggiornare un progetto team aggiornato per accedere alle nuove funzionalità