Freigeben über


Beheben von Fehlern bei der Konfiguration von Funktionen

Sie sind möglicherweise in der Lage, Fehler und Warnungen zu, die der Assistent Konfigurieren Sie Funktionen anzeigt.Diese Probleme treten auf, da Definitionen im Teamprojekt mit Definitionen in Prozessvorlagen verursachen, die der Teamprojektsammlung hochgeladen werden.Sie sollten die Prozessvorlage ändern, um den Fehler zu beheben und den Assistenten zu überprüfen.Oder, Sie können das Teamprojekt ändern und den Assistenten überprüfen.

In diesem Thema

  • Lösen Sie Fehler gemeldet durch den Assistenten zum Konfigurieren von Funktionen auf

    • Lösen Sie Fehler auf, indem Sie eine Prozessvorlage ändern

    • Lösen Sie Fehler auf, indem Sie ein Teamprojekt oder eine Teamprojektsammlung ändern

    • Probleme und Lösungen

  • Lösen Sie Warnungen dargestellten den Assistenten zum Konfigurieren von Funktionen auf

    • Lösen Sie Warnungen zum Hinzufügen einer Aktionsanweisung zu einem Arbeitsaufgabentyp auf

    • Fügen Sie das Storyboardlinksteuerelement hinzu

HinweisHinweis

Wenn Sie stoßen möglicherweise Probleme auf, beim Ausführen der folgenden Prozeduren, Sie Projektmappen in den Foren für Team Foundation Server (TFS) fest, an den folgenden Seiten auf der Microsoft-Website: Arbeitsaufgabenverfolgung und Prozessvorlagen.

Erforderliche Berechtigungen

  • Um Prozessvorlagen herunterladen und hochladen, müssen Sie Mitglied der Gruppe sein Projektauflistungsadministratoren.Wenn Sicherheitsberechtigungen explizit festgelegt sind, muss die Prozessvorlage verwalten Berechtigung für die Teamprojektsammlung auf Zulassen festgelegt werden.

  • Um das witadmin Befehlszeilentool auszuführen, müssen Sie Mitglied einer der folgenden Gruppen sein: Team Foundation Administrators, Projektauflistungsadministratoren oder Projektadministratoren für das Teamprojekt.

Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

Lösen Sie Fehler gemeldet durch den Assistenten zum Konfigurieren von Funktionen auf

Sie können einen Fehler beheben, indem Sie die Prozessvorlage ändern, die verwendet wird, um die neuen Funktionen konfiguriert oder indem Sie das Teamprojekt ändern.Nachdem Sie den Fehler behoben haben, überprüfen Sie den Assistenten.

Hh913787.collapse_all(de-de,VS.110).gifLösen Sie Fehler auf, indem Sie eine Prozessvorlage ändern

Ändern Sie eine Prozessvorlage, indem Sie diese Schritte ausführen:

  1. Laden Sie die Prozessvorlage von Team Foundation Server herunter.Siehe Herunterladen der letzten Version der Prozessvorlagen.

  2. Ändern Sie eine Definitionsdatei für einen Arbeitsaufgabentyp, Kategorien oder eine Prozesskonfiguration.Siehe Anpassen von Projektnachverfolgungsdaten, Formularen, Workflow und anderen Objekten.

  3. Laden Sie die Prozessvorlage an Team Foundation Server hoch.Siehe Verwalten von Prozessvorlagen.

Siehe auch Update einer angepassten Prozessvorlage für den Zugriff auf neue Funktionen.

Hh913787.collapse_all(de-de,VS.110).gifLösen Sie Fehler auf, indem Sie das Teamprojekt oder Teamprojektsammlung ändern

Um Fehler oder eine Warnung aufzulösen, entscheiden Sie das Teamprojekt oder die Teamprojektsammlung mithilfe des Befehls witadmin zu ändern.Siehe witAdmin: Anpassen und Verwalten von Objekten für die Nachverfolgung von Arbeitsaufgaben.

Sie können eine Typdefinition exportieren, nehmen Änderungen an den Felddefinitionen vor und importieren dann die Typdefinition nach Bedarf.Siehe Exportieren und Importieren von Arbeitsaufgabentypen eines vorhandenen Projekts.

Hh913787.collapse_all(de-de,VS.110).gifProbleme und Lösungen

Um die Fehler zu beheben, die in der folgenden Tabelle aufgeführt sind, führen Sie die entsprechenden Korrekturmaßnahmen, entweder in die Prozessvorlage oder das Teamprojekt, und wiederholen Sie dann den Assistenten.

Fehler

Problem

Prozessvorlagenauflösung

Teamprojektauflösung

TF400613: Der Arbeitsaufgabentyp "{1}" angegeben in der Kategorie "{0}" ist nicht vorhanden.

Ein erforderlicher Arbeitsaufgabentyp fehlt aus dem Teamprojekt, da er umbenannt wurde, entfernt wurde oder nicht hinzugefügt wurde.Benennen Sie die angegebene Arbeitsaufgaben-Typdefinition, oder importieren Sie den fehlenden Arbeitsaufgabentyp von der letzten Version der Prozessvorlagen, die mit dem TFS-Upgrade installiert werden.

Ändern Sie den Arbeitsaufgabentyp, der in der angegebenen Kategorie definiert wird, um einen vorhandenen Arbeitsaufgabentyp anzugeben.

Um einen Arbeitsaufgabentyp umbenennen, verwenden Sie witadmin renamewitd.Um einen fehlenden Arbeitsaufgabentyp hinzuzufügen, suchen Sie diesen in der neuesten Prozessvorlage, und importieren Sie ihn mithilfe witadmin importwitd.Siehe Anpassen und Verwalten von Arbeitsaufgabentypen [witadmin].

TF400614: Kategorie "{0}" ist nicht vorhanden.

Eine erforderliche Kategorie fehlt der der Kategoriedefinitionsdatei in der Prozessvorlage, die ausgewählt wurde, um das Teamprojekt zu aktualisieren.Fügen Sie die fehlende Kategorie hinzu.

Fügen Sie die fehlende Kategorie der Prozessvorlage hinzu.Siehe Arbeitsaufgabentypkategorien-Elementverweis.

Fügen Sie die fehlende Kategorie dem Teamprojekt mit witadmin importcategories hinzu.Siehe Anpassen von Kategorien für Arbeitsaufgabentypen [witadmin].

TF400617: Der Typ des Felds "{0}" im Arbeitsaufgabentyp "{1}" steht in Konflikt mit dem Typ des vorhandenen Felds.

Der Datentyp des Felds, das im Arbeitsaufgabentyp hinzugefügt wird definiert ist, entspricht nicht dem Datentyp ab, der in der Teamprojektsammlung definiert ist.Korrigieren Sie die Zuweisung in der Arbeitsaufgaben-Typdefinition und wiederholen Sie den Assistenten.

HinweisHinweis
Das Upgrade Visual Studio Team Foundation Server 2012 ändert das Feld Beschreibung (System.Description) von einem Datenfeldtyp des Nur-Texts zu HTML, um Textformatierung und Einfügen von Bildern und Links zu unterstützen.In der letzten Version von Team Foundation Server, können Sie den Datentyp zwischen PlainText und HTML wechseln.

Laden Sie die Prozessvorlage heruntergeladen, öffnen Sie die Typdefinition, suchen Sie die FIELD Zuweisung, ändern Sie das type-Attribut, um das zu entsprechen, die für die Auflistung definiert ist, und dann, laden Sie die Prozessvorlage hoch.Siehe FIELD (Definition)-Element,

TippTipp
Um den Typ bestimmt zugewiesen zu einem Feld, führen witadmin listsfields.

Verwenden Sie witadmin changefield und geben Sie das type-Attribut an.Siehe Verwalten von Arbeitsaufgabenfeldern [witadmin].

HinweisHinweis
Sie können die Typdefinition für die Teamprojektsammlung nur ändern, wenn der Typ PlainText oder HTML ist.

TF400618: Der Berichterstellungstyp des Felds "{0}" im Arbeitsaufgabentyp "{1}" steht in Konflikt mit dem Berichterstellungstyp des vorhandenen Felds.

Ein Berichterstellungsattribut, das an ein Feld in einer Arbeitsaufgaben-Typdefinition zugewiesen wird, stimmt das Attribut nicht ab, das in der Teamprojektsammlung definiert ist.

Laden Sie die Prozessvorlage heruntergeladen, öffnen Sie die Typdefinition, suchen Sie die FIELD Zuweisung und ändern Sie das reportable-Attribut, um das zu entsprechen, die für die Auflistung definiert wird.Anschließend laden Sie die Prozessvorlage hoch.Siehe FIELD (Definition)-Element,

Verwenden Sie witadmin changefield und geben Sie das reportingtype-Attribut an.Siehe Verwalten von Arbeitsaufgabenfeldern [witadmin].

TF400619:SyncNameChangesaus dem Feld "{0}" im Arbeitsaufgabentyp "{1}" steht in Konflikt mit dem SyncNameChanges aus vorhandenem Feld.

Das syncnamechanges-Attribut, das an ein Feld in einer Arbeitsaufgaben-Typdefinition zugewiesen wird, stimmt das Attribut nicht ab, das in der Teamprojektsammlung definiert ist.Dieses Attribut gibt an, ob ein Personennamefeld wenn Änderungen dieses Namens in Active Directory aktualisiert.

Laden Sie die Prozessvorlage heruntergeladen, öffnen Sie die Typdefinition, suchen Sie die FIELD Zuweisung, ändern Sie sie, um die Definition in der Auflistung entspricht, und dann, laden Sie die Prozessvorlage hoch.Siehe FIELD (Definition)-Element.

Verwenden Sie witadmin changefield Befehl und geben Sie den /syncnamechanges-Parameter an.Siehe Verwalten von Arbeitsaufgabenfeldern [witadmin].

TF400620: Der Anzeigename des Felds "{0}" im Arbeitsaufgabentyp "{1}" steht in Konflikt mit dem Anzeigenamen eines vorhandenen Felds.

Der Anzeigename, der an ein Feld in einer Arbeitsaufgaben-Typdefinition zugewiesen wird, muss den übereinstimmen, der in der Teamprojektsammlung definiert ist.

Laden Sie die Prozessvorlage heruntergeladen, öffnen Sie die Typdefinition, suchen Sie die FIELD Zuweisung, und ändern Sie sie, um das zu entsprechen, die für die Auflistung definiert wird.Anschließend laden Sie die Prozessvorlage hoch.

Um den Anzeigenamen für die Teamprojektsammlung zu ändern, verwenden Sie witadmin changefield Befehl und geben Sie den /name-Parameter an.Siehe Verwalten von Arbeitsaufgabenfeldern [witadmin].

TF400621: Der Verweisname des Felds "{0}" im Arbeitsaufgabentyp "{1}" ist bereits durch einen Linktyp verwendet.

Jeder Feldverweisname gibt den Feldern zu und Linktypen müssen innerhalb einer Teamprojektsammlung eindeutig sein.

Wenn der Linktyp aktive und gebräuchliche verknüpfende Arbeitsaufgaben ist, laden Sie die Prozessvorlage herunter, öffnen Sie die Typdefinition, suchen Sie die FIELD Zuweisung, und ändern Sie die refname Zuweisung, um das zu entsprechen, die für die Auflistung definiert wird.Anschließend laden Sie die Prozessvorlage hoch.

TippTipp
Um festzustellen wenn ein Linktyp verwendet wird, erstellen Sie eine Direktlinkabfrage, und filtern Sie dann für alle Arbeitsaufgaben die mit einer anderen Arbeitsaufgabe mit diesem Linktyp verknüpft sind.

Wenn der Linktyp keine aktive noch gebräuchliche verknüpfende Arbeitsaufgaben in der Teamprojektsammlung ist, löschen Sie sie.Sie können witadmin deletelinktype verwenden, um einen Linktyp zu löschen.Siehe Anpassen und Verwalten von Linktypen [witadmin].

TF400624: Der Anzeigename der Kategorie "{0}" steht in Konflikt mit Kategorie "{1}".

Sie müssen einen eindeutigen Verweisnamen und einen Anzeigenamen jeder Kategorie Teamprojekt zuordnen.Sie können diesen Fehler beheben, indem Sie die vorhandene Kategorie "{1}" entweder in der Prozessvorlage oder im Teamprojekt umbenennen.

Laden Sie die Prozessvorlage herunter, ändern Sie die Kategorien Datei, um die Kategorie umbenennen und dann die Prozessvorlage hochladen.Siehe Arbeitsaufgabentypkategorien-Elementverweis.

Exportieren Sie die Kategoriedatei mithilfe witadmin exportcategories, ändern Sie den Anzeigenamen, der der Kategorie "zugewiesen ist {1}", und importieren Sie die Datei.Siehe Anpassen von Kategorien für Arbeitsaufgabentypen [witadmin].

TF400654: Die, Planungs-Tools konfigurieren.

Eine Zuordnung, die in der CommonConfigurations-Datei definiert ist, gibt ein Feld an oder gibt an, das nicht im Arbeitsaufgabentyp vorhanden ist, der für das Teamprojekt definiert ist.

Laden Sie die Prozessvorlage herunter, ändern Sie die CommonConfigurations-Datei, um die Zuordnung zu beheben, und laden Sie dann die Prozessvorlage hoch.Siehe Anpassen der Prozesskonfiguration

Exportieren Sie den Arbeitsaufgabentyp mit witadmin exportwitd, fügen Sie das fehlende Feld oder den Zustand hinzu, und importieren Sie dann den Arbeitsaufgabentyp.Siehe Anpassen und Verwalten von Arbeitsaufgabentypen [witadmin].

Um den Lerneffekt zu erhöhen, finden Sie unter folgenden Themen:

Lösen Sie Warnungen dargestellten den Assistenten zum Konfigurieren von Funktionen auf

Um die Warnungen zu beheben, die in der folgenden Tabelle aufgeführt sind, führen Sie die Auflösungsstufen, und wiederholen Sie dann den Assistenten.

Warnung

Problem

Lösung

TF400609: Kann die Aktion "{0}" nicht dem Arbeitsaufgabentyp hinzufügen "{1}" da der Zustand "{2}" nicht vorhanden ist.

Erforderliches STATE fehlt.

Siehe Beheben Sie die Fehler auf, die eine Aktionsanweisung zu einem Arbeitsaufgabentyp hinzufügen.

TF400610: Kann die Aktion "{0}" nicht dem Arbeitsaufgabentyp hinzufügen "{1}" da der Übergang vom Zustand "{2}" in "{3}" nicht vorhanden ist.

Eine erforderliche TRANSITION-Anweisung fehlt.

Siehe Beheben Sie die Fehler auf, die eine Aktionsanweisung zu einem Arbeitsaufgabentyp hinzufügen.

Storyboards: Die Registerkarte, dem Arbeitsaufgabentyp "{1}" in der Kategorie "einzufügen {2}".

Das TabGroup-Element fehlt in der Typdefinition.

Siehe Fügen Sie das Storyboardlinksteuerelement hinzu .

Hh913787.collapse_all(de-de,VS.110).gifLösen Sie Warnungen zum Hinzufügen einer Aktionsanweisung zu einem Arbeitsaufgabentyp auf

Um die My Arbeitsfunktion zu unterstützen, stellt die konfigurierte Assistenteneinfügungen zwei ACTION-Anweisungen in Workflowübergangsabschnitt der Definition für den Arbeitsaufgabentyp Aufgaben.Wenn entweder die Zustände oder Übergänge zum Verschieben von einem neuen auf einen aktiven Zustand oder einem aktiven zu einem neuen Zustand fehlen, erhalten Sie eine Warnung.

Um die Warnungen zu beheben, überprüfen Sie den Workflow für den angegebenen Arbeitsaufgabentyp.Ändern Sie gegebenenfalls den Workflow, um die Status und Übergänge entsprechen, die für die neueste Version der Prozessvorlage definiert sind, die mit aktualisierten TFS installiert ist, die das übereinstimmt, das verwendet wird, um das Teamprojekt erstellen.Anschließend wiederholen Sie den Assistenten.Für Teamprojekte auf Grundlage der agile Prozessvorlage, finden Sie unter Update des Workflows für Agile-Teamprojekte.

Um den Lerneffekt zu erhöhen, finden Sie unter folgenden Themen:

Hh913787.collapse_all(de-de,VS.110).gifFügen Sie die Storyboardlinksteuerelementregisterkarte hinzu

Mit der Addition von Storyboarding, können Sie Arbeitsaufgaben zu den Storyboards jetzt verknüpfen.Hierzu, fügen Sie die Registerkarte Storyboard mit den Linksteuerelementen der Definition des Arbeitsaufgabentyps hinzu.Wenn der Assistent zum Konfigurieren von Funktionen oder nicht in der Lage ist, nicht die Registerkarte hinzuzufügen hat, können Sie sie manuell hinzufügen.In den aktuellen Versionen der Prozessvorlagen, die auf aktualisierten TFS installiert sind, wird die Storyboard Registerkarte mit den Linksteuerelementen auf allen Rückstandsarbeitsaufgabentypen, wie Produktrückstand, User Stories und Anforderung.

HinweisHinweis

Der Assistent zum Konfigurieren von Funktionen kann die Registerkarte Storyboard mit den Linksteuerelementen nicht hinzufügen, wenn das TabGroup-Element im FORM-Abschnitt der Arbeitsaufgabe fehlt.Im folgenden Verfahren wird nur die Registerkarte Storyboard hinzugefügt.Wenn Sie den Standardsatz von Registerkarten für den Rückstandsarbeitsaufgabentyp hinzufügen möchten, finden Sie die Typdefinition in der neuesten Version der Prozessvorlage für das Teamprojekt.Siehe Herunterladen der letzten Version der Prozessvorlagen.

  1. Um das witadmin-Befehlszeilentool auszuführen, öffnen Sie ein Eingabeaufforderungsfenster, wo entweder Visual Studio oder Team Explorer installiert ist, und geben Sie Folgendes ein:

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

    Ersetzen Sie bei einer 64-Bit-Windows-Edition %programfiles% durch %programfiles(x86)%.

  2. Exportieren Sie die Typdefinitionsdatei für das Rückstandselement durch, das Ihre Daten für die angezeigten Argumente ersetzt:

    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. Öffnen Sie die Datei mithilfe eines Text-Editors, wie Editor.

  4. Fügen Sie diesen Codeausschnitt kurz vor dem </Layout> Endtag des Rückstandstyps hinzu:

    <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. Speichern und schließen Sie die Datei.

  6. Importieren Sie die Typdefinitionsdatei, indem Sie diesen Befehl eingegeben und die Daten für die Argumente ersetzen, die angezeigt werden:

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
    
  7. Stellen Sie sicher, dass die Registerkarte oben im Rückstandselement zeigt.Siehe Überprüfen Sie Zugriff auf neue Funktionen.

Siehe auch

Konzepte

Update eines aktualisierten Teamprojekts für den Zugriff auf neue Funktionen