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.
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.
- Musisz mieć organizację utworzoną w Azure DevOps Services. Jeśli jeszcze go nie utworzono, zrób to teraz.
- Aby tworzyć, edytować procesy i zarządzać nimi, musisz być członkiem grupy Administratorzy kolekcji projektów lub mieć odpowiednie uprawnienia na poziomie kolekcji Tworzenie procesu, Usuwanie procesu, Edytowanie procesu lub Usuwanie pola z organizacji ustawione na wartość Zezwalaj. Zobacz Ustawianie uprawnień i dostępu do śledzenia pracy, Dostosowywanie dziedziczonego procesu.
- Musisz wybrać model procesu Dziedziczenie dla kolekcji projektów, w której projekt został utworzony. Aby dowiedzieć się więcej, zobacz Wybieranie modelu procesu dla kolekcji projektów.
- Aby tworzyć, edytować procesy i zarządzać nimi, musisz być członkiem grupy Administratorzy kolekcji projektów lub mieć odpowiednie uprawnienia Tworzenie procesu, Usuwanie procesu, Edytowanie lubUsuwanie pola z organizacji ustawione na wartość Zezwalaj. Zobacz Ustawianie uprawnień i dostępu do śledzenia pracy, Dostosowywanie dziedziczonego procesu.
Proces otwierania ustawień>
Tworzenie i dostosowywanie procesów oraz zarządzanie nimi z poziomu procesu ustawień>organizacji.
Wybierz logo usługi Azure DevOps, aby otworzyć pozycję Projekty. Następnie wybierz pozycję Ustawienia organizacji.
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.
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.
Następnie wybierz pozycję Proces.
Tworzenie i dostosowywanie procesów oraz zarządzanie nimi z poziomu Administracja ustawień>Proces.
Wybierz logo usługi Azure DevOps, aby otworzyć pozycję Projekty. Następnie wybierz Administracja ustawienia.
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.
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.
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.
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.
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.
Aby rozpocząć, wybierz dziedziczony proces, a następnie wybierz element WIT, który chcesz dostosować.
Aby dodać pole, wybierz ikonę (Nowe pole ).
W wyświetlonym oknie dialogowym wybierz typ pola, które chcesz dodać. Więcej informacji można znaleźć w następujących artykułach:
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.
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.
Aby rozpocząć, wybierz dziedziczony proces, a następnie wybierz element WIT, który chcesz dostosować.
Na stronie Typy elementów roboczych wybierz typ Nowy element roboczy.
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.
Kliknij przycisk Utwórz , aby zapisać.
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.
Aby zmodyfikować przepływ pracy, wybierz dziedziczony proces, WIT, a następnie stronę Stany .
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ą.
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.
Aby dodać rozszerzenie do typu elementu roboczego, wybierz dziedziczony proces, WIT, a następnie wybierz pozycję Pobierz rozszerzenia.
Wybierz rozszerzenie, które chcesz dodać. W tym miejscu wybieramy listę kontrolną elementu roboczego.
Wybierz organizację, do której chcesz ją dodać, a następnie wybierz pozycję Zainstaluj.
Rozszerzenia są dostępne do dodawania do wszystkich projektów i procesów.
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.
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.
Aby zmodyfikować konfigurację list prac i tablic, zacznij od wybrania dziedziczonego procesu, a następnie wybierz stronę Poziomy listy prac .
Konfigurację listy prac i tablic można zmodyfikować w następujący sposób:
- Dodawanie niestandardowego WIT do listy prac lub tablicy
- Zmienianie domyślnego interfejsu WIT
- Zmienianie nazwy listy prac wymagań
- Zmienianie nazwy listy prac portfela
- Dodawanie listy prac portfela, która wyświetla niestandardowe sieci WITs
- Edytowanie lub zmienianie nazwy listy prac portfela
- Usuwanie listy prac niestandardowego portfela najwyższego poziomu
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
- Tworzenie organizacji testowej i importowanie/eksportowanie procesu
Tworzenie projektu testowego i kopiowanie dostosowanego procesu
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.
Zostanie otwarta strona Tworzenie nowego projektu. Wypełnij formularz. Aby dowiedzieć się więcej, zobacz Tworzenie projektu.
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.
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.
- Utwórz organizację testową.
- Użyj narzędzia przetwarzania importu/eksportu , aby skopiować proces do organizacji testowej.
- Sprawdź dostosowania procesu w organizacji testowej.
- 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ą.
W przypadku procesu aktualnie używanego przez projekt wybierz liczbę projektów.
W tym miejscu otworzymy menu dla procesu domyślnego Agile.
Otwórz plik ... menu kontekstowe projektu, który chcesz zmienić, i wybierz opcję Zmień proces .
W tym miejscu otworzymy menu dla projektu MyFirstProject1.
W oknie dialogowym Zmienianie procesu projektu wybierz proces z menu opcji. Następnie wybierz pozycję Zapisz.
Otwórz plik ... menu kontekstowe procesu i wybierz pozycję Zmień projekty zespołu... .
W tym miejscu otworzymy menu dla dziedziczonego procesu MyAgile.
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.
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.
Pokrewne artykuły:
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ż:
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla