Udostępnij za pośrednictwem


Rozwiązywanie błędów podczas konfigurowania funkcji

Można rozwiązać błędy i ostrzeżenia który skonfigurować funkcje wyświetla kreatora.Te problemy wynikać z definicji w konflikt projektu zespołowego z definicjami zawartymi w szablony procesów przesłana do swojej kolekcji projektów zespołowych.Należy zmienić ten szablon procesu do Rozwiąż problem i ponownie uruchom kreatora.Lub można zmienić projektu zespołowego, a następnie uruchom ponownie kreatora.

W tym temacie:

  • Rozwiąż problemy zgłaszane przez Kreatora konfiguracji funkcji

    • Usuń błędy modyfikując szablon procesu

    • Usuń błędy zmieniając projektu zespołowego lub kolekcji projektów zespołowych

    • Problemy i rozwiązania

  • Rozwiąż podaną przez Kreatora konfiguracji funkcji ostrzeżenia

    • Rozwiąż ostrzeżeń dotyczących dodawania instrukcję akcji do typu elementu roboczego

    • Dodaj formant pomocą łącza

[!UWAGA]

W razie wystąpienia problemów podczas wykonywania następujących procedur, można stwierdzić, rozwiązania na forach dla Team Foundation Server (TFS), na następujących stronach w witrynie sieci Web firmy Microsoft: śledzenia elementów roboczych i szablony procesów.

Wymagane uprawnienia

  • Aby pobrać i przekazać szablony procesów, musi być członkiem administratorów kolekcji projektów grupy.Jeśli uprawnienia zostały zdefiniowane jawnie, Twój szablonu procesu zarządzania uprawnienia dla kolekcji projektów zespołowych musi być ustawiona wartość Zezwalaj.

  • Aby uruchomić witadmin narzędzia wiersza polecenia, użytkownik musi należeć do jednej z następujących grup: Administratorzy programu Team Foundation, administratorów kolekcji projektów, lub Administratorzy projektu dla projektu zespołowego.

Aby uzyskać więcej informacji, zobacz Uprawnienia serwera programu Team Foundation Server.

Rozwiąż problemy zgłaszane przez Kreatora konfiguracji funkcji

Błąd może zostać rozwiązany przez zmodyfikowanie szablonu procesu, służąca do konfigurowania nowych funkcji lub zmieniając projektu zespołowego.Po po poprawieniu błędów, uruchom ponownie kreatora.

Usuń błędy modyfikując szablon procesu

Modyfikacja szablonu procesu, należy wykonać następujące kroki:

  1. Pobierz szablon procesu z Team Foundation Server.Zobacz Pobieranie najnowszej wersji szablonów procesu.

  2. Zmodyfikować plik definicji typu elementu roboczego, kategorie lub procesu konfiguracji.Zobacz Dostosowywanie obiektów śledzenia elementów pracy, aby wspierać procesy zespołu.

  3. Przekaż szablon procesu do Team Foundation Server.Zobacz Ładowanie, pobieranie i usuwanie szablonów procesów dla kolekcji projektu zespołowego.

Zobacz też Aktualizowanie dostosowanego szablonu procesu w celu uzyskania dostępu do nowych funkcji.

Usuń błędy modyfikując swojego projektu zespołowego lub kolekcji projektów zespołowych

Aby usunąć błąd lub ostrzeżenie, można zdecydować, aby zmodyfikować projektu zespołowego lub przy użyciu kolekcji projektu zespołowego witadmin polecenia.Zobacz witAdmin: dostosowywanie obiektów i zarządzanie nimi w celu śledzenia elementów pracy.

Można wyeksportować definicja typu, wprowadzenia zmian w definicji pola i zaimportuj definicja typu zgodnie z potrzebami.Zobacz Importowanie i eksportowanie elementów pracy oraz zarządzanie nimi [witadmin].

Problemy i rozwiązania

Naprawić błędy wymienione w poniższej tabeli, podjąć odpowiednie działania naprawcze, do szablonu procesu lub projektu zespołowego, a następnie uruchom ponownie kreatora.

Błąd

Problem

Szablon procesu rozwiązania

Rozwiązania projektu zespołowego

TF400613: Typu elementu roboczego "{1}" określony w kategorii "{0}" nie istnieje.

Typu elementu roboczego wymagane brakuje projektu zespołowego, ponieważ jego nazwa została zmieniona, został usunięty lub nie został dodany.Zmień nazwę definicji typu elementu pracy określonego albo zaimportować Brak typu elementu roboczego z najnowszą wersję programu zainstalowane po uaktualnieniu TFS szablony procesów.

Zmiana typu elementu roboczego zdefiniowane w wybranej kategorii do określania istniejącego typu elementu roboczego.

Aby zmienić nazwę typu elementu roboczego, należy użyć witadmin renamewitd.Aby dodać Brak typu elementu roboczego, przejdź do niej w najnowszych szablonu procesu i zaimportuj go za pomocą witadmin importwitd.Zobacz Importowanie i eksportowanie elementów pracy oraz zarządzanie nimi [witadmin].

TF400614: Kategoria "{0}" nie istnieje.

Plik definicji kategorii w szablonu procesu, który został wybrany do aktualizacji projektu zespołowego brakuje wymaganego kategorii.Dodaj brakujące kategorii.

Dodaj kategorię Brak do szablonu procesu.Zobacz Używanie kategorii do grupowania typów elementów pracy.

Dodaj kategorię Brak do projektu zespołowego przy użyciu witadmin importcategories.Zobacz Importowanie i eksportowanie kategorii [witadmin].

TF400617: Typ pola "{0}" w typie elementu roboczego "{1}" powoduje konflikt z typem istniejące pola.

Typ danych pola zdefiniowane w typu elementu roboczego dodawana pasuje do typu danych zdefiniowanego w kolekcji projektów zespołowych.Popraw przypisanie w definicji typu elementu pracy, a następnie uruchom ponownie kreatora.

[!UWAGA]

Uaktualnianie Visual Studio Team Foundation Server 2012 zmiany opis pola (System.Description) z typem pola zwykłego tekstu w formacie HTML w celu obsługi formatowania tekstu i wstawiania obrazów i hiperłącza.W najnowszej wersji programu Team Foundation Server, można przełączyć na typ danych między PlainText i HTML.

Pobierz szablon procesu, otwórz definicja typu, zlokalizować FIELD przypisania, modyfikowanie type atrybutu do dopasowania, który zdefiniowano dla kolekcji, a następnie Przekaż szablon procesu.Zobacz Element FIELD (Definition) — Odwołanie,

PoradaPorada

Aby określić typ przypisany do pola, uruchom witadmin listsfields.

Użyj witadmin changefield i określ type atrybutu.Zobacz Zarządzanie polami elementów pracy [witadmin].

[!UWAGA]

Definicja typu kolekcji projektów zespołowych można zmienić tylko wtedy, gdy typ jest PlainText lub HTML.

TF400618: Typ raportowania pola "{0}" w typie elementu roboczego "{1}" powoduje konflikt z typem raportowania istniejące pola.

Atrybut raportowania, przypisany do pola w definicji typu elementu pracy jest niezgodny z atrybutu zdefiniowana w kolekcji projektów zespołowych.

Pobierz szablon procesu, otwórz definicja typu, zlokalizować FIELD przypisania i modyfikowania reportable atrybut do dopasowania, który zdefiniowano dla kolekcji.Następnie należy przekazać ten szablon procesu.Zobacz Element FIELD (Definition) — Odwołanie,

Użyj witadmin changefield i określ reportingtype atrybutu.Zobacz Zarządzanie polami elementów pracy [witadmin].

TF400619: The SyncNameChanges of field '{0}' in work item type '{1}' conflicts with the SyncNameChanges of the existing field.

syncnamechanges Atrybutu przypisany do pola w definicji typu elementu pracy jest niezgodny z atrybutu zdefiniowana w kolekcji projektów zespołowych.Ten atrybut określa, czy należy zaktualizować pole Nazwa osoby, zmiana tej nazwy w usłudze Active Directory.

Pobierz szablon procesu, otwórz definicja typu, zlokalizować FIELD przypisania, zmodyfikować go dostosowując definicji w kolekcji, a następnie Przekaż szablon procesu.Zobacz Element FIELD (Definition) — Odwołanie.

Użyj witadmin changefield polecenia i określ /syncnamechanges parametru.Zobacz Zarządzanie polami elementów pracy [witadmin].

TF400620: Przyjazną nazwę pola "{0}" typu elementu roboczego "{1}" powoduje konflikt z przyjazna nazwa istniejącego pola.

Przyjazna nazwa przypisana do pola w definicji typu elementu pracy musi być zgodny zdefiniowane w kolekcji projektów zespołowych.

Pobierz szablon procesu, otwórz definicja typu, zlokalizować FIELD przypisania i zmodyfikować go dostosowując zdefiniowanego dla kolekcji.Następnie należy przekazać ten szablon procesu.

Aby zmienić przyjazną nazwę dla kolekcji projektów zespołowych, użyj witadmin changefield polecenia i określ /name parametru.Zobacz Zarządzanie polami elementów pracy [witadmin].

TF400621: Nazwa odwołania pola "{0}" w typie elementu roboczego "{1}" jest już używany przez łącza.

Nazwy odwołania, przypisany do pola i typy łącza muszą być unikatowe w kolekcji projektów zespołowych.

Jeśli ustawiono typ łącza jest aktywny i w użyciu połączeń pozycje robocze, pobierania szablonu procesu, otwórz definicja typu, zlokalizować FIELD przypisania i modyfikowania refname przypisania do dopasowania, który zdefiniowano dla kolekcji.Następnie należy przekazać ten szablon procesu.

PoradaPorada

Do określenia, czy łącza jest w użyciu, Utwórz kwerendę bezpośrednie łącza, a następnie Filtruj dla wszystkich elementów pracy, które są połączone z innym elementami roboczymi przy użyciu tego typu łącza.

Jeśli ustawiono typ łącza nie jest aktywne, ani w użyciu połączeń elementów roboczych w kolekcji projektów zespołowych, należy go usunąć.Można użyć witadmin deletelinktype można usunąć łącza.Zobacz Zarządzanie typami łączy [witadmin].

TF400624: Przyjazna nazwa kategorii "{0}" powoduje konflikt z kategorią "{1}".

Nazwa odwołania unikatowy i przyjazna nazwa należy przypisać do każdej kategorii projektu zespołowego.Ten błąd może zostać rozwiązany przez zmianę nazwy istniejącej kategorii "{1}" w szablonie procesu lub w projekcie zespołowym.

Pobierz szablon procesu, zmodyfikować plik kategorie, aby zmienić nazwy kategorii, a następnie Przekaż szablon procesu.Zobacz Używanie kategorii do grupowania typów elementów pracy.

Eksportowanie przy użyciu pliku kategorii witadmin exportcategories, modyfikować przyjaznej nazwy przypisane do kategorii "{1}" i zaimportować plik.Zobacz Importowanie i eksportowanie kategorii [witadmin].

TF400654: Nie można skonfigurować narzędzia do planowania.

Mapowanie zdefiniowane w pliku CommonConfiguration określa pola lub stan, który nie istnieje w typu elementu roboczego zdefiniowane dla projektu zespołowego.

Pobierz szablon procesu, zmodyfikować plik CommonConfiguration, aby naprawić mapowania, a następnie Przekaż szablon procesu.Zobacz Dostosowywanie procesu konfiguracji

Eksport, używając typu elementu pracy witadmin exportwitd, Dodaj brakujące pole lub stanu, a następnie zaimportować typu elementu roboczego.Zobacz Importowanie i eksportowanie elementów pracy oraz zarządzanie nimi [witadmin].

Aby dowiedzieć się więcej, zobacz następujące tematy:

Rozwiąż podaną przez Kreatora konfiguracji funkcji ostrzeżenia

Aby usunąć ostrzeżeń wymienionych w poniższej tabeli, wykonaj kroki rozwiązania, a następnie ponownie uruchom kreatora.

Ostrzeżenie

Problem

Rozwiązanie

TF400609: Nie można dodać akcji "{0}" do typu elementu roboczego "{1}", ponieważ stan "{2}" nie istnieje.

Wymagany STATE Brak.

Zobacz Usuń błędy dodanie do typu elementu roboczego instrukcji akcji.

TF400610: Nie można dodać akcji "{0}" do typu elementu roboczego "{1}", ponieważ przejście ze stanu "{2}" do "{3}" nie istnieje.

Wymagany TRANSITION brakuje instrukcji.

Zobacz Usuń błędy dodanie do typu elementu roboczego instrukcji akcji.

Scenorysy: Nie można wstawić kartę do elementu pracy typu "{1}" w kategorii "{2}".

TabGroup w definicji typu brakuje elementu.

Zobacz dodać formant łącza pomocą .

Rozwiąż ostrzeżeń dotyczących dodawania instrukcję akcji do typu elementu roboczego

Do obsługi funkcji Moja praca, Kreatora konfiguracji funkcji wstawia dwa ACTION instrukcji do sekcji przejścia przepływu definicji zadań elementów pracy typów.Jeśli brakuje stanach lub przejścia do przechodzenia do nowego stanu z nowy stan aktywny lub aktywny, otrzymasz ostrzeżenie.

Aby usunąć ostrzeżeń, Przejrzyj przepływ pracy dla typu elementu roboczego wskazanego.W razie potrzeby zmodyfikuj przepływu pracy, aby dopasować Stany przepływu pracy i przejścia zdefiniowane dla najnowszej wersji szablonu procesu zainstalowane na TFS uaktualniony, która jest zgodna ze strukturą służy do tworzenia projektu zespołowego.Następnie należy ponownie uruchomić kreatora.W przypadku projektów zespołowych na podstawie szablonu procesu elastyczne, zobacz Aktualizowanie przepływu pracy do zespołowych projektów Agile.

Aby dowiedzieć się więcej, zobacz następujące tematy:

Dodaj kartę Formant pomocą łącza

Dzięki dodaniu Storyboarding, scenorysy można teraz łączyć elementy robocze.Aby to zrobić, należy dodać pomocą łączy kontroluje kartę do definicji typu elementu roboczego.Jeśli Kreator konfiguracji funkcji nie, nie można dodać na karcie następnie można dodać go ręcznie.W najnowszych wersjach szablonów proces zainstalowany na uaktualnionym TFS Storyboard łącza zostanie wyświetlona karta kontroli na wszystkich zaległych elementów pracy typy, takie jak zaległości produktu, wątek użytkownika i wymagania.

[!UWAGA]

Nie można dodać Kreatora konfiguracji funkcji pomocą łącza kontroli kartę, jeśli TabGroup elementu roboczego brakuje elementu FORM sekcji.Poniższa procedura dodaje po prostu pomocą karty.Jeśli chcesz dodać standardowego zestawu kart dla typu elementu roboczego swoje zaległości, zobacz definicja typu w najnowszej wersji szablonu procesu dla projektu zespołowego.Zobacz Pobieranie najnowszej wersji szablonów procesu.

  1. Aby uruchomić witadmin wiersza polecenia narzędzie, Otwórz okno poleceń gdzie albo Visual Studio lub Team Explorer jest zainstalowany, a następnie wprowadź:

    cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
    

    W przypadku 32-bitowej wersji systemu Windows, zastępuje %programfiles(x86)% z %programfiles%.

  2. Eksportuj plik definicji typu dla elementu zaległego, zastępując dane dotyczące pokazane argumenty:

    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. Otwórz plik za pomocą edytora tekstu, np.

  4. Dodaj ten wstawkę kodu bezpośrednio przed wywołaniem </Layout> tagu końcowego tego typu zaległości:

    <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. Zapisz i zamknij plik.

  6. Importuj plik definicji typu, wpisz to polecenie, zastępując dane dotyczące argumentów, które są wyświetlane:

    witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
    
  7. Upewnij się, że karty pojawia się w elemencie zaległości.

Zobacz też

Koncepcje

Konfigurowanie funkcji po uaktualnieniu TFS