Poszukuję sposobu określenia szablonu procesu używanego w projekcie zespołowym po jego utworzeniu. Mogę teraz tylko zgadywać, patrząc na typy elementów pracy. Nie mogłem znaleźć żadnej opcji w Visual Studio, aby pobrać te informacje. Muszę wiedzieć, jaki szablon procesów został użyty w projektach zespołowych, które nie zostały stworzone przeze mnie.Jak określić używany szablon procesu na serwerze Team Foundation Server po utworzeniu projektu zespołowego
Odpowiedz
mogę znaleźć inne obejście: w Administracji centralnej programu SharePoint można wyświetlić na liście Kolekcja witryn komentarz opisujący zastosowany szablon procesu. Naprawdę szukałem sposobu, aby programowo pobrać go za pośrednictwem TFS API, ale nie mógł go znaleźć.
Nie znam sposobu, aby to sprawdzić.
Polecam następujące: Istnieje exe o nazwie witexport.exe, który może wyeksportować xml elementu pracy. Możesz następnie przejrzeć xml, aby zobaczyć, jakiego rodzaju szablon został użyty. (jeśli użyjesz szablonu conchango, zobaczysz odniesienia do niego).
Aby uruchomić, uruchom polecenie VS Wiersz poleceń (w menu start). Oto przykład prowadzony:
witexport/f "C: \ Type.xml"/t "http: \ Mój_serwer 8080"/P myProject/n "Sprint o zaległościach pozycji"
Nie ma sposobu, aby powiedzieć, w ogóle. Jeśli tworzysz (lub edytować) szablonu procesu, można umieścić identyfikator do nieruchomości następnie będzie można śledzić, które projekty mają swoją szablonu (ów)
Aby to zrobić: Edit Klasyfikacja \ Classification .xml dodać węzeł: zadania/zadań/taskXml/właściwości/nieruchomość tak:
<property name="templateName" value="myTemplate_1.0.1" />
Gdy masz projektów utworzonych z tego szablonu, w modelu obiektów będzie można pociągnąć to informacje z projek t:
TfsTeamProjectCollection c = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(myuri);
WorkItemStore wis = tpc.GetService();
ICommonStructureService ICss = tpc.GetService();
foreach (Project p in wis.Projects)
{
string ProjectName = string.Empty;
string ProjectState = String.Empty;
int templateId = 0;
ProjectProperty[] ProjectProperties = null;
ICss.GetProjectProperties(p.Uri.ToString(), out ProjectName, out ProjectState, out templateId, out ProjectProperties);
Console.WriteLine("Project: {0}\tTemplate: {1}", ProjectName, ProjectProperties.Where(n => n.Name == "templateName").FirstOrDefault().Value);
}
templateId jest zawsze -1, więc nie sądzę, że ci pomoże.
Ponadto - jeśli masz uprawnienia, zalecamy dodanie tej właściwości do wszystkich szablonów (nawet szablonów domyślnych) w Twojej kolekcji, abyś mógł śledzić szablony wszystkich przyszłych projektów. Nie wiem, dlaczego nie umieścili go w domyślnych szablonach. (jeśli wystarczająco dużo osób narzeka, może tak będzie)
Jeśli dodasz tę właściwość do pliku Classification.xml, okaże się, że nie możesz już edytować szablonu procesu w Visual Studio: pojawi się błąd "istnieje klucz" "istnieje" – piers7
Za pomocą witadmin można wyświetlić typy elementów pracy w projekcie. Parametr /collection
jest adresem URL TPC, a parametr/p jest nazwą projektu. Oto przykład (poniżej). Jeśli znasz nazwę typu elementu pracy, która jest specyficzna dla szablonu procesu, to wiesz, który szablon procesu jest używany.
Wyjście z konsoli poleceń z moich TFS testowych:
D:\Program Files\Microsoft Team Foundation Server 2010\Tools>witadmin listwitd /collection:http://suluserver:8080/tfs/De
faultCollection /p:"First Team Project"
Bug
Shared Steps
Task
Test Case
User Story
Issue
Risk
User Scenario
Risk-Issue
Dla TFS 2010 & TFS 2012, można śledzić poniżej procesu w celu ustalenia, który proces szablon używany projekt zespołu:
- idź do Team Explorer;
- Folder Otwórz dokumenty;
- Wskazówki dotyczące procesu;
- Otwórz ProcessGuidance.html, otworzy to dokumentację procesu szablonu, na której opiera się projekt Twojego zespołu.
Patrz thread
Jeśli sprawdzić typ elementu pracy:
- Scrum = Zaległości produktu-
- Agile Story = Użytkownik
- CMMI = Wymaganie
W przypadku wizualnego studia online, przejdź do swojego strona profilu kolekcji. Możesz zobaczyć wszystkie projekty w swojej kolekcji, w tym informacje o szablonie procesu.
Format URL do strony zbierającej powinny być: https://[accountname].visualstudio.com/[collectionname]/_admin
Jest to zdecydowanie późno, ale tutaj jest kilka różnych zasobów znalazłem podczas poszukiwania:
- Jeśli masz dostęp do bazy danych TFS: Determine Process Template SQL
- Open source aplikacji WinForms: Colle https://github.com/renevanosnabrugge/TFS-ProcessTemplateVersionCheck
- 1. Identyfikacja wersji Team Foundation Server
- 2. Automatyzacja tworzenia obszaru roboczego na serwerze Team Foundation Server
- 3. Shelve Oczekujące zmiany w serwerze Team Foundation
- 4. Team Foundation Server 2010 API
- 5. Team System - Utwórz portal projektu Sharepoint dla istniejącego projektu zespołowego
- 6. W Team Foundation Server, w jaki sposób jeden rozwidla projekt?
- 7. Porównanie CruiseControl, TeamCity i Team Foundation Server
- 8. Połączyć się z Team Foundation Server
- 9. Określanie, który szablon procesu TFS jest używany
- 10. Zdalny dostęp do Team Foundation Server 2010
- 11. Jak otworzyć projekt do edycji za pomocą Team Foundation Server
- 12. Jak uzyskać dostęp do Team Foundation Server (TFS) z Linuksa
- 13. Jak dodać istniejące rozwiązanie do Team Foundation Server?
- 14. testów jednostkowych JavaScript z Team Foundation Server Budowanie
- 15. Team Foundation Server 2010 Nie szanuje mojego pliku .tfignore
- 16. "Sterowanie zmianą źródła" nie w menu - Team Foundation Server 2010
- 17. Czy istnieje interfejs użytkownika przyjazny dla klienta Team Foundation Server?
- 18. Jak wyświetlić szablon procesu używany w projekcie TFS?
- 19. Jak przeglądać i przeglądać pliki przechowywane na serwerze Team Foundation bez użycia Visual Studio
- 20. Jak dodać/edytować pole iteracji w oprogramowaniu Team Foundation Server Scrum v1.0 beta Workflow
- 21. Tworzenie projektu zespołowego w TFS2015 w Team Web Access bez Visual Studio?
- 22. Czy jest jakiś sposób na określenie wersji oprogramowania Team Foundation Server, z którym jestem połączony?
- 23. Visual Studio: właściwość dbType NvarChar jest niepoprawna dla tego konstruktora (Team Foundation Server.)
- 24. Wady usługi Team Foundation Service i TFS na platformie Azure
- 25. Szablon procesu Microsoft Scrum 2.1 vs 2.2
- 26. Jak znaleźć wszystkie pliki, które konkretny użytkownik kiedykolwiek zmienił w Team Foundation Server
- 27. Jak uzyskać program Visual Studio Team Foundation Server, aby zobaczyć, że przeniosłem kod do innego folderu?
- 28. Czym dokładnie jest TFVC (Team Foundation Version Control)
- 29. Zmiana archetypu Mavena po utworzeniu projektu w środowisku Zaćmienie?
- 30. Nie można się zalogować po utworzeniu użytkownika w SQL Server
Site Lista ction znajduje się w zakładce Zarządzanie aplikacjami, a następnie w grupie Zarządzanie miejscem pracy. Jednak nie widzę nic, co pozwala mi zobaczyć poszczególne projekty. – BlackICE