Dostosowanie danych śledzenia projektu, formularzy, przepływu pracy i innych obiektów
Można dostosować sposób śledzenia projektu zespołu i jak zaprojektować przepływ pracy, formularzach elementu pracy i pola danych przez dostosowanie jednego lub kilku obiektów do śledzenia elementów pracy.Jak pokazano na poniższej ilustracji, można utworzyć lub dostosować osiem typów obiektów.Możesz zarządzać kategorii, typy elementów pracy i proces konfiguracji, w przypadku projektów zespołowych.Zarządzania wykazów globalnych, typy łączy oraz pola elementu pracy dla zespołu projektu kolekcji.Można dostosować globalnego przepływu pracy dla zespołu projektu lub zbiór.
[!UWAGA]
Aby uzyskać omówienie najczęściej obszarów, które są dostosowane dla zespołu projektu, zobacz Dostosowywanie śledzenia elementów pracy oraz projektu zespołowego.
Z wyjątkiem pól danych, można wyeksportować i zaimportować definicje każdego z obiektów do śledzenia elementów pracy z Team Foundation jako plik XML.Można tworzyć lub modyfikować każdego zbioru obiektów do własnych potrzeb.
[!UWAGA]
Można tworzyć i modyfikować obiekty do śledzenia elementów pracy za pomocą edytora procesu, narzędzie zasilania do Visual Studio.Można korzystać z tego narzędzia do importowania i eksportowania wykazy globalne i rodzajów typów elementów pracy, zmień typy elementów roboczych i przejrzyj listę pól, które są zdefiniowane dla kolekcji.To narzędzie nie jest obsługiwana.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie firmy Microsoft: Team Foundation Server narzędzia.
Członkowie zespołu można użyć elementów pracy do śledzenia pracy, aby być wykonaną w projektach.Członkowie mogą tworzyć elementu pracy, w oparciu o typ pozycji roboczej domyślne, takie jak błąd, wymóg, ryzyko lub zadania.Dokładny zestaw typów elementów pracy domyślne, które są dostępne dla zespołu projektu zależy od szablonu procesu, utworzenia zespołu projektu.Typ pozycji roboczej jest szablonem, z których pracy elementów tego typu są tworzone.Aby uzyskać więcej informacji, zobacz Wybieranie szablonu procesu.
Niestandardowe typy elementów roboczych można dodawać do domyślnie ustawiony, aby Team Foundation Pomoc z procesami, używane przez zespół i sposobów, w którym się komunikujesz.Na przykład można utworzyć typy elementu pracy dla błędów specyficznych dla projektu, żądanie zmiany, jakość zapotrzebowania na świadczenie usług, ryzyka do zarządzania i zadań opartych na scenariuszach.
Po utworzeniu elementu pracy zawiera pola i zachowania, które zostały określone w typ pozycji roboczej, z którego został utworzony.Poza tworzeniem typów elementów pracy, można także modyfikować istniejące typy elementu pracy.Na przykład do lepszej obsługi procesów, które używane przez zespół, możesz można dodać pola do elementu pracy wpisz lub zmień jego zachowanie przepływu pracy.
W tym temacie
Definiowania i dostosowywania obiektów, które są używane do śledzenia pracy
Plan dokumentować wymagania dostosowania
Zadania pokrewne
Definiowania i dostosowywania obiektów, które są używane do śledzenia pracy
Obiekt |
Opis |
Temat pokrewny |
---|---|---|
Kategoria |
Kategoria określa zbiór typów elementów pracy, które śledzę podobnych elementów pracy, ale są określane przez różne nazwy.Jeden lub więcej typów elementów pracy w tym samym projektem zespołu można pogrupować w kategorii.Definiujemy kategorie do obsługi kwerend, generowania raportów i ustawianie domyślnych typów elementów pracy w szczególnych przypadkach.Możesz użyć Z grupy operatora do znajdowania elementów pracy, które należą do kategorii.Aby uzyskać więcej informacji, zobacz Pola kwerendy, operatorów, wartości i zmiennych. |
|
Pole |
Pole definiuje typ danych, który jest używany do śledzenia pracy.Pola elementu pracy służy do śledzenia danych dla typu elementu pracy, aby zdefiniować kryteria filtru dla kwerend, a także do generowania raportów.Należy zdefiniować każdego elementu danych, który nie jest zbudowany, które ten szablon procesu nie oferuje i że chcesz śledzić, służy do definiowania przepływu pracy lub na formularzu dla typu elementu pracy.Definiowanie element danych, albo typ pozycji roboczej lub globalnego przepływu pracy przy użyciu FIELD element. Każde pole jest definiowana przez jeden lub kilka atrybutów, które obejmują jaki rodzaj danych, które mogą zawierać, czy jest on używany w raportach i czy jest indeksowany.Można również określić opcjonalne elementy, które ograniczają, auto wypełniania, lub określić warunki dotyczące wartości, do których użytkownicy polu można ustawić przy użyciu formularza elementu pracy. Można dodać pole, go usunąć lub dostosowanie, jak go używać do śledzenia danych.Aby uzyskać informacje na temat definiowania elementów pracy, zobacz Dostosowywanie pól danych i definiowanie dalszej części tego tematu. |
Definiowanie pól elementu pracy Odwołania pola elementu pracy dla Visual Studio ALM Dodawanie i modyfikowanie pól elementów pracy w celu obsługi raportowania |
Globalna lista |
Globalna lista określa listę wartości, gdy znany jest jako lista pobrania, że można użyć różnych typów elementu pracy do sterowania wartość lub wartości, do których użytkowników można ustawić pole typu w elemencie pracy.Globalne listy umożliwia szybkie aktualizowanie zawartości listy wyboru, które są używane dla wielu typów elementów roboczych. Można zdefiniować wykazy globalne w obrębie typu typ pozycji roboczej, ale ta praktyka jest niezalecana, ponieważ definicji typu elementu pracy spowoduje zastąpienie zmian, które są zdefiniowane, gdzie indziej wwożone tej definicji.Najlepszym rozwiązaniem jest zdefiniowanie i Importuj globalnej listy za pośrednictwem pliku definicji globalnej listy lub globalnego przepływu pracy. |
|
Globalne przepływu pracy |
Globalne przepływu pracy definiuje pola i globalne listy, które są dostępne dla wszystkich typów elementów roboczych dla zespołu projektu lub zbiór. |
|
Typ łącza |
Typ łącza definiuje zasady i ograniczenia, sterujące relacje, które użytkownicy mogą dokonywać między pozycjami konfiguracji.Oprócz wbudowanych typów łączy można utworzyć typy łączy do obsługi wymagań dotyczących śledzenia projektów.Zanim zaczniesz tworzyć łącza między pozycjami konfiguracji, należy przeanalizować, jak można użyć łączy do planowania projektu i śledzić stan pozycji roboczych. |
|
Konfiguracja procesu |
Elementy konfiguracji procesu kontroli układu i funkcji zaległości i zadania Rady Agile narzędzi dostarczanych z Team Web Access. Jeśli zespół projektu został utworzony za pomocą szablonu procesu, inne niż te określone przez program Visual Studio Informatykami lub dostosowaniu definicje typów elementów roboczych, należy dostosować plików definicji, które obsługują proces konfiguracji.Ponadto dostosowanych lub dodane typy elementy pracy i chcesz użyć tych pól, a następnie możesz określić, jak zmodyfikować elementów konfiguracji procesu, aby dopasować inne obiekty, które zostały dostosowane. |
Dostosowywanie stron zaległości i tablic poprzez konfigurowanie procesów |
Typ pozycji roboczej |
Typ elementu pracy definiuje obiekt, taki jak błąd, wymóg lub ryzyka, który jest używany do śledzenia pracy nad projektem zespołu.Następujące składniki definiowany jest typ elementu pracy:
|
Wszystkie odniesienia do elementów XML WITD Definiowanie i dostosowywanie przepływu pracy elementu pracy Projektowanie i dostosowywanie formularza elementu pracy |
Powrót do początku
Plan dokumentować wymagania dostosowania
Należy przejrzeć poniższe sekcje jako wskazówka do informowania, planowanie, zanim definiowania i dostosowywania obiektów do śledzenia pracy.
Dostosowywanie procesów
Pola systemowe
Definiowanie pól danych
Pola o nazwie osoba
Mapowanie pól między TFS i program Microsoft Project
Zmienianie istniejącego pola
Użyj wykazów globalnych i globalnego przepływu pracy
Dostosowywanie procesów
Podczas planowania do tworzenia lub dostosowywania obiektów do śledzenia pracy, należy rozważyć, zawierające następujące procesy w miarę możliwości:
Identyfikacja najlepszych opcji dostosowywania elementów pracy, które obsługują wymagań dotyczących śledzenia.Gdy zmieniasz obiektów służących do śledzenia elementów pracy, należy zidentyfikować, jak te zmiany wpłyną na istniejące i przyszłe projekty zespołu.Zobacz Określanie zakresu wymagań dostosowania użytkownika.
Opisz współzależności, które istnieją między WIT obiektów, planowanie agile, raportowanie i procesy w zespole.Zobacz Dostosowywanie projektów zespołowych i procesów.
Ustalenie, jasne ról i odpowiedzialności, zarówno dla tych, wykonujące pracę i tych, którzy są obecni w przepływie pracy śledzenia elementów pracy.
Zautomatyzować i zmian w dokumencie, składające się jak dostosować obiekty i zmodyfikować danego wdrożenia.
Przetestuj dostosowanego obiekty tak, jak możesz przetestować oprogramowania.
Umieścić szablony procesów i obiektów w systemie kontroli wersji.Nie należy wdrażać obiektów, które zdefiniować, ale nie są przechowywane w repozytorium.
Zawsze po raz pierwszy wprowadzają zmiany w środowisku testowym.Upewnij się, że obiekty do śledzenia pracy w środowisku testowym są podobne lub identyczne jak w środowisku produkcyjnym.
Powrót do początku
Pola systemowe
Kilka pól systemu są dostępne dla odwołania przez wszystkie typy elementów pracy, nawet, jeśli te pola nie są jawnie zdefiniowane z FIELD (definicja) element w definicji każdego typu.Nazwy pól systemu wszystkie zaczynają się od prefiksu "System" (na przykład System.ID).Większość tych pól są używane na potrzeby śledzenia, a użytkownicy mogą modyfikować tylko kilka za pomocą interfejsu użytkownika.Domyślnie można używać wszystkich następujących rodzajów pól:
Pola identyfikacyjne: Tytuł, Opis, i Przydzielone do.Pola te ułatwiają identyfikację każdego z elementów pracy, a użytkownicy mogą modyfikować ich wartości za pomocą interfejsu użytkownika.Pola te są zwykle uwzględniane w formularzu każdego typu elementu pracy.
Śledzenie pól: ID, Typu elementu pracy, Zespołu projektu, Revi pola, które podają numer artefaktów, które są połączone z pozycją roboczą, takich jak Liczba plików dołączonych, Liczba łączy zewnętrznych, Hyper liczba łączy, i Liczba łączy pokrewnych.Jeśli te pola formularza elementu pracy, powinny to być tylko do odczytu.Pola te są przydatne do znalezienia elementu pracy lub zestaw elementów pracy i do generowania raportów.
Przeprowadź inspekcję pól: Utworzony przez, Data utworzenia, Zmienione przez, Zmieniona data, i historii.Te pola śledzenia, którzy utworzenia lub zmiany elementu pracy oraz datę, na którym został utworzony lub zmieniony.Historia pole jest automatycznie aktualizowana po zmodyfikowaniu dowolne pole w elemencie pracy.
Pola specjalnego zachowania: Państwo, przyczyny, obszar, i iteracji.Określonego zachowania jest skojarzony z każdym z tych pól.Zachowanie pola stanu i przyczyny są regulowane przez mechanizm przepływu pracy i reguł.Ścieżki obszaru i iteracje są jedynymi TreePath pól, które są zdefiniowane.Można określić prawidłowe wartości w obszaru i iteracje okno dialogowe dla zespołu projektu.Aby uzyskać więcej informacji, zobacz Tworzenie i modyfikowanie obszarów i iteracje.
Aby uzyskać więcej informacji, zobacz Odwołania pola elementu pracy dla Visual Studio ALM.
Powrót do początku
Definiowanie pól danych
Podczas definiowania polem danych lub typ elementu pracy, należy rozważyć następujące wskazówki.
Określ pola danych, które wymagają oprócz tych, które są zbudowane i tych, które zostały już zdefiniowane.Aby uzyskać więcej informacji na temat istniejących pól, zobacz Odwołania pola elementu pracy dla Visual Studio ALM.Ponadto, można wyeksportować listę pól, które są zdefiniowane dla kolekcji projektu za pomocą witadmin listfields polecenia.Aby uzyskać więcej informacji, zobacz Zarządzanie polami elementów pracy [witadmin].
Określa, czy należy zmodyfikować istniejące reguły pól.
Porównaj przepływu pracy istniejących typów elementów pracy za pomocą procesu zespół musi.Najpierw wziąć pod uwagę przepływu pracy, a następnie ich etykiety Państwo.
Kiedy dodawanie lub Dostosowywanie pola, należy ustalić, czy należy zaimplementować dowolnego specjalną logikę.
Czy potrzebujesz ograniczyć regułę pole do zastosowania tylko do jednego lub więcej użytkowników lub grup?
Czy potrzebujesz ograniczyć pole regułę opartą na Państwie, przejścia lub przyczynę przejścia?
Pole musi być skojarzony z listy wartości statyczne lub dynamiczne?Co wyliczany list czy potrzeby i jak są te udostępnionych przez zespół projektów i typów elementów pracy?
Listy statycznej rzadko wymagają aktualizacji.Dynamiczne listy może opierać się na zestawie nazwy użytkownika lub nazwy klienta.Aby zminimalizować czas spędzony list aktualizacji można użyć wykazów globalnych?Można synchronizować listy przy użyciu usługi Active Directory i pola o nazwie osoba?
Czy chcesz zdefiniować zestaw pól, które będą stosowane konsekwentnie w wiele projektów zespołów lub elementów pracy?
Po zespołu musi śledzić pól dla wielu typów elementów roboczych, można można zdefiniować tych pól w przepływie pracy globalnego zamiast każdego rodzaju element pracy?
[!UWAGA]
Nie można zdefiniować pole obliczające dane zawarte w więcej niż jedno pole.
Aby uzyskać więcej informacji, zobacz Definiowanie pól elementu pracy.
Powrót do początku
Pola o nazwie osoba
Aby zdefiniować pole, które używane do przechowywania nazwisk osób używany typ danych String.Jeśli chcesz zsynchronizować listę prawidłowe nazwy dla tego pola z tymi, które są przechowywane w usłudze Active Directory, można ustawić syncnamechanges przypisują true.Ponadto można zmienić atrybut z istniejącym polem ciąg, aby możliwa była synchronizacja nazwiska osób.Aby uzyskać więcej informacji, zobacz Zarządzanie polami elementów pracy [witadmin].
Powrót do początku
Mapowanie pól między TFS i program Microsoft Project
Klienci korzystający z Microsoft Project do zarządzania harmonogramem projektu, można zdefiniować pola i dodać je do formularza elementu pracy można wyświetlić lub zmodyfikować z planu projektu.Jeżeli projektu zespołu jest oparty na szablonie procesu Microsoft Solutions Framework (MSF), domyślny plik mapowania przekazano podczas tworzenia projektu zespołu.
Microsoft Project Pliku mapowania pola określa mapowanie pól między Team Foundation i Microsoft Project.Aby uzyskać więcej informacji, zobacz Dostosowywanie mapowań pól Microsoft Project i Tworzenie harmonogramów zadań i przydzielanie zasobów za pomocą programu Microsoft Project.
Powrót do początku
Zmienianie istniejącego pola
Zmiana pól danych po ich zdefiniowaniu ponoszącym się określone koszty.
Wszystkie pola, które definiują poprzez rodzaj elementu pracy lub globalnego przepływu pracy, są zdefiniowane dla Kolekcja projektów zespołu.Definiowania danego pola jest podobny do dodawania nowego rekordu do tabeli baza global, która zawiera przyjazną nazwę, nazwę odwołania i inne atrybuty pola, dla każdego rekordu.Wszystkie rodzaje pracy elementów w odniesieniu do kolekcji tej tabeli.W związku z tym jeśli użytkownik zdecyduje się zmienić nazwę pola, atrybut, modyfikowanie lub usuwanie pola, dotyczy wszystkie typy elementów pracy, odwołujące się do pola.
Ponadto, wszystkie dane objętych obowiązkiem sprawozdawczym z wszystkich projektów zespołu w wszystkie kolekcje do wdrożenia programu Team Foundation Server są zapisywane w składzie jednego w relacyjnej bazie danych.Dane z tego magazynu jest następnie przetwarzane i zapisywane na SQL Server moduł usług analiz.Zbierania danych do magazynu danych pojedynczego obsługuje raportowanie całej kolekcji.Jednakże ponieważ pola są wyraźnie zarządzane dla każdej kolekcji, schematów konfliktów może wystąpić, gdy różne definicje są przypisane do jednego lub kilku atrybutów pole, które jest przypisane tym samym sprawozdawczości nazwę odwołania.
Ponadto kiedy dodać pole do typu elementu pracy i innego typu stosowała już taką samą nazwę odwołania, nie można zastąpić, typ danych lub nazwę pola.Ponadto obowiązują następujące ograniczenia:
Po usunięciu pola z określonego typu elementu pracy tego pola nie jest usuwany z kolekcji lub serwer baz danych, nawet jeśli nie jest już odwołuje się wszelkiego rodzaju elementu pracy.Aby usunąć pole, należy jawnie usunąć go z kolekcji za pomocą witadmin deletefield polecenia.
Zanim usuniesz pole, należy najpierw usunąć go z definicje wszystkich typów elementów roboczych, które odwołują się jej i globalnych przepływów pracy, które odwołują się jej.
Jeśli usuniętego pola był używany do raportowania, będą należy ponownie utworzyć magazyn danych, aby usunąć stare pola i jego wartości.
Powrót do początku
Użyj wykazów globalnych i globalnego przepływu pracy
Działań konserwacji i dostosowywania typów elementów pracy można uprościć, definiując niektóre obiekty jako globalny.Obiekty globalne są dostępne do zespołu projektu lub kolekcję projektu.Można dodać je do przetwarzania szablonów, aby udostępnić je do nowych projektów zespołu lub przekazać je zawierające inne kolekcje projektu.Podczas planowania, należy określić, jak zespołu projektów i typów elementów roboczych wykorzysta globalnej listy i pól.
Globalna lista można zdefiniować w następujący sposób: w ramach definicji dla typu elementu pracy, w ramach globalnego przepływu pracy lub jako swój własny plik definicji wykazów globalnych, importowanych do kolekcji.Te ostatnie dwie metody są zalecane, ponieważ utrzymują wszystkie wykazy globalne w jednym miejsce i uniknąć przypadkowo modyfikowania po zmianie istniejącego typu elementu pracy.
Można zdefiniować globalnego przepływu pracy przy użyciu pliku XML definicji i zaimportować go do zespołu projektu lub zbiór.Globalny przepływ pracy może zawierać definicje pól i wykazów globalnych.
Aby uzyskać więcej informacji, zobacz Definiowanie list globalnych i Dopasowywanie globalnego przepływu pracy.
Powrót do początku
Zadania pokrewne
Zadania |
Zawartość pokrewna |
---|---|
Zrozumieć, jak nazwa pola i inne obiekty do śledzenia elementów pracy.Można określić przyjazną nazwę dla każdego obiektu, z którą śledzisz elementu pracy.Dla niektórych obiektów należy także określić nazwę odwołania.Oba typy nazw muszą spełniać wymagania, które są zdefiniowane na podstawie typu obiektu. |
|
Wyszukiwanie definicji schematu dla elementu typu elementu pracy.Można wyświetlić składnię dla każdego elementu schematu, który jest skojarzony z typami elementów roboczych. |
|
Określić, jakie mogą być zlokalizowane w definicji typu elementu pracy.Można lokalizować częściach definicji typu elementu pracy, tak aby były wyświetlane w języku macierzystym użytkownika. |
|
Importowanie, eksportowanie i zarządzanie obiektami do śledzenia elementów pracy.Z witadmin narzędzie wiersza polecenia, można utworzyć, delete, importu i eksportu kategorie, wykazów globalnych, typy łączy, rodzaje elementów pracy i pola elementu pracy.Możesz zarządzać tych obiektów, dla każdej kolekcji lub każdego zespołu projektu. |
Zobacz też
Koncepcje
Dostosowywanie szablonów procesów