Udostępnij za pośrednictwem


Dostosowywanie projektu przy użyciu dziedziczonego procesu

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

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 w procesie dziedziczonego są automatycznie wyświetlane w projektach korzystających z tego procesu. Proces można szybko dostosować, dodając lub modyfikując typ elementu roboczego (WIT), który jest częścią procesu. W przeciwnym razie użyj następującej sekwencji, aby dostosować projekt:

  1. Dostosowywanie dziedziczonego procesu: Zmodyfikuj dziedziczony proces, aby dopasować je do określonych wymagań, modyfikując pola, sieci WIT, przepływy pracy, formularze i listy prac.
  2. Sprawdź dostosowania: utwórz projekt testowy i zweryfikuj zmiany.
  3. Zastosuj dziedziczony proces do projektu: dodaj nowy projekt na podstawie dziedziczonego procesu i zmień proces używany przez istniejący projekt zespołowy.
  4. Odśwież i zweryfikuj dostosowania: odśwież portal internetowy i otwórz element roboczy zmodyfikowanego typu.

Ważne

Model procesu dziedziczenia jest dostępny dla projektów skonfigurowanych do jej obsługi. Jeśli używasz starszej kolekcji, sprawdź zgodność modelu procesu. Jeśli kolekcja lokalna jest skonfigurowana do używania lokalnego modelu przetwarzania XML, możesz użyć tego modelu przetwarzania tylko do dostosowania środowiska śledzenia pracy. Aby uzyskać więcej informacji, zobacz Wybieranie modelu procesu dla kolekcji projektów.

Uwaga

Przejrzyj zmiany wprowadzone do dziedziczonego procesu za pośrednictwem dziennika inspekcji. Aby uzyskać więcej informacji, zobacz Access, export, and filter audit logs (Uzyskiwanie dostępu, eksportowanie i filtrowanie dzienników inspekcji).

Wymagania wstępne

Zapoznaj się z tematem Konfigurowanie i dostosowywanie usługi Azure Boards, która oferuje wskazówki dotyczące dostosowywania usługi Azure Boards do konkretnych wymagań biznesowych.

  • Wymaganie dotyczące organizacji: Upewnij się, że masz organizację w usłudze Azure DevOps.

  • Uprawnienia:

    • Być członkiem grupy Administratorzy kolekcji projektów.
    • Mają uprawnienia na poziomie kolekcji, takie jak Tworzenie procesu, Usuwanie procesu, Proces edycji lub Usuwanie pola z organizacji ustawione na wartość Zezwalaj.
    • Te uprawnienia umożliwiają modyfikowanie procesów i pól w organizacji.
  • Wymaganie dotyczące modelu procesów projektu:

    • Upewnij się, że masz model procesu dziedziczenia dla kolekcji projektów, w której jest tworzony projekt.
  • Uprawnienia:

    • Być członkiem grupy Administratorzy kolekcji projektów.
    • Mają uprawnienia na poziomie kolekcji, takie jak Tworzenie procesu, Usuwanie procesu, Proces edycji lub Usuwanie pola z organizacji ustawione na wartość Zezwalaj.
    • Te uprawnienia umożliwiają modyfikowanie procesów i pól w organizacji.

Uwaga

Podczas dostosowywania dziedziczonego procesu wszystkie projekty korzystające z tego procesu automatycznie odzwierciedlają dostosowania. Aby zapewnić bezproblemowe przejście, zalecamy utworzenie procesu testowego i projektu, który umożliwia przetestowanie dostosowań przed ich wdrożeniem w całej organizacji. Aby uzyskać więcej informacji, zobacz Create and manage inherited processes (Tworzenie procesów dziedziczynych i zarządzanie nimi).

Dodawanie lub modyfikowanie pola

Zablokowane pola i dziedziczone pola odpowiadają dziedziczonemu polaowi z procesu systemowego. Nie można dostosować zablokowanych pól, ale można dostosować niektóre opcje dla pól dziedziczych. Możesz w pełni dostosować pola dodawane do procesu.

  1. Zaloguj się do organizacji (https://dev.azure.com/{yourorganization}).

  2. Wybierz pozycję ikona koła zębatego Ustawienia organizacji.

    Zrzut ekranu przedstawiający wyróżniony przycisk Ustawienia organizacji.

  3. Wybierz pozycję Przetwarzanie> dziedziczonego procesu>, który chcesz dostosować.

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

    Zrzut ekranu przedstawiający stronę Process Work Item Types (Typy elementów roboczych procesu), Add a field to a WIT (Dodawanie pola do funkcji WIT).

    W wyświetlonym oknie dialogowym wybierz typ pola, które chcesz dodać. Na przykład: liczba całkowita, lista wyboru (menu rozwijane), person-name/Identity, tekst sformatowany lub HTML albo pole wyboru (wartość logiczna).

  5. Zmodyfikuj istniejące pole w następujący sposób:

Dodawanie lub modyfikowanie reguły dla typu elementu roboczego

Dodaj reguły do obsługi określonych przepływów pracy i przypadków użycia 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.

  1. Wybierz dziedziczony proces i typ elementu roboczego.
  2. Wybierz pozycję Reguły>Nowa reguła.

Zrzut ekranu przedstawiający proces, WIT, usterkę, układ, nową kontrolkę niestandardową.

Aby uzyskać więcej informacji, 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 elementu WIT jest dostosowanie formularza internetowego i stanów przepływu pracy w celu spełnienia określonych przypadków użycia biznesowego.

  1. Wybierz odziedziczony proces i element WIT, który chcesz dostosować.

  2. Na stronie Typy elementów roboczych wybierz typ Nowego elementu roboczego.

    Zrzut ekranu przedstawiający proces, proces dziedziczony, typy elementów roboczych, dodaj nowy typ elementu roboczego.

  3. Nazwij element WIT i opcjonalnie określ opis, ikonę i kolor. Wybrana 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.

    Zrzut ekranu przedstawiający okno dialogowe Tworzenie nowego typu elementu roboczego.

  4. Wybierz pozycję 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 podczas jego 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ą większą funkcjonalność formularza elementu roboczego.

Na stronie Proces wybierz dziedziczony proces > WIT >Dodaj kontrolkę niestandardową.

Zrzut ekranu przedstawiający wybieranie dziedziczonego procesu, funkcji WIT, a następnie dodawanie niestandardowej sekwencji sterowania.

Aby uzyskać więcej informacji, 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 grup i stron są automatycznie dodawane do wszystkich sieci WIT dla wszystkich procesów, zarówno systemu, jak i dziedziczonego. W ramach dziedziczonego procesu można ukryć rozszerzenie dla wybranych sieci WIT.

  1. Przejdź do witryny Visual Studio Marketplace, znajdź rozszerzenie i wybierz pozycję Pobierz bezpłatnie.

    Zrzut ekranu przedstawiający rozszerzenie witryny Marketplace, listę kontrolną elementów roboczych.

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

    Zrzut ekranu przedstawiający wybraną organizację i przycisk instalacji.

  3. Wróć do procesu i WIT i sprawdź, czy rozszerzenie jest tam, gdzie chcesz. Możesz przeciągnąć go do miejsca, w którym ma on znajdować się w formularzu.

    Zrzut ekranu przedstawiający rozszerzenie grupy w formularzu elementu roboczego usterki.

Modyfikowanie listy prac i tablic

Możesz dodać więcej sieci WIT do poziomu listy prac lub utworzyć kolejną listę prac portfela. Rozważmy na przykład następujący przykład:

  • Wprowadziliśmy listę prac portfela trzeciego poziomu o nazwie Inicjatywy, specjalnie zaprojektowaną do śledzenia niestandardowego elementu WIT inicjatywy .
  • Zmieniliśmy również nazwę listy prac produktu na Historie i bilety, co oznacza, że teraz obejmuje zarówno historie użytkowników, jak i bilety klienta.

Zrzut ekranu przedstawiający zmiany wprowadzone na poziomach listy prac.

  1. Na stronie Proces wybierz dziedziczone poziomy listy prac procesu>.

    Zrzut ekranu przedstawiający portal internetowy, kontekst administratora, stronę Procesu, otwarte poziomy listy prac.

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

Weryfikowanie dostosowania

Zalecamy utworzenie projektu testowego i zastosowanie do niego dostosowanego procesu dziedziczonego 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. Na stronie Proces wybierz pozycję ... menu kontekstowe dla procesu, którego chcesz użyć, a następnie wybierz pozycję Nowy projekt zespołowy.

    Tworzenie projektu na podstawie wybranego procesu

    Tworzenie projektu na podstawie wybranego procesu

  2. Wprowadź informacje w formularzu, a następnie wybierz pozycję Utwórz. Aby uzyskać więcej informacji, zobacz Tworzenie projektu.

  3. W projekcie wybierz pozycję Elementy robocze tablicy>, a następnie wybierz dostosowany element WIT z menu rozwijanego Nowy element roboczy. W poniższym przykładzie wybierzemy pozycję Usterka.

    Zrzut ekranu przedstawiający stronę Praca, Elementy robocze, Dodaj nowy element roboczy, Sekwencję usterek.

  4. Sprawdź, czy dodane pola są wyświetlane w formularzu. 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 do przetwarzania importu/eksportu, aby skopiować proces do organizacji testowej.
  3. Sprawdź dostosowania procesu w organizacji testowej.
  4. Ponownie za pomocą narzędzia do importowania/eksportowania zaimportuj zmodyfikowany proces do organizacji produkcyjnej.

Zmienianie procesu projektu

Aby uzyskać więcej informacji, zobacz Zmienianie procesu projektu.