Dostosowywanie projektu przy użyciu dziedziczonego procesu

Azure DevOps Services | Azure DevOps Server 2022 r. — Azure DevOps Server 2019 r.

Każdy projekt jest oparty na procesie definiującym bloki konstrukcyjne do śledzenia pracy. Pierwszy utworzony projekt używa jednego z domyślnych procesów — Agile, Basic, Scrum lub CMMI.

Każdy projekt jest oparty na procesie definiującym bloki konstrukcyjne do śledzenia pracy. Pierwszy utworzony projekt używa jednego z domyślnych procesów — Agile, Scrum lub CMMI.

Można dostosować tylko procesy dziedziczone. Wszelkie zmiany wprowadzone do dziedziczonego procesu są automatycznie wyświetlane w projektach korzystających z tego procesu.

Ważne

Ten artykuł dotyczy Azure DevOps Services i Azure DevOps Server 2019 i nowszych wersji. Aby dostosować dowolny projekt zdefiniowany w kolekcji dla serwera TFS 2018 lub starszego, zobacz Lokalny model procesu XML.

Ważne

Model procesu dziedziczenia można używać tylko dla projektów zdefiniowanych w kolekcji projektów skonfigurowanych do obsługi modelu procesu dziedziczenia. Jeśli kolekcja lokalna jest skonfigurowana do używania lokalnego modelu procesów XML, możesz użyć tego modelu procesu tylko w celu dostosowania środowiska śledzenia pracy. Aby dowiedzieć się więcej, zobacz Dostosowywanie śledzenia pracy, Wybierz model procesu dla kolekcji projektów.

Aby dostosować dowolny projekt zdefiniowany w kolekcji dla serwera TFS 2018 lub starszego, zobacz Lokalny model procesu XML.

Ogólna sekwencja dostosowywania projektu polega na dostosowaniu dziedziczonego procesu, zweryfikowaniu dostosowań, a następnie zmianie procesu projektu w celu użycia tego procesu.

Tworzenie dziedziczonegoprocesu Dostosowywanie dziedziczonego procesuZastosuj dziedziczony proces do projektówOdśwież i zweryfikuj zmiany

Proces można dostosować przede wszystkim przez dodanie lub zmodyfikowanie typu elementu roboczego (WIT) zdefiniowanego dla tego procesu.

Dowiedz się, jak wykonywać następujące zadania:

  • Proces otwierania ustawień>
  • Tworzenie dziedziczonego procesu w celu dostosowania
  • Dodawanie lub modyfikowanie pola
  • Dodawanie lub modyfikowanie reguły dla typu elementu roboczego
  • Dodawanie lub modyfikowanie typów elementów roboczych
  • Modyfikowanie przepływu pracy typu elementu roboczego
  • Dodawanie lub modyfikowanie kontrolki niestandardowej
  • Dodawanie rozszerzenia do typu elementu roboczego
  • Weryfikowanie wprowadzonych dostosowań
  • Zmienianie procesu używanego przez projekt

Uwaga

Możesz przejrzeć zmiany wprowadzone w dziedziczym procesie za pośrednictwem dziennika inspekcji. Aby dowiedzieć się więcej, zobacz Access, export, and filter audit logs (Uzyskiwanie dostępu, eksportowanie i filtrowanie dzienników inspekcji).

Wymagania wstępne

Przed dostosowaniem procesu zalecamy zapoznanie się z tematem Konfigurowanie i dostosowywanie Azure Boards, który zawiera wskazówki dotyczące dostosowywania Azure Boards w celu zaspokojenia potrzeb biznesowych. Opis różnych list prac i tablic można znaleźć w temacie Zadania obsługiwane przez listy prac, tablice, tablice, tablice i plany.

Proces otwierania ustawień>

Tworzenie i dostosowywanie procesów oraz zarządzanie nimi z poziomu procesu ustawień>organizacji.

  1. Wybierz logo usługi Azure DevOps, aby otworzyć pozycję Projekty. Następnie wybierz pozycję Ustawienia organizacji.

    Otwórz ustawienia organizacji projektów>.

  2. Następnie wybierz pozycję Proces.

    Następnie wybierz pozycję Proces.

    Ważne

    Jeśli nie widzisz polecenia Proces, pracujesz z wersji TFS-2018 lub starszej. Strona Proces nie jest obsługiwana. Należy użyć funkcji obsługiwanych dla lokalnego modelu procesu XML.

Tworzenie i dostosowywanie procesów oraz zarządzanie nimi odbywa się za pomocą procesu ustawień>kolekcji.

  1. Wybierz logo usługi Azure DevOps, aby otworzyć pozycję Projekty. Wybierz kolekcję projektów, której procesy chcesz dostosować, a następnie wybierz pozycję Ustawienia kolekcji.

    Otwórz ustawienia organizacji projektów>

  2. Następnie wybierz pozycję Proces.

    Następnie wybierz pozycję Proces.

Tworzenie i dostosowywanie procesów oraz zarządzanie nimi z poziomu Administracja ustawień>Proces.

  1. Wybierz logo usługi Azure DevOps, aby otworzyć pozycję Projekty. Następnie wybierz Administracja ustawienia.

    Otwórz ustawienia organizacji projektu>.

  2. Następnie wybierz pozycję Proces.

    Następnie wybierz pozycję Proces.

Uwaga

Podczas dostosowywania dziedziczonego procesu wszystkie projekty korzystające z tego procesu są automatycznie aktualizowane w celu odzwierciedlenia dostosowań. Z tego powodu zalecamy utworzenie procesu testowego i projektu testowego, gdy masz szereg dostosowań do wykonania w celu przetestowania dostosowań przed ich wdrożeniem w organizacji. Aby dowiedzieć się więcej, zobacz Tworzenie procesów dziedziczynych i zarządzanie nimi.

Tworzenie dziedziczonego procesu

Pierwszym krokiem jest utworzenie dziedziczonego procesu, który można dostosować. Domyślne procesy systemowe są blokowane przed dostosowywaniem.

  1. Na stronie Proces otwórz menu kontekstowe ... procesu, którego użyjesz do utworzenia dziedziczonego procesu, a następnie wybierz pozycję Utwórz proces dziedziczony. Wybierz ten sam proces systemowy — Agile, Basic, Scrum lub CMMI — który został użyty do utworzenia projektu, który chcesz dostosować.

    W tym miejscu utworzymy proces dziedziczony z procesu systemu Agile.

    Menu kontekstowe, Wybierz pozycję Utwórz proces dziedziczony, Azure DevOps.

    Menu kontekstowe, Wybierz pozycję Utwórz proces dziedziczony, Azure DevOps Server 2020 r.

    Menu kontekstowe, Wybierz pozycję Utwórz proces dziedziczony, Azure DevOps Server 2019.

    Ważne

    Jeśli nie widzisz opcji menu Utwórz dziedziczony proces , wybrana kolekcja zostanie ustawiona na pracę z lokalnym modelem procesu XML. Szablony procesów można importować i eksportować oraz używać funkcji obsługiwanych w lokalnym modelu procesu XML.

  2. Wprowadź nazwę procesu i opcjonalnie opis. Nazwy procesów muszą być unikatowe i nie więcej niż 128 znaków. Aby uzyskać dodatkowe ograniczenia, zobacz Tworzenie procesów dziedziczenia i zarządzanie nimi, Ograniczenia nazw procesów. Opcjonalnie dodaj opis.

    Okno dialogowe Tworzenie dziedziczonego procesu

Dodawanie lub modyfikowanie pola

Zablokowane pola i dziedziczone pola odpowiadają polam dziedziczonemu z procesu systemowego. Nie można dostosowywać zablokowanych pól. Niektóre opcje dla dziedziczonego pola można dostosować. Możesz w pełni dostosować pola dodawane do procesu.

  1. Aby rozpocząć, wybierz dziedziczony proces, a następnie wybierz element WIT, który chcesz dostosować.

  2. Aby dodać pole, wybierz ikonę (Nowe pole ).

    Strona Process Work Item Types (Przetwarzanie typów elementów roboczych), Add a field to a WIT (Dodawanie pola do funkcji WIT)

    W wyświetlonym oknie dialogowym wybierz typ pola, które chcesz dodać. Więcej informacji można znaleźć w następujących artykułach:

  3. Aby zmodyfikować istniejące pole, możesz wykonać następujące opcje:

Dodawanie lub modyfikowanie reguły dla typu elementu roboczego

Dodasz reguły do obsługi określonych przypadków użycia przepływu pracy i biznesowego. Reguły umożliwiają wyczyszczenie wartości pola, skopiowanie wartości do pola i zastosowanie wartości na podstawie zależności między wartościami różnych pól.

Aby dodać regułę, wybierz dziedziczony proces, typ elementu roboczego, a następnie wybierz pozycję Reguły, a następnie wybierz pozycję Nowa reguła.

Proces, WIT, Usterka, Układ, Nowa kontrolka niestandardowa

Aby dowiedzieć się więcej, zobacz Reguły i ocena reguł.

Dodawanie lub modyfikowanie typów elementów roboczych

Do planowania i śledzenia różnych typów pracy używa się różnych sieci WIT. Głównym powodem dodawania niestandardowego interfejsu WIT jest dostosowanie stanu formularza internetowego i przepływu pracy w celu spełnienia określonych przypadków użycia biznesowego.

  1. Aby rozpocząć, wybierz dziedziczony proces, a następnie wybierz element WIT, który chcesz dostosować.

  2. Na stronie Typy elementów roboczych wybierz typ Nowy element roboczy.

    Proces, Proces dziedziczony, Typy elementów roboczych, Dodawanie nowego typu elementu roboczego
  3. Nadaj nazwę WIT i opcjonalnie określ opis, ikonę i kolor. Określona ikona i kolor są wyświetlane w całym portalu internetowym, w tym w formularzu elementu roboczego i gdy skojarzone elementy robocze są wyświetlane na liście prac, tablicach, wynikach zapytania i nie tylko.

    Okno dialogowe Tworzenie nowego typu elementu roboczego

    Kliknij przycisk Utwórz , aby zapisać.

  4. Teraz możesz dodać pola do funkcji WIT lub dostosować je w następujący sposób:

Modyfikowanie przepływu pracy typu elementu roboczego

Stany przepływu pracy umożliwiają śledzenie stanu elementu roboczego w miarę przejścia z nowego do ukończonego.

  1. Aby zmodyfikować przepływ pracy, wybierz dziedziczony proces, WIT, a następnie stronę Stany .

    Strona procesu, błąd WIT, karta Stany, Dodawanie stanu

  2. Przepływ pracy można zmodyfikować w następujący sposób:

Dodawanie kontrolki niestandardowej

Kontrolki niestandardowe zapewniają dodatkową funkcjonalność formularza elementu roboczego.

  • Aby dodać kontrolkę niestandardową, wybierz dziedziczony proces, WIT, a następnie dodaj kontrolkę niestandardową.

    Wybierz dziedziczony proces, WIT, a następnie dodaj kontrolkę niestandardową.

Aby dowiedzieć się więcej, zobacz Dodawanie rozszerzeń i kontrolek niestandardowych do typu elementu roboczego.

Dodawanie rozszerzenia do typu elementu roboczego

Rozszerzenie to instalowana jednostka, która współtworzy nowe możliwości projektu.

Uwaga

Rozszerzenia grupy i strony są automatycznie dodawane do wszystkich sieci WIT dla wszystkich procesów, zarówno systemu, jak i dziedziczonego . Możesz ukryć rozszerzenie dla wybranych sieci WIT w ramach dziedziczonego procesu.

  1. Aby dodać rozszerzenie do typu elementu roboczego, wybierz dziedziczony proces, WIT, a następnie wybierz pozycję Pobierz rozszerzenia.

    Proces, WIT, Usterka, Układ, Pobieranie rozszerzeń

  2. Wybierz rozszerzenie, które chcesz dodać. W tym miejscu wybieramy listę kontrolną elementu roboczego.

  3. Wybierz organizację, do której chcesz ją dodać, a następnie wybierz pozycję Zainstaluj.

    Visual Studio Marketplace, instalowanie rozszerzenia

    Rozszerzenia są dostępne do dodawania do wszystkich projektów i procesów.

  4. Wróć do procesu i funkcji WIT i sprawdź, czy lokalizacja rozszerzenia to miejsce, w którym chcesz. Poszukaj go w dolnej części środkowej kolumny i przeciągnij ją do miejsca, w którym ma być w formularzu.

    Rozszerzenie grupy w formularzu elementu roboczego usterki

Modyfikowanie listy prac i tablic

Możesz dodać dodatkowe sieci WITs do poziomu listy prac lub dodać kolejną listę prac portfela. Jak pokazano poniżej, dodaliśmy listę prac portfela trzeciego poziomu z etykietą Inicjatywy , które śledzą niestandardową inicjatywę WIT i zmieniliśmy nazwę listy prac produktu na Historie i bilety , aby wskazać, że nie tylko śledzimy historie użytkowników, ale także Bilety klientów na liście prac produktu.

Zmiany wprowadzone na poziomach listy prac

  1. Aby zmodyfikować konfigurację list prac i tablic, zacznij od wybrania dziedziczonego procesu, a następnie wybierz stronę Poziomy listy prac .

    Portal internetowy, kontekst Administracja, strona Proces, otwórz poziomy listy prac

  2. Konfigurację listy prac i tablic można zmodyfikować w następujący sposób:

Weryfikowanie wprowadzonego dostosowania

Zalecamy utworzenie projektu testowego i zastosowanie dostosowanego odziedziczonego procesu w celu zweryfikowania wprowadzonych zmian. Wszystkie dostosowania wprowadzone w procesie są wprowadzane natychmiast we wszystkich projektach. Jeśli chcesz przygotować zmiany, możesz to zrobić przy użyciu jednej z dwóch metod:

Tworzenie projektu testowego i kopiowanie dostosowanego procesu

  1. Otwórz stronę Wszystkie procesy i wybierz ... menu kontekstowe dla procesu, którego chcesz użyć, a następnie wybierz pozycję Nowy projekt zespołu.

    Tworzenie projektu na podstawie wybranego procesu

    Tworzenie projektu na podstawie wybranego procesu

  2. Zostanie otwarta strona Tworzenie nowego projektu. Wypełnij formularz. Aby dowiedzieć się więcej, zobacz Tworzenie projektu.

    Tworzenie nowego formularza projektu

    Tworzenie nowego formularza projektu

  3. Otwórz stronę Elementy robocze (kontekst użytkownika) i wybierz pozycję Nowy element roboczy i wybierz dostosowany element WIT.> W tym miejscu wybierzemy pozycję Usterka.

    Praca, strona elementów roboczych, dodawanie nowego elementu roboczego, usterka

  4. Sprawdź, czy dodane pola są wyświetlane w formularzu. Zwróć uwagę, że ikona (wykrzyknik) wskazuje, że pole jest wymagane.

Tworzenie organizacji testowej i importowanie/eksportowanie procesu

Możesz również użyć poniższych kroków, aby zweryfikować dostosowania wprowadzone do dziedziczonego procesu.

  1. Utwórz organizację testową.
  2. Użyj narzędzia przetwarzania importu/eksportu , aby skopiować proces do organizacji testowej.
  3. Sprawdź dostosowania procesu w organizacji testowej.
  4. Użyj ponownie narzędzia do procesu importu/eksportu, aby zaimportować zmodyfikowany proces do organizacji produkcyjnej.

Stosowanie dostosowanego procesu do projektu

Po zweryfikowaniu dostosowań możesz teraz zastosować proces do istniejącego projektu.

Porada

Podczas dostosowywania funkcji WIT wszystkie projekty odwołujące się do dziedziczonego procesu, który dostosowujesz automatycznie aktualizacje, aby odzwierciedlały dodane niestandardowe sieci WITs. Aby wyświetlić dostosowania, odśwież przeglądarkę internetową.

  1. W przypadku procesu aktualnie używanego przez projekt wybierz liczbę projektów.

    W tym miejscu otworzymy menu dla procesu domyślnego Agile.

    Proces Agile— wybieranie liczby projektów zespołowych

  2. Otwórz plik ... menu kontekstowe projektu, który chcesz zmienić, i wybierz opcję Zmień proces .

    W tym miejscu otworzymy menu dla projektu MyFirstProject1.

    Projekt, proces zmiany

  3. W oknie dialogowym Zmienianie procesu projektu wybierz proces z menu opcji. Następnie wybierz pozycję Zapisz.

    Okno dialogowe Zmienianie procesu

  1. Otwórz plik ... menu kontekstowe procesu i wybierz pozycję Zmień projekty zespołu... .

    W tym miejscu otworzymy menu dla dziedziczonego procesu MyAgile.

    Menu kontekstowe procesu Agile, wybierz pozycję Zmień projekty zespołu, aby używać narzędzia MyAgile

  2. Zaznacz pole wyboru tych projektów, które chcesz zmienić, aby korzystać z procesu Agile. System wyświetla listę tylko tych projektów, które są prawidłowe dla bieżącego procesu.

    W tym miejscu decydujemy się na użycie procesu Agile dla projektów Fabrikam Fiber A i Fabrikam Fiber. Tylko te projekty utworzone na podstawie procesu Agile lub jeden, który dziedziczy z metody Agile, pojawia się w kolumnie Dostępne projekty.

    Zmienianie procesu na dziedziczone okno dialogowe procesu

  3. Po potwierdzeniu, że projekty, które chcesz zmienić, są poprawne, wybierz przycisk OK.

Programowa praca z procesami

Możesz pobierać, tworzyć, aktualizować i usuwać procesy zdefiniowane dla organizacji przy użyciu interfejsu API REST, procesów.

Należy pamiętać, że wszystkie projekty odwołujące się do dziedziczonego procesu, który dostosowujesz automatycznie, aby zawierały wprowadzone modyfikacje.

Aby dostosować pojedynczy projekt, zawsze zacznij od utworzenia dziedziczonego procesu i zmiany projektu w celu korzystania z tego procesu. Następnie wszystkie dostosowania wprowadzone do dziedziczonego procesu są automatycznie wyświetlane dla zmigrowanego projektu.

Zobacz też: