Udostępnij za pośrednictwem


Dodawanie pól i zarządzanie nimi (proces dziedziczenia)

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

Możesz dodać pole niestandardowe do obsługi śledzenia dodatkowych wymagań dotyczących danych lub zmodyfikować atrybuty wybranego pola dziedziczonego ikona dziedziczona . Można na przykład dodać pole niestandardowe lub zmienić etykietę wyświetlaną w formularzu elementu roboczego dla pola dziedziczonego.

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.

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.

Po dodaniu pola niestandardowego możesz tworzyć zapytania, wykresy lub widoki analizy oraz raporty usługi Power BI w celu śledzenia powiązanych z nim danych.

Wymagania wstępne

Aby uzyskać wskazówki dotyczące dostosowywania usługi Azure Boards do konkretnych wymagań biznesowych, zobacz About configuring and customizing Azure Boards (Informacje o konfigurowaniu i dostosowywaniu usługi Azure Boards).

  • 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.

Otwieranie ustawień procesu organizacji

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

  2. Wybierz pozycję Ustawienia organizacji.

    Zrzut ekranu przedstawiający przycisk Ustawienia organizacji do wyboru.

  3. Wybierz Proces.

    Zrzut ekranu przedstawiający wyróżniony przycisk Proces do wyboru.

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

  2. Wybierz pozycję Ustawienia kolekcji lub Ustawienia administratora.

  3. Wybierz Proces.

    Zrzut ekranu przedstawiający wyróżniony przycisk Proces w ustawieniach kolekcji.

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).

Nazwy pól niestandardowych

Po dodaniu pola niestandardowego do dziedziczonego procesu usługa Azure DevOps przypisuje nazwę odwołania poprzedzoną prefiksem Custom , a następnie nazwę pola z usuniętymi spacjami. Na przykład dodasz pole o nazwie DevOps Triage, a nazwą referencyjną jest Custom.DevOpsTriage. W nazwie odwołania nie są dozwolone żadne spacje.

Dodawanie pola niestandardowego

Możesz dodawać pola i określać grupę i stronę, na której powinny być wyświetlane. Ponadto po dodaniu pola można przeciągać je i upuszczać na stronie, aby przenieść jego położenie w formularzu. Jeśli masz kilka pól, które chcesz dodać do niestandardowej strony lub grupy, najpierw dodaj te strony lub grupy, a następnie dodaj pola.

Uwaga

Każdy proces może definiować maksymalnie 1024 pola, w tym pola dziedziczone przez system. Pola można dodawać tylko na stronie w formularzu. Nie można dodać pola do szarego obszaru w formularzu, w którym znajdują się pola Przypisane do, Stan i Przyczyna.

  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 .

    Wszystkie procesy-process-WIT linki do stron nadrzędnych

    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 procesu dziedziczonego.

  2. Po wybraniu funkcji WIT wybierz pole Nowy.

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

  3. Nazwij pole i wybierz typ pola z jednego z obsługiwanych typów danych. Opcjonalnie dodaj opis.

    Uwaga

    Musisz określić nazwę pola, która jest unikatowa w organizacji. Pole niestandardowe zdefiniowane dla jednego procesu nie może być takie samo jak nazwa zdefiniowana dla innego procesu. Aby uzyskać więcej informacji na temat nazw pól, zobacz Co to jest pole? Jak są używane nazwy pól?

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

    Dodaj pole do pola Usterka, wybierz typ pola

  4. (Opcjonalnie) Na karcie Opcje wskaż, czy pole jest wymagane i określ wartość domyślną. Możesz też pozostawić wartości puste. Tworząc pole Wymagane, użytkownicy muszą określić wartość pola, aby zapisać element roboczy. Podczas tworzenia elementu roboczego, a także za każdym razem, gdy ktoś otworzy element roboczy, a pole jest puste, zostanie ustawiona wartość domyślna.

    Dodawanie pola do pozycji Używanie scenariusza, określanie opcji

  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.

    Dodawanie pola do artykułu Używanie, określanie układu

    Uwaga

    Chociaż można zmienić etykietę formularza, należy użyć nazwy pola podczas dodawania pól do kart (Tablica, Tablica zadań) lub tworzenia zapytań na podstawie pola.

  6. Wybierz pozycję Dodaj pole , aby zakończyć dodawanie pola. Jeśli nie określisz jego lokalizacji układu, system doda go do pierwszej grupy pól w formularzu.

  7. Po zakończeniu wprowadzania wszystkich zmian otwórz element roboczy dostosowanego typu.

    W tym miejscu pokażemy, że pole Bilet klienta zostało dodane do grupy Stan. Może być konieczne odświeżenie przeglądarki, aby zobaczyć zmiany.

    Formularz usterki, pole Bilet klienta dodane do grupy fokusu klienta

Dodawanie listy wyboru

Śledzenie pracy, przetwarzanie i limity projektu

Możesz dodać nowe pole i zdefiniować listę wyboru lub dostosować listę wyboru dziedziczonego pola.

Uwaga

Każda organizacja lub kolekcja może definiować maksymalnie 2048 listy wyboru. Każda lista wyboru może zawierać maksymalnie 2048 elementów. Elementy listy wyboru muszą zawierać co najmniej 256 znaków. Jeśli chcesz dodać zależne listy wyboru, zobacz Kaskadowe listy wyboru.

  1. Zacznij od wybrania pozycji dodaj nową ikonę pola Nowe pole, a następnie określ typ listy wyboru — liczbę całkowitą lub ciąg — a następnie dodaj elementy do wyświetlenia na liście wyboru. Możesz dodać element, a następnie nacisnąć Enter, aby dodać inny element.

    Dodaj pole do okna dialogowego Usterki, Dodaj niestandardową listę wyboru.

    Aby usunąć element na liście, zaznacz element, a następnie kliknij ikonę Ikona Usuń usuwania.

    Aby zmodyfikować listę wyboru dziedziczonego pola, wybierz pozycję Edytuj , aby edytować pole. Na karcie Definicja możesz wybrać pozycję Dodaj wartość.

    Edytowanie priorytetu pola w oknie dialogowym STory użytkownika, karta Definicja.

  2. (Opcjonalnie) Wybierz kartę Opcje , aby zdefiniować pole zgodnie z potrzebami, określić wartość domyślną lub zezwolić użytkownikom na wprowadzanie własnych wartości.

    Zezwalaj na wartości na niestandardowej liście wyboru

  3. (Opcjonalnie) Zobacz poprzedni krok 5 , aby określić, gdzie ma być wyświetlane pole w formularzu (karta Układ ).

Dodawanie pola Tożsamość

Użyj pola opartego na tożsamości, aby dodać pole podobne do pola Przypisane do. Pola oparte na tożsamości działają tak samo jak pole Przypisane do, zapewniając funkcję selektora wyszukiwania i tożsamości. Gdy organizacja zarządza użytkownikami za pomocą identyfikatora Entra firmy Microsoft lub usługi Active Directory, system synchronizuje pola oparte na tożsamościach z nazwami zdefiniowanymi w tych katalogach.

  1. Zacznij od wybrania dodaj nową ikonę pola pola Nowy, a następnie nazwy pola, typu tożsamości i opcjonalnie opisu.

    Dodaj pole do okna dialogowego Usterka, karta Definicja, Dodaj pole Tożsamość.

  2. (Opcjonalnie) Zobacz poprzedni krok 5 , aby określić, gdzie ma być wyświetlane pole w formularzu (karta Układ).

Dodawanie pola sformatowanego i HTML

  1. Tak jak poprzednio, wybierz element WIT, do którego chcesz dodać pole, a następnie wybierz dodaj nową ikonę pola pole Nowy.

  2. Jako typ wybierz pozycję Tekst (wiele wierszy). W tym miejscu oznaczymy pole jako żądanie klienta, aby przechwycić komentarze klientów dotyczące żądań funkcji produktu.

    Przetwarzanie strony Typy elementów roboczych, Dodawanie pola tekstu sformatowanego do formularza usterki

  3. Pole jest dodawane do pierwszej kolumny we wszystkich polach tekstu sformatowanego zdefiniowanego przez system, ale przed kontrolką Dyskusja.

    Formularz usterki, pole Żądania klienta dodane do pierwszej kolumny w formularzu

Dodawanie pola wyboru

  1. Tak jak poprzednio, wybierz element WIT, do którego chcesz dodać pole, a następnie wybierz pozycję ikona dodawania Nowe pole.

  2. Wybierz wartość logiczną jako typ i nadaj jej etykietę. W tym miejscu oznaczymy pole jako Sklasyfikowane, aby śledzić stan klasyfikacji usterki.

    Dodawanie pola logicznego
  3. (Opcjonalnie) Otwórz kartę Opcje i określ, czy pole powinno być wymagane.

    Ustawianie opcji dla pola logicznego

  4. Domyślnie pole jest dodawane do ostatniej grupy zdefiniowanej w drugiej kolumnie. Otwórz kartę Układ, aby przeciągnąć i upuścić pole do innej grupy w formularzu.

    Uwaga

    Pole jest wyświetlane jako pole wyboru w formularzu elementu roboczego. Zaznacz pole wyboru, aby wskazać wartość true. Jeśli pole zostanie wyświetlone na tablicy lub tablicy zadań, wartości pól wartości True i False są wyświetlane (a nie pole wyboru).

Dodawanie istniejącego pola do innego elementu WIT

Istniejące pola odpowiadają dowolnym dziedziczonemu polu i polu niestandardowemu zdefiniowanemu w kolekcji. Po dodaniu pola niestandardowego do jednego elementu WIT możesz dodać je do innych z menu formularza. Możesz też dodać pole zdefiniowane dla jednego procesu do typu elementu roboczego w innym procesie. Otwórz typ elementu roboczego i wybierz istniejące pole.

Aby wyszukać opisy dowolnego pola elementu roboczego zdefiniowanego przez system, zobacz indeks pola Element roboczy.

W tym miejscu dodajemy pole Bilet klienta do elementu WIT artykułu użytkownika.

Dodawanie istniejącego pola do scenariusza użytkownika

Opcjonalnie określ wartości Wymagane/Domyślne i umieszczanie w formularzu dla pola.

Ponowne etykietowanie pola

Zmiana nazwy pola lub zmiana typu pola nie jest obsługiwana. Jednak na karcie Układ można zmienić etykietę wyświetlaną w formularzu elementu roboczego. Podczas wybierania pola w zapytaniu należy wybrać nazwę pola, a nie etykietę pola.

W tym miejscu ponownie nadamy pole Bilet klienta numerowi biletu.

Karta Układu, Ponowne etykietowanie pola

Modyfikowanie tekstu pomocy opisu

Tekst pomocy o opisie jest wyświetlany, gdy użytkownicy najeżdżają kursorem na pole w formularzu elementu roboczego. Możesz zdefiniować inny tekst pomocy dla tych samych pól dla różnych typów elementów roboczych. Modyfikacja jest obsługiwana zarówno w przypadku pól niestandardowych, jak i pól dziedziczynych. Należy pamiętać, że implementacja różni się w zależności od typu pola.

  • W przypadku pól dziedziczych: tekst pomocy opisowej można zdefiniować inaczej dla każdego typu i procesu elementu roboczego.
  • W przypadku pól niestandardowych: tekst pomocy opisowej jest taki sam dla pola we wszystkich typach elementów roboczych i wszystkich procesach.

Uwaga

Niektóre funkcje wymagają zainstalowania aktualizacji usługi Azure DevOps Server 2020.1. Aby uzyskać więcej informacji, zobacz Azure DevOps Server 2020 Update 1 RC1 Release Notes, Boards.

Tekst pomocy o opisie jest wyświetlany, gdy użytkownicy najeżdżają kursorem na pole w formularzu elementu roboczego. Tekst pomocy opisu można modyfikować tylko w polu niestandardowym. Ułatwia to propagowanie tekstu do wszystkich typów elementów roboczych i wszystkich procesów. Nie można dostosować tekstu pomocy według typu procesu lub elementu roboczego.

Aby zmodyfikować tekst pomocy Opis , wybierz typ elementu roboczego, który chcesz zmodyfikować, wybierz pozycję Edytuj dla pola i wybierz kartę Definicja . Zmodyfikowana wartość ma wpływ tylko na to pole w procesie i dla tego typu elementu roboczego.

W tym miejscu zmodyfikujemy pole Punkty scenariusza dla artykułu użytkownika.

Okno dialogowe Edytowanie pola, Historia użytkownika, Pole Punktów historii.

W tym miejscu zmodyfikujemy niestandardowe pole Opublikowane dla artykułu użytkownika.

Okno dialogowe Edytowanie pola, Historia użytkownika, Opublikowane pole niestandardowe.

Pokazywanie, ukrywanie lub usuwanie pola

Możesz pokazać lub ukryć dowolne pole lub kontrolkę niestandardową przed wyświetleniem w formularzu. Jeśli chcesz przywrócić pole do formularza później, możesz cofnąć ukrycie tych akcji różni się od opcji Usuń , która usuwa pole z organizacji.

Możesz wybrać wyświetlanie lub ukrywanie dziedziczonego pola lub kontrolki niestandardowej przed pojawieniem się w formularzu. W przypadku pól niestandardowych można usunąć je z formularza. Jeśli chcesz je przywrócić, wybierając pozycję Pokaż w układzie. Te akcje różnią się od opcji Usuń , która usuwa pole z organizacji.

Uwaga

Dane zdefiniowane dla dziedziczonego pola, nawet jeśli je ukryć, są przechowywane w magazynie danych i historii elementów roboczych. Rekord można wyświetlić, wyświetlając kartę historii dla elementu roboczego.

Usunięcie pola niestandardowego z układu jest zachowywane w magazynie danych, ale usuwane z historii. Można go wyświetlić z wyników zapytania. Jeśli dodasz pole z powrotem do formularza, zostanie przywrócona historia. Aby usunąć pole niestandardowe z kolekcji projektów, zobacz Usuwanie pola.

Ukrywanie pola lub kontrolki niestandardowej

Ukrywanie dziedziczonego pola lub kontrolki niestandardowej

  1. Otwórz menu kontekstowe pola lub kontrolki i wybierz pozycję Ukryj z układu.

    Układ usterki, dziedziczone pole, otwórz menu kontekstowe, wybierz pozycję Ukryj z układu

  2. Aby dodać ukryte pole lub kontrolkę do formularza, wybierz pozycję Pokaż w układzie.

Usuwanie pola niestandardowego z formularza

  1. Wybierz pozycję Usuń z menu kontekstowego pola, które chcesz usunąć.

    Usuwanie pola z typu elementu roboczego usterki

  2. Upewnij się, że chcesz usunąć pole.

    Potwierdzanie usunięcia pola z formularza elementu roboczego usterki
  3. Aby dodać pole niestandardowe, które zostało usunięte, wybierz pozycję Nowe pole i wybierz pozycję Użyj istniejącego pola.

Przywróć domyślne ustawienia domyślne pola

Zmiany wprowadzone w polu dziedziczone mogą zostać odrzucone. Na stronie Układ zmodyfikowanego typu elementu roboczego wybierz opcję Przywróć dla pola.

Strona układu, menu kontekstowe pola, wybierz opcję Przywróć

Usuń pole niestandardowe

Za pomocą modelu procesu dziedziczenia można usuwać tylko pola niestandardowe. Nie można usuwać pól zdefiniowanych dla procesów domyślnych systemu.

Usunięcie pola powoduje usunięcie wszystkich danych skojarzonych z tym polem, w tym wartości historycznych. Po usunięciu można przywrócić pole i odzyskać dane tylko przy użyciu interfejsu API REST Pola — aktualizowanie.

Uwaga

Zalecamy usunięcie tylko tych pól, które nie są używane. Pola, które nie są używane, można określić, wykonując polecenie witadmin listfields . Aby dowiedzieć się, jak to zrobić, zobacz Zarządzanie polami elementów roboczych (witadmin).
Jeśli usługa Analytics jest włączona dla organizacji lub kolekcji, możesz wykonać zapytanie względem analizy, w której pole niestandardowe jest używane z następującą składnią:

https://analytics.dev.azure.com/{OrganizationName}/_odata/v4.0-preview/WorkItemTypeFields?$filter=FieldReferenceName eq {CustomFieldReferenceName}&$select=WorkItemType
  1. Pole zostanie usunięte ze strony Wszystkie procesy>Pola .

    Usuń pole

    Aby usunąć pola, musisz być członkiem grupy Administratorzy kolekcji projektów lub mieć jawne uprawnienia do usuwania pola z konta.

  2. Aby ukończyć operację usuwania, musisz wpisać nazwę pola, jak pokazano.

    Usuwanie pola, okno dialogowe potwierdzenia

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).

Jeśli pracujesz z planami testów lub przypadkami testowymi, zobacz następujące artykuły: