Dostosowywanie szablonu procesów

Szablon procesu odnosi się do wzajemnie zestawu plików, które są używane do tworzenia projektu zespołowego Team Foundation Server (TFS).Projekt zespołowy to narzędzie centralnego planowania, które umożliwia śledzenie informacji oraz porządkowanie kodu źródłowego, kompilacji, testów i planów zespołu.Oprócz utworzenia projektu zespołowego, używasz szablonu procesu TFS uaktualnić istniejący projekt zespołu po uaktualnieniu do TFS lokalnie.

Jeśli szukasz projektu szablony służących do tworzenia oprogramowania, zobacz szablonów tworzenia programu Visual Studio.W tym temacie jest dotyczące procesu szablony służące do tworzenia projektów zespołowych TFS.

Szablon procesu TFS definiuje kilka konfiguracji domyślnej również działać poniższe artefakty używane przez zespół do współpracy, udostępnianie informacji i planowania i śledzenia.

Artefakty szablon procesu TFS 2013 Agile

Artefakty szablonu procesu TFS 2013 Agile

Wiele z tych artefaktów zależy od utworzenia i zdefiniowania obiektów przeznaczonych do śledzenia pracy.Na przykład pola danych zdefiniowany w definicji types─such elementu pracy jako funkcji, usterkę, Historia użytkownika lub Task─are także używane do definiowania kwerend elementów roboczych i raportów.Oprócz tych artefaktów można także zdefiniować obszary początkowego projektu i punkty kontrolne, konfigurację zabezpieczeń i inne ustawienia domyślne, które obsługuje kontroli wersji i testowanie zarządzania.

Po utworzeniu projektu zespołowego, można zmienić konfiguracji i dostosować artefaktów.Jednak przez dostosowanie szablonu procesu przed utworzeniem swoje projekty zespołowe, wszystkie wynikowe projekty zespołowe tworzonych z niej będzie zgodne z standardowy zestaw procesów zespołu.Główne przyczyny niepowodzenia należy dostosować szablon procesu obejmują:

  • Użytkownik zamierza utworzyć kilka projektów zespołowych i chcesz zminimalizować powtarzające się zadania, które będzie trzeba zaimplementować w dalszej części każdego projektu zespołowego, którą można utworzyć.

  • Należy upewnić się, że wszystkie zespoły spełniać pewne standardy podając szablony i struktur w ramach zestawu narzędzi, które będą używane przez zespoły programistyczne.

  • Aby zaktualizować szablon procesu niestandardowe do obsługi za pomocą Kreatora konfiguracji funkcji po uaktualnieniu TFS

W przypadku pracy z tylko jednym projektu, następnie należy rozważyć po prostu Tworzenie projektu zespołowego i dostosowywanie co najmniej jednego obiektu później.

Gdzie mogę uruchomić?

Przed rozpoczęciem dostosowywania szablonu procesu, należy zapoznać się z tym, co można skonfigurować i dostosowywania i odpowiednio zaplanować zmiany.

Pliki szablonu procesu i obszarów funkcjonalnych, które można dostosowywać

Szablony procesów składają się z dziewięciu dodatków plug-in.Każdy wtyczki definiuje zestaw zadań, które będą uruchamiane i ekranów, które są widoczne po uruchomieniu Kreatora nowego projektu zespołowego.Zadania ustawiają uprawnienia, tworzą foldery, przesyłają pliki, aktywują witryny lub ustawiają inne zmienne, które można konfigurować.Wtyczki określają również zależności mówiące o wykonaniu zadania pod warunkiem pomyślnego ukończenia innych zadań.

Szablon procesu dodatków plug-in

Aby dostosować szablon procesu, można dostosować jeden lub więcej plików skojarzone z obszarów funkcjonalnych.Podczas dostosowywania dowolnego jednego obiektu jest stosunkowo proste, należy upewnij się, nie dziel żadnych zależnościami podczas dostosowywania.

Obraz koncepcyjne dla pracy zespół

Zespołów i klasyfikacje domyślny:

Śledzenie elementów pracy:

Obraz koncepcyjne kontroli wersji

Zarządzanie wersjami kontrolki kompilacji, laboratorium i testu:

Koncepcyjne obrazu dla raportów

Raportów i portal projektu:

Ponieważ szablon procesu styka się z wieloma składnikami procesu zespołu, warto zaplanować, koordynować i śledzić zmiany, które będziesz wprowadzać.W szczególności można skontaktować się z potencjalnych projektu, badania potencjalnych klientów, potencjalnych projektowania i menedżerów wersji przed wprowadzeniem zmian w konfiguracji domyślnej każdy obszar.

Czynności, aby dostosować szablon procesu

Dostosowywanie szablonu procesu jest procesem iteracyjnym.Konieczna będzie kolekcja projektów zespołu, którą zdefiniowano na serwerze, na którym jest uruchomiona Team Foundation Server, gdzie można przetestować szablonu procesu, aby upewnić się, że został on dostosowany poprawnie.

Dostosowywanie szablonu procesu, należy najpierw pobrać istniejącego szablonu procesu, modyfikowanie lub dodawania plików, przekazywanie plików szablonu procesu, a następnie sprawdź zmiany.

Szablon procesu dostosowywania przepływu

Krok

Zadanie

Krok 1

Pobranie szablonu procesu.Zanim będzie można dostosować szablon procesu, należy go pobrać na lokalny komputer.

Aby zminimalizować zmiany, które należy wykonać, Wybierz szablon który najlepiej odpowiada procesy w zespole.Ogólnie rzecz biorąc wybierz szablon procesu na podstawie typów elementów roboczych i przepływu pracy.

Krok 2

Modyfikuj lub Dodaj pliki.Dostosuj szablon procesu przez modyfikowanie, usuwanie lub dodawanie plików, które są zdefiniowane dla szablonu procesu.Dostosowanie wtyczki lub pliku definicji polega na zmodyfikowaniu jego zawartości XML.Każdy plik wtyczki i definicji typu musi być zgodny ze swoją definicją schematu XML.

Przy pierwszym dostosowywaniu szablonu procesu wprowadź tylko niewielką zmianę.Po wprowadzeniu wielu zmian bez dobrego zrozumienia ich możliwego wpływu na szablon ryzykujesz napotkaniem wielu błędów, które będą trudne do debugowania.

Upewnij się, że nazwa szablonu procesu jest unikatowa.Jeśli pobieranie szablonu procesu, dokonać zmian i przekaż go należy zmienić jego nazwę lub nadmiernie zapisze istniejącego szablonu procesu z kolekcji projektów.

Krok 3

Załadowanie szablonu procesu.Po dostosowaniu szablonu, należy go przekazać do kolekcji projektów zespołowych, gdzie utworzy projektu zespołowego.

Najlepiej należy używać kolekcji projektów zespołowych, która nie jest używana przez inne projekty zespołowe.Pracując w kolekcji projektu badawczego można uniknąć wprowadzania zmian, które mogłyby kolidować z istniejącymi procesami zespołu, które są nadal w fazie rozwoju.Ponadto, będziesz chciał, żeby kolekcja projektu zespołowego obsługiwała te same zasoby, do których mają mieć dostęp członkowie zespołu, na przykład portal projektu i witryna raportowania.

Upewnij się, że nazwa szablonu procesu jest unikatowa.Jeśli pobrano szablon procesu z kolekcji projektów zespołowych, wprowadzono zmianę, a teraz ładujesz ten szablon, musisz zmienić jego nazwę lub usunąć istniejący szablon procesu z kolekcji projektów zespołowych.

Proces przekazywania dokonuje weryfikacji, aby upewnić się, że kod XML jest prawidłowy.Jeśli otrzymujesz błędy podczas próby załadowania szablonu procesu, zmiany wprowadzone spowodowały błąd.Przejrzyj zmiany i popraw wszystkie znalezione błędy składni języka XML.

Krok 4

Utwórz projekt zespołowy.Aby przetestować nowe szablony procesów, należy utworzyć projektu zespołowego.W celu utworzenia projektu zespołowego należy w programie Team Explorer otworzyć Kreatora nowego projektu zespołowego.

Jeśli wystąpią błędy, należy przejrzeć dziennik utworzenia projektu zespołowego.Zawiera listę zadań, które próbowano uruchomić i pokazuje, które zadania nie powiodły się.Można mapować nieudane zadania wstecz do XML w celu określenia przyczyny błędów.

Przy użyciu można oczyścić projektów zespołowych niepotrzebne Narzędzia wiersza polecenia TFSDeleteProject.

Krok 5

Sprawdzenie modyfikacji szablonów procesów.Przed umieszczeniem szablonu procesu w trybie produkcyjnym i użyciu go jako podstawy dla różnych projektów zespołowych należy sprawdzić, czy jest on dobrze zdefiniowany.Zadanie to polega na systematycznym weryfikowaniu, czy każdy obiekt i artefakt działają zgodnie z oczekiwaniami.

Jeśli raport został dodany, upewnij się, że pojawia się on w programie Team Explorer.Można dodać pola, upewnij się, że nie służą jako wprowadzenie konfliktów schematu.

PYTANIA I ODPOWIEDZI

Pyt mogę używać szablony procesów innych niż domyślny te, które zapewnia TFS?

A: Tak.Czasami trzecim ustawić szablony procesów dostępne, które zostały one utworzone.Może być konieczne do wykonywania dodatkowej pracy po uaktualnieniu TFS, korzystając z szablonu procesu udostępnione przez stronę trzecią, zgodnie z opisem tutaj.

Możesz przeprowadzić wyszukiwanie na CodePlex.com w celu określenia, czy wszystkie szablony procesów zostały przekazane.

Pyt uprawnień należy dostosować szablony procesów?

ODP do pobierania lub przekazywania szablony procesów, użytkownik musi być członkiem administratorów kolekcji projektów grupy, lub swoje szablonu procesu Zarządzaj uprawnienia musi być ustawiona wartość Zezwalaj.Zobacz dodać konta do administrowania kolekcji projektów.

Pyt jakie narzędzia można używać dostosować szablon procesu?

ODP można użyć dowolnego edytora tekstu lub edytora XML można zmodyfikować pliki XML.Lub służy Edytor procesów, narzędzie power dla Visual Studio dostosować pliki szablonu procesu.Aby pobrać, przejdź do Team Foundation Server zaawansowanych narzędzi.

Edytor procesów udostępnia interfejs użytkownika, który służy do dostosowania następujące obszary:

  • Śledzenie elementów pracy:

    • Tworzenie i edytowanie definicji dla pracy elementu typu, w tym dodawanie pól, zmiana przepływy pracy a formularzy elementu pracy

    • Dodaj lub Edytuj kategorie do grupowania typów elementów pracy

    • Edycja konfiguracji procesu dla nowoczesnych narzędzi planowania

    • Tworzenie i edytowanie zapytań elementu roboczego a zorganizować zapytań w folderach zapytania

    • Tworzyć i edytować typy łączy

  • Projektu klasyfikacje i hierarchie:

    • Tworzenie i edytowanie ścieżek obszaru produktu

    • Tworzenie i edytowanie wersje punktu kontrolnego lub ścieżki iteracji

    • Zmodyfikować plik mapowania dla Microsoft Project

  • Grup zabezpieczeń: tworzenie i edytowanie grup TFS i przypisanych im uprawnień

  • Kontroli wersji:

    • Edytuj ustawienia ewidencjonowanie i wyewidencjonowywanie

    • Tworzenie i edytowanie ewidencjonowania uwagi

    • Tworzenie i edytowanie grup TFS i przypisanych im uprawnień

  • Portalu i raporty:

    • Przejrzyj pliki do przesłania i ich struktura folderów

    • Dodaj pliki do przekazania.

Pyt.: jakie zasoby są wymagane do obsługi określonych dodatków plug-in?

ODP tworzenie, portalu i raportowanie dodatków plug-in wymagają te zasoby.

Wtyczka

Team Foundation Build

Produkty SharePoint

SQL Server 2008 Usługi analizy

SQL Server 2008 Usługi raportowania

Kompilacja

Wymagane

Portal

Wymagane

WymaganeZalecane

Wymagane tylko do obsługi podstawowych pulpitów nawigacyjnych

Raportowanie

Wymagane Wymagane

Pyt.: istnieją artefakty, których nie można dostosować w szablonie procesu?

A: Tak.Nie można dostosować Microsoft Excel Raporty i pulpity nawigacyjne za pomocą plików szablonu procesu.Artefakty te są tworzone dla projektów zespołowych w zależności od wybrane w Kreatorze nowego projektu zespołowego. Aby uzyskać więcej informacji, zobacz dostosowywania Team Foundation Server projektu portali.

Pyt sposobie wykorzystywania pliku dodatku plug-in ProcessTemplate.xml?

ODP pliku dodatku plug-in ProcessTemplate.xml jest używane do definiowania które dodatków plug-in, aby uwzględnić w szablonie.Plik zawiera wszystkie grupy zadań przeznaczonych do wykonania w celu utworzenia projektu zespołowego.Każda grupa zadań odwołuje się do podrzędnego pliku wtyczki XML, w którym są zdefiniowano konkretne zadania dla tej wtyczki.Przejdź tutaj uzyskać więcej informacji.

Pyt.: co trzeba wiedzieć o zależności?

ODP wiele obiektów wykorzystano definicji innych obiektów w ramach szablonu procesu.

Na przykład kwerendy elementu pracy zdefiniowane dla szablonu procesu elastyczne użycia węzłów iteracji, które są zdefiniowane w pliku Classification.xml.Jeśli zmienisz definicje węzła iteracji, należy zmodyfikować zapytania o elementy robocze, na których są one oparte.Można znaleź te zapytania przez poszukiwanie następujących makro w plikach .wiq:

  • Iteracja 1 = @@Iteration % 201 @@

  • Iteracja 2 = @@Iteration % 202 @@

  • Iteracja 3 = @@Iteration % 203 @@

Przegląd wymagane dodatków plug-in i wtyczki zależności, zobacz Definiowanie zależności dla grup zadań i zadań w plikach wtyczek.

Pyt.: istnieją ograniczenia, które należy zwrócić uwagę?

A: Tak.Podczas dodawania obiektów do szablonu procesu dobrze się upewnić, że są one nazwane poprawnie, tak aby uniknąć błędów przy sprawdzaniu poprawności kodu XML.

Przejrzyj poniższe uwagi i wskazówki:

  • Ograniczenia są nakładane na nazwy lub etykiety większości obiektów Team Foundation.Aby zapoznać się z omówieniem nazewnictwa ograniczenia, które dotyczą szablony procesów, grupy zabezpieczeń, obszaru i węzłów iteracji, typy elementów roboczych i pola elementów roboczych, zobacz Ograniczenia nazewnictwa w programie Team Foundation.

  • Większość składników szablonu procesu, które można dostosować, wpłynie na projekt zespołu, który można utworzyć przy użyciu szablonu procesu.Wyjątkami od tej reguły są listy globalne, typy łączy i pola elementów roboczych, które są definiowane dla typów elementów roboczych.Obiekty te są definiowane dla kolekcji projektów zespołowych.

  • Każde pole element pracy ma skojarzone pole Nazwa odwołania, który unikatowo identyfikuje każdego pola.Nie można zmienić nazwy odwołania jest przypisany.

    Ponadto pole elementu roboczego może mieć nazwę raportowania przypisaną do niego.Nazwa raportowania musi pasować do wszystkich typów elementów roboczych, które są zdefiniowane dla kolekcji projektów zespołowych.Jeśli nie, błędy sprawdzania poprawności może wystąpić, gdy Przekaż szablon procesu lub mogą wystąpić konflikty w bazach danych magazynu danych.

    Nazwy pól elementów roboczych, nazwy typów łączy i wykazy globalne obejmują zakresem kolekcję projektów zespołowych.W przypadku dostosowania dowolnego z tych obiektów zmiana będzie odzwierciedlona we wszystkich projektach zespołowych, które są zdefiniowane w kolekcji i typach elementów roboczych, które zawierają to pole elementu roboczego.

    Aby uzyskać więcej informacji, zobacz Konwencje nazewnictwa dla elementu pracy śledzenia obiektów.

  • Maksymalny rozmiar szablonu procesu wynosi dwa gigabajty.Podczas dostosowywania szablonu procesu upewnij się, wprowadzone zmiany nie zwiększają rozmiaru powyżej tej wartości.

Pyt jest ich odwołania dla każdego elementu XML?

ODP pliki szablonu procesu odwoływać się do dwóch definicji schematu głównego.Pliki wtyczek są oparte na schematach szablonów procesów, a definicje typów elementów roboczych bazują na schemacie i służą do śledzenia pracy.

Q: gdzie można dowiedzieć się więcej informacji na temat Kreatora konfiguracji funkcji?

ODP zobacz Aktualizowanie ulepszonych projektów zespołowych w celu uzyskania dostępu do nowych funkcji.

P: Do kogo mogę się zwrócić, aby uzyskać dodatkowe informacje?

ODP przejdź do forum firmy Microsoft: Team Foundation Server — szablony procesów.