Udostępnij za pośrednictwem


Dodawanie pola niestandardowego do typu elementu roboczego (proces dziedziczenia)

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

Dodasz pole niestandardowe, aby obsługiwać wymagania dotyczące danych śledzenia, które nie są spełnione z istniejącym zestawem pól. Możesz na przykład dodać pole niestandardowe, aby śledzić numer biletu klienta. Aby zapoznać się z listą wszystkich pól zdefiniowanych dla organizacji, w tym wszystkich pól zdefiniowanych dla procesów systemowych i dziedziczynych, zobacz Wyświetlanie pól i atrybutów elementów roboczych. Opis każdego pola zdefiniowanego w procesie systemowym można znaleźć w temacie Indeks pola elementu roboczego.

Ważne

Ten artykuł dotyczy usług 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 przetwarzania XML, można użyć go tylko do 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.

Aby dowiedzieć się więcej o tym, co można dostosować, zobacz About process customization and inherited processes (Informacje o dostosowywaniu procesów i dziedziczone procesy).

Napiwek

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

Wymagania wstępne

Przed dostosowaniem procesu zalecamy zapoznanie się z tematem Konfigurowanie i dostosowywanie usługi Azure Boards, która zawiera wskazówki dotyczące dostosowywania usługi Azure Boards pod kątem 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.

Otwieranie Ustawienia> Process

Tworzenie i dostosowywanie procesów w ustawieniach> organizacji oraz zarządzanie nimi.

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

    Open Projects>Organization settings.

  2. Następnie wybierz pozycję Proces.

    Then, choose Process.

    Ważne

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

Tworzenie i dostosowywanie procesów z kolekcji Ustawienia> Process oraz zarządzanie nimi.

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

    Open Projects>Organization settings

  2. Następnie wybierz pozycję Proces.

    Then, choose Process.

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

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

    Open Project>Organization settings.

  2. Następnie wybierz pozycję Proces.

    Then, choose Process.

Tworzenie dziedziczonego procesu

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

  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.

    Context menu, Choose Create inherited process, Azure DevOps.

    Context menu, Choose Create inherited process, Azure DevOps Server 2020.

    Context menu, Choose Create inherited process, Azure DevOps Server 2019.

    Ważne

    Jeśli nie widzisz opcji menu Utwórz dziedziczony proces , wybrana kolekcja jest ustawiona na pracę z lokalnym modelem procesu XML. Szablony procesów można importować i eksportować oraz używać funkcji obsługiwanych dla lokalnego modelu procesów 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.

    Create inherited process dialog

Dodawanie pola

Zawsze dodajesz pole do istniejącego typu elementu roboczego.

  1. Na stronie Proces wybranego dziedziczonego procesu wybierz typ elementu roboczego, do którego chcesz dodać pole niestandardowe.

    W tym miejscu wybieramy element WIT usterki. Zwróć uwagę na linki do stron nadrzędnych, które umożliwiają powrót do strony Wszystkie procesy i proces MyAgile .

    All Processes-Process-WIT breadcrumb links

    Jeśli pole Nowe i inne opcje są wyłączone, nie masz niezbędnych uprawnień do edytowania procesu. Zobacz Ustawianie uprawnień i dostępu do śledzenia pracy, Dostosowywanie dziedziczonego procesu.

  2. Po wybraniu funkcji WIT wybierz pole Nowy.

    Process Work Item Types page, Add a field to a WIT

  3. Nazwij pole i wybierz typ pola z jednego z obsługiwanych typów danych. Nazwy pól muszą być unikatowe i nie więcej niż 128 znaków. Aby uzyskać dodatkowe ograniczenia, zobacz Co to jest pole? Jak są używane nazwy pól?. Opcjonalnie dodaj opis.

    Uwaga

    Po utworzeniu nie można zmienić nazwy pola ani typu danych.

    W tym miejscu dodajemy pole Liczba całkowita z etykietą Bilet klienta.

    Add a field to Bug, choose field type

    Dodatkowe typy danych, które można dodać, to: Lista wyboru, Tożsamość, Tekst sformatowany, HTML i Pole wyboru.

  4. (Opcjonalnie) Na karcie Opcje wskaż, czy pole jest wymagane i określ wartość domyślną. Możesz też pozostawić te wartości puste.

    Add a field to Use story, specify options

    Tworząc pole Wymagane, użytkownicy muszą określić wartość pola, aby je zapisać. Określana wartość domyślna jest ustawiana podczas tworzenia elementu roboczego, a także za każdym razem, gdy element roboczy jest otwarty, a pole jest puste.

  5. (Opcjonalnie) Na karcie Układ możesz wprowadzić inną etykietę formularza niż nazwa pola. Ponadto możesz wybrać stronę i grupę, na której pojawia się pole w formularzu.

    W tym miejscu dodajemy pole Bilet klienta do nowej grupy z etykietą Fokus klienta.

    Add a field to Use story, specify layout
  6. Wybierz pozycję Dodaj pole , aby zakończyć dodawanie pola. Jeśli nie określono jego lokalizacji układu, zostanie on dodany do pierwszej grupy pól w formularzu układu.

    Napiwek

    Po dodaniu pola możesz przeciągać je i upuszczać na stronie, aby przenieść je do formularza. Jeśli masz kilka pól, które chcesz dodać do niestandardowej strony lub grupy, możesz najpierw dodać te elementy, a następnie dodać pola. Nie można dodać pola do szarego obszaru w formularzu, w którym znajdują się pola Przypisane do, Stan i Przyczyna.

Weryfikowanie dokonanego dostosowania

Zalecamy utworzenie projektu testowego i zastosowanie do niego dostosowanego procesu dziedziczonego w celu zweryfikowania wprowadzonych zmian.

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

    Create a project from the selected process

    Create a project from the selected process

    Create a project from the selected process

  2. Zostanie otwarta strona Tworzenie nowego projektu. Wypełnij formularz.

    Create new project form

    Create new project form

    Create new project form

  3. Otwórz elementy robocze. (1) Sprawdź, czy wybrano właściwy projekt, a następnie (2) wybierz pozycję >Elementy robocze.

    Open Work>Work Items

  4. Wybierz dostosowany element WIT. W tym miejscu wybieramy pozycję Usterka.

    Work, Work Items Page, Add New Work Item, Bug

  5. Sprawdź, czy dodane pole jest wyświetlane w formularzu. Pamiętaj, że ikona (wykrzyknik) wskazuje, że pole jest wymagane.

    Bug form, Customer Ticket field added to Customer Focus group

Stosowanie dostosowanego procesu do projektu

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

Napiwek

Podczas dostosowywania trybu WIT wszystkie projekty odwołujące się do dziedziczonego procesu, który dostosowujesz automatycznie w celu odzwierciedlenia dodanych niestandardowych sieci WIT. 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 otwieramy menu dla procesu domyślnego Agile.

    Agile process, Choose number of team projects

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

    W tym miejscu otworzymy menu myFirstProject1.

    Project, Change process

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

    Change process dialog

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

    W tym miejscu otwieramy menu dla dziedziczonego procesu MyAgile.

    Agile process context menu, Choose Change team projects to use MyAgile

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

    W tym miejscu wybieramy użycie procesu Agile dla projektów Fabrikam Fiber A i Fabrikam Fiber. Tylko te projekty utworzone na podstawie procesu Agile lub dziedziczone z metody Agile są wyświetlane w kolumnie Dostępne projekty.

    Change process to an inherited process dialog

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

Pytania i odpowiedzi

Pyt.: Czy istnieją pola, których nie można użyć?

1: Tak, kontrolka Kroki, która jest dostępna w typie elementu roboczego Przypadek testowy, nie może być używana w niestandardowym typie elementu roboczego.

Spróbuj wykonać tę następną próbę

Uwaga

Możesz przejrzeć zmiany wprowadzone do dziedziczonego procesu za pośrednictwem dziennika inspekcji. Aby dowiedzieć się więcej, zobacz Uzyskiwanie dostępu, eksportowanie i filtrowanie dzienników inspekcji.