Rozwiązywanie błędów odebranych podczas konfigurowania funkcji
Być może uda się rozwiązać błędy i ostrzeżenia że Konfigurowanie funkcji Kreator wyświetla.Te problemy występują, ponieważ definicje powodujące konflikt projektu zespołu z definicjami w szablonach proces załadowany do swojej kolekcji projektu zespołu.Należy zmienić ten szablon procesu, aby rozwiązać problem i uruchom ponownie kreatora.Ewentualnie można zmienić projektu zespołu, a następnie uruchom ponownie kreatora.
W tym temacie
Rozwiązywanie błędów zgłoszonych przez Kreatora konfigurowania funkcji
Rozwiązywanie błędów modyfikując szablon procesu
Rozwiązywanie błędów przez zmodyfikowanie zespołu projektu lub kolekcja projektów zespołu
Problemy i rozwiązania
Rozwiązać ostrzeżeń zgłaszanych przez Kreatora konfigurowania funkcji
Rozwiązać ostrzeżenia o dodawaniu instrukcję akcji do typ pozycji roboczej
Dodawanie formantu łączy serii ujęć
[!UWAGA]
W razie wystąpienia problemów podczas wykonywania poniższych procedur można znaleźć rozwiązania na forum za Team Foundation Server (TFS), na kolejnych stronach w witrynie firmy Microsoft: Śledzenia elementu pracy i Szablony procesów.
Wymagane są uprawnienia
Aby pobrać i przesłać szablony procesów, musi być członkiem Administratorzy zbioru projektu grupy.Jeśli uprawnienia zabezpieczeń są ustawione w sposób jawny, Twój szablonu procesu Zarządzaj uprawnienie dla Kolekcja projektów zespołu musi być równa Zezwalaj na.
Aby uruchomić witadmin narzędzie wiersza polecenia, użytkownik musi należeć do jednej z następujących grup: Team Foundation Administratorzy, Administratorzy zbioru projektu, lub Administratorzy projektu dla zespołu projektu.
Aby uzyskać więcej informacji, zobacz Team Foundation Uprawnienia serwera.
Rozwiązywanie błędów zgłoszonych przez Kreatora konfigurowania funkcji
Błąd można wyeliminować, modyfikując szablon procesu używane do konfigurowania nowych funkcji lub poprzez modyfikowanie projektu zespołu.Po błąd został skorygowany, uruchom ponownie kreatora.
Rozwiązywanie błędów modyfikując szablon procesu
Modyfikacja szablonu procesu, wykonując następujące kroki:
Pobierz szablon procesu z Team Foundation Server.Zobacz Pobierz najnowszą wersję szablony procesu.
Zmodyfikuj plik definicji dla typ pozycji roboczej, kategorie lub procesu konfiguracji.ZobaczDostosowanie danych śledzenia projektu, formularzy, przepływu pracy i innych obiektów
Przekaż szablon procesu do Team Foundation Server.Zobacz Zarządzanie szablonami procesów.
See also Aktualizowanie dostosowanego szablonu procesu w celu uzyskania dostępu do nowych funkcji.
Rozwiązywanie błędów przez zmodyfikowanie zespołu projektu lub kolekcja projektów zespołu
Aby rozwiązać błąd lub ostrzeżenie, jednak można je zmodyfikować zespołu projektu lub zespół projektu kolekcji używać witadmin polecenia.Zobacz witAdmin: dostosowywanie obiektów i zarządzanie nimi w celu śledzenia elementów pracy.
Należy Eksportuj definicję typu, wprowadzić zmiany w definicji pola, a następnie zaimportować definicji typu, w razie potrzeby.Zobacz Eksportowanie i importowanie typów elementów pracy z istniejącego projektu.
Problemy i rozwiązania
Naprawić błędy wymienione w poniższej tabeli, należy podjąć odpowiednie działania korygujące, albo ten szablon procesu lub projektem zespołu, a następnie uruchom ponownie kreatora.
Błąd |
Problem |
Przetwarzaj szablon rozdzielczość |
Rozdzielczość projektu zespołu |
---|---|---|---|
TF400613: Typ elementu pracy "{1}" określonych w kategorii '{0}' nie istnieje. |
Typ elementu koniecznych prac oraz Brak projektu zespołu ponieważ jego nazwa została zmieniona, został usunięty lub nie został dodany.Zmień nazwę definicji typu elementu określonej pracy albo importować brakujących typ pozycji roboczej z najnowszej wersji programu zainstalowane po uaktualnieniu TFS szablony procesów. |
Zmień typ pozycji roboczej zdefiniowane w wybranej kategorii Aby określić istniejący typ pozycji roboczej. |
Aby zmienić typ pozycji roboczej, użyj witadmin renamewitd.Aby dodać brakujący typ pozycji roboczej, znajdź go w najnowszej szablon procesu i zaimportować ją za pomocą witadmin importwitd.Zobacz Dostosowywanie typów elementów pracy i zarządzanie nimi [witadmin]. |
TF400614: Kategoria '{0}' nie istnieje. |
Brak wymaganych kategorii w pliku definicji kategorii w szablonie procesu, który został wybrany do aktualizacji projektu zespołu.Dodawanie brakujących kategorii. |
Dodać brakujące kategorię do szablonu procesu.Zobacz Odwołania do elementu kategorii elementów pracy. |
Dodaj brakujące kategorię do projektu zespołu za pomocą witadmin importcategories.ZobaczDostosowywanie kategorii typów elementów pracy [witadmin] |
TF400617: Typ pola '{0}' w pracy typ elementu '{1} powoduje konflikt z typu istniejącego pola. |
Typ danych pola zdefiniowane w typ pozycji roboczej, dodawana jest niezgodna z typ danych zdefiniowany w Kolekcja projektów zespołu.Popraw przypisanie w definicji typu elementu pracy, a następnie uruchom ponownie kreatora.
Uwaga
Uaktualnienia Visual Studio Team Foundation Server 2012 zmiany Opis pole (System.Description) z pola typu zwykły tekst HTML, w celu wsparcia formatowanie tekstu i wstawiania obrazów i hiperłączy.W najnowszej wersji programu Team Foundation Server, można przełączyć typ danych między PlainText i HTML.
|
Pobierz szablon procesu, otwórz definicji typu, zlokalizuj FIELD przydziału, zmodyfikować type przypisują pasuje do zdefiniowanego dla kolekcji, a następnie przekaż szablon procesu.See Element pola (definicja),
Porada
Aby określić typ przydzielony do pola, należy uruchomić witadmin listsfields.
|
Użycie witadmin changefield i określ type atrybut.Zobacz Zarządzanie polami elementów pracy [witadmin].
Uwaga
Można zmienić definicję typu Kolekcja projektów zespołu tylko wtedy, gdy typ jest PlainText lub HTML.
|
TF400618: Raportowania typ pola '{0}' w pracy typ elementu '{1} powoduje konflikt z zgłoszeniu typu istniejącego pola. |
Raportowania atrybutu przydzielony do pola w definicji typu elementu pracy jest niezgodna z atrybutów zdefiniowane w Kolekcja projektów zespołu. |
Pobierz szablon procesu, otwórz definicji typu, zlokalizuj FIELD przydziału i modyfikować reportable atrybutu, aby dopasować zdefiniowany dla kolekcji.Następnie należy przesłać ten szablon procesu.See Element pola (definicja), |
Użycie witadmin changefield i określ reportingtype atrybut.Zobacz Zarządzanie polami elementów pracy [witadmin]. |
TF400619: SyncNameChangesz pola ' {0}' w pozycja pracy typu {1} powoduje konflikt z SyncNameChanges z istniejącym polem. |
syncnamechanges Atrybutu przydzielony do pola w definicji typu elementu pracy jest niezgodna z atrybutów zdefiniowane w Kolekcja projektów zespołu.Ten atrybut określa, czy zaktualizować pole Nazwa osoby, po zmianie tej nazwy w usłudze Active Directory. |
Pobierz szablon procesu, otwórz definicji typu, zlokalizuj FIELD przydziału, zmodyfikować go dostosowując definicji w kolekcji, a następnie, przesłać ten szablon procesu.Zobacz Element pola (definicja). |
Użycie witadmin changefield polecenia i określić /syncnamechanges parametru.Zobacz Zarządzanie polami elementów pracy [witadmin]. |
TF400620: Przyjazna nazwa pola '{0}' w pozycja pracy typu {1} powoduje konflikt z przyjazną nazwę istniejącego pola. |
Przyjazną nazwę przypisaną do pola w definicji typu elementu pracy musi odpowiadać zdefiniowanym w Kolekcja projektów zespołu. |
Pobierz szablon procesu, otwórz definicji typu, zlokalizuj FIELD przypisania i zmodyfikować go dostosowując zdefiniowany dla kolekcji.Następnie należy przesłać ten szablon procesu. |
Aby zmienić przyjazną nazwę dla Kolekcja projektów zespołu, użyj witadmin changefield polecenia i określić /name parametru.Zobacz Zarządzanie polami elementów pracy [witadmin]. |
TF400621: Odwołanie nazwa pola '{0}' w pracy elementu typu '{1}' jest już używany przez typ łącza. |
Każda nazwa odniesienia przypisane do pola i typy łączy musi być unikatowa w obrębie Kolekcja projektów zespołu. |
Jeśli typ łącza jest aktywny i w użyciu łączenie elementów roboczych, Pobierz szablon procesu, otwórz definicji typu, zlokalizuj FIELD przypisania i modyfikować refname przydziału, aby dopasować zdefiniowany dla kolekcji.Następnie należy przesłać ten szablon procesu.
Porada
Aby określić, jeśli typ łącza jest w użyciu, utwórz kwerendę bezpośrednie połączenia, a następnie przesączyć wszystkich elementów roboczych, które są połączone z innego elementu pracy przy użyciu tego typu łącze.
|
Jeśli typ łącza nie jest aktywne, ani w użyciu łączenie elementów pracy w ramach Kolekcja projektów zespołu, należy ją usunąć.Można użyć witadmin deletelinktype Aby usunąć typ łącza.Zobacz Dostosowywanie typów łączy i zarządzanie nimi [witadmin]. |
TF400624: Przyjazna nazwa kategorii {0} powoduje konflikt z kategorii "{1}". |
Należy przypisać nazwę unikatową odniesienia i przyjazną nazwę dla każdej z kategorii zespołu projektu.Ten błąd można rozwiązać, zmieniając nazwę istniejącej kategorii '{1}' w szablonie procesu lub do zespołu projektu. |
Pobierz szablon procesu, modyfikacja pliku kategorie, aby zmienić nazwę kategorii, a następnie przesłać ten szablon procesu.Zobacz Odwołania do elementu kategorii elementów pracy. |
Eksportowanie przy użyciu pliku kategorii witadmin exportcategories, modyfikowanie przyjaznej nazwy przypisane do kategorii "{1}" i zaimportować plik.Zobacz Dostosowywanie kategorii typów elementów pracy [witadmin]. |
TF400654: Nie można skonfigurować narzędzia do planowania. |
Mapowanie zdefiniowane w pliku CommonConfiguration określa pola lub stanu, który nie istnieje w typ pozycji roboczej zdefiniowane dla zespołu projektu. |
Pobierz szablon procesu, zmodyfikuj plik CommonConfiguration, aby naprawić mapowania, a następnie przesłać ten szablon procesu.Zobacz Dostosowywanie procesu konfiguracji |
Wywóz Praca elementu typu używając witadmin exportwitd, dodać brakujące pola lub stanu, a następnie zaimportuj typ pozycji roboczej.Zobacz Dostosowywanie typów elementów pracy i zarządzanie nimi [witadmin]. |
Aby dowiedzieć się więcej, zobacz następujące tematy:
Rozwiązać ostrzeżeń zgłaszanych przez Kreatora konfigurowania funkcji
Aby rozwiązać ostrzeżenia, wymienione w poniższej tabeli, wykonaj kroki rozdzielczość, a następnie ponownie uruchom kreatora.
Ostrzeżenie |
Problem |
Rozwiązanie |
---|---|---|
TF400609: Nie można dodać akcję "{0}" na typ elementu pracy {1}, ponieważ Państwo {2} nie istnieje. |
Wymagany STATE brakuje. |
Zobacz Rozwiązywanie błędów, dodając instrukcję akcji, aby typ pozycji roboczej. |
TF400610: Nie można dodać akcję "{0}" na typ elementu pracy {1}, ponieważ przejście ze stanu {2} do {3} nie istnieje. |
Wymagany TRANSITION brakuje instrukcji. |
Zobacz Rozwiązywanie błędów, dodając instrukcję akcji, aby typ pozycji roboczej. |
Sceny: Nie można wstawić kartę, aby typ pozycji roboczej "{1}" w kategorii {2}. |
TabGroup Brak elementu w definicji typu. |
Zobacz Dodaj formant łącza serii ujęć . |
Rozwiązać ostrzeżenia o dodawaniu instrukcję akcji do typ pozycji roboczej
Do obsługi funkcji Moja praca, Kreatora konfigurowania funkcji wstawia dwa ACTION instrukcji przejścia przepływu pracy w sekcji definicji zadania pozycji roboczych typów.Jeśli brakuje z państw lub przejścia do przejścia z nowego jest aktywny stan lub aktywny do nowego stanu, otrzymasz ostrzeżenie.
Aby rozwiązać ostrzeżenia, należy przejrzeć przepływu pracy dla typu elementu pracy wskazane.W razie potrzeby zmodyfikuj przepływu pracy, aby dopasować Stany przepływu pracy i przejścia, które są zdefiniowane dla najnowszej wersji szablonu procesu zainstalowane na uaktualnionym TFS, który pasuje do jednej, używany do tworzenia projektu zespołu.Następnie należy ponownie uruchomić kreatora.W przypadku projektów zespołowych opartych na szablonie Agile procesu, zobacz Aktualizowanie przepływu pracy do zespołowych projektów Agile.
Aby dowiedzieć się więcej, zobacz następujące tematy:
Eksportowanie i importowanie typów elementów pracy z istniejącego projektu
Definiowanie i dostosowywanie przepływu pracy elementu pracy
Dodaj kartę kontroli łącza serii ujęć
Z dodatkiem Storyboarding, można teraz łączyć elementów pracy do ujęć.Aby to zrobić, należy dodać serii ujęć łączy kontrolować kartę do definicji typu elementu pracy.Jeśli Kreatora konfigurowania funkcji nie lub nie był w stanie dodać na karcie, a następnie można dodać go ręcznie.W najnowszych wersjach szablonów procesów, zainstalowane na uaktualnionym TFS Storyboard łączy formantu karta pojawia się na wszystkich zaległości pozycji roboczych typów, takich jak listy zaległości produktu, historii użytkownika i wymogów.
[!UWAGA]
Kreatora konfigurowania funkcji nie można dodać serii ujęć łączy kontroli kartę, jeśli TabGroup z elementu pracy brakuje elementu FORM sekcji.Poniższa procedura opisuje dodawanie po prostu serii ujęć kartę.Jeśli chcesz dodać standardowy zestaw kart dla danego typu elementu pracy zaległości, patrz definicja typu w najnowszej wersji szablonu procesu dla projektu zespołu.Zobacz Pobierz najnowszą wersję szablony procesu.
Aby uruchomić witadmin wiersza polecenia narzędzia, Otwórz okno wiersza polecenia gdzie albo Visual Studio lub Team Explorer jest zainstalowany i wprowadź:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
W 64-bitowych wersji systemu Windows, należy zastąpić %programfiles% z %programfiles(x86)%.
Eksportuj plik definicji typu dla elementu listy zaległości poprzez zastąpienie danych dla 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.
Otwórz plik za pomocą edytora tekstów, takiego jak Notatnik.
Dodaj następujący fragment kodu tuż przed </Layout> tag końcowy rodzaju 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>
Zapisz i zamknij plik.
Po wpisaniu tego polecenia, podstawiając dane dotyczące argumentów, które są wyświetlane, należy zaimportować plik definicji typu:
witadmin importwitd /collection:CollectionURL /p:"ProjectName" /f:"DirectoryPath\FileName.xml"
Zweryfikuj, że karcie pojawia się w elemencie zaległości.Zobacz Weryfikuj dostęp do nowych funkcji.
Zobacz też
Koncepcje
Aktualizowanie ulepszonych projektów zespołowych w celu uzyskania dostępu do nowych funkcji