Udostępnij za pośrednictwem


Klonowanie hostowanego procesu XML do procesu dziedziczenia

usługi Azure DevOps

Klonowanie hostowanego procesu XML do modelu procesu dziedziczenia umożliwia zarządzanie dostosowaniami za pomocą interfejsu użytkownika i plików definicji XML. Proces dziedziczony obsługuje zestaw dostosowań opisanych tutaj Informacje o dostosowywaniu procesu i dziedziczonych procesach.

Zalecamy zapoznanie się z Obsługiwanymi operacjami podczas przechodzenia z hostowanego procesu XML do dziedziczonego procesuprzed sklonowaniem hostowanego procesu XML.

Warunki wstępne

  • Twoje konto korzysta obecnie z modelu procesów hostowanego XML
  • Musisz być członkiem grupy Administratorzy kolekcji projektów, właścicielem organizacji lub mieć wyraźne uprawnienia do edytowania, tworzenia lub zarządzania określonym procesem oraz do tworzenia projektu.

Sekwencja kroków

Ogólna sekwencja kroków do obsługi klonowania to:

  1. Otwórz ustawienia>proces
  2. Wybierz hostowany proces XML, który chcesz sklonować, a następnie wybierz opcję Klonuj proces w celu dziedziczenia z menu kontekstowego
  3. Zweryfikuj dostosowania, które są obecne w odziedziczonym procesie wynikającym z klonowania.
  4. Ręcznie ponownie zastosuj dostosowania, które zostały zignorowane podczas klonowania
  5. Utwórz projekt testowy, aby zweryfikować dostosowania.

Otwórz ustawienia>proces

Tworzysz, zarządzasz i dostosowujesz procesy z poziomu ustawień organizacji Proces>.

  1. Wybierz logo Azure DevOps, aby otworzyć Projects. Następnie wybierz pozycję Ustawienia organizacji.

    Otwórz ustawienia organizacji

  2. Następnie wybierz pozycję Process.

    Ustawienia organizacji, strona procesu

    Ważny

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

Klonowanie hostowanego procesu XML do procesu dziedziczenia

  1. Otwórz plik ... Użyj menu kontekstowego dla procesu hostowanego XML i wybierz opcję Sklonuj proces do dziedziczonej opcji.

    W tym miejscu otworzymy menu dla procesu Projektowania Agile.

    menu kontekstowe procesu Agile, wybierz opcję Klonuj proces jako dziedziczony

  2. Przejrzyj informacje podane w wyświetlonym oknie dialogowym, a następnie wybierz pozycję Kontynuuj.

    Klonowanie informacji z XML do okna dialogowego dziedziczenia

  3. W następnym oknie dialogowym można zmienić nazwę dziedziczonego procesu, aby został utworzony i opcjonalnie zmienić proces nadrzędny i podać opis.

    W tym miejscu akceptujemy wartości domyślne podane przez system.

    Zaakceptuj wartości domyślne podane przez system.

    Ważny

    System wykonuje najlepszy wysiłek w celu wykrycia prawidłowego procesu nadrzędnego. Sprawdź, czy wybrany proces spełnia Twoje oczekiwania, lub zmień go zgodnie z potrzebami. Po zakończeniu klonowania nie można go sklonować po raz drugi na podstawie innego procesu systemowego.

  4. Po potwierdzeniu, że informacje są poprawne, wybierz opcję Zapisz.

Dostosowania po aktualizacji do ręcznego wprowadzenia

Uaktualnienie umożliwia podjęcie najlepszej próby uzgodnienia procesu systemowego i dostosowań wprowadzonych w procesie Hostowanego kodu XML. Po uaktualnieniu zalecamy przejrzenie dziedziczonego procesu i ręczne ponowne zastosowanie dostosowań.

  • Utwórz projekt testowy: użyj do weryfikacji, czy dostosowania zostały zachowane lub ponownie zastosowane do procesu
  • Zaktualizuj wartość domyślną dla dowolnego pola: zdefiniuj wszystkie wcześniej zdefiniowane wartości domyślne
  • Stan przepływu pracy: sprawdź mapowanie stanów na kategorie stanów przepływu pracy
  • reguły niestandardowe: możesz utworzyć ponownie wybrane reguły zgodnie z potrzebami. Reguły dla hostowanego modelu procesów XML nie odpowiadają sobie wzajemnie jeden do jednego z regułami zdefiniowanymi dla dziedziczonego procesu. Specyficznie:
    • Kilka reguł jest już zdefiniowanych w procesie systemowym lub wygenerowanym automatycznie. Na przykład niektóre pola systemowe, takie jak Zmieniono według, Data zmiany, Zamknięte przez, Data zamknięcia, podlegają regułom systemu.
    • Niektóre reguły są teraz określane jako atrybuty pól, takie jak ustawienie pola jako domyślne lub wymagane.
  • Wyłącz typy elementów roboczych.
  • Ukryj dziedziczone pola lub kontrolki.
  • kontrolki niestandardowe: sprawdź, czy kontrolki niestandardowe są stosowane zgodnie z oczekiwaniami; wyłącz lub ukryj niepożądane grupy lub rozszerzenia stron.

Weryfikowanie dokonanego dostosowania

Zalecamy utworzenie projektu testowego na podstawie dziedziczonego procesu utworzonego w poprzednim kroku w celu zweryfikowania zachowanych dostosowań i wszelkich dodatkowych zmian wprowadzonych w nim.

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

    Utwórz projekt z wybranego procesu

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

    Tworzenie nowego formularza projektu

  3. Otwórz stronę Work>Work Items (kontekst użytkownika), następnie wybierz Nowy Element Roboczy i wybierz wcześniej dostosowany element WIT. W tym miejscu wybieramy Bug.

    Praca, Strona Elementów Roboczych, Dodaj Nowy Element Roboczy, Bug

  4. Sprawdź, czy oczekiwane dostosowania są wyświetlane w formularzu.

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

FAQ

.: Dlaczego w formularzu brakuje niektórych pól podczas klonowania hostowanego procesu XML do dziedziczonego?

Podczas procesu klonowania robimy wszystko, co w naszej mocy, aby dopasować układ z Hosted XML i sklonować go do Inherited. Jeśli jednak kreatywnie podszedłeś do układu formularza, nie zawsze możemy replikować ten sam układ w Inherited. System stara się jak najlepiej. Pola i układy, które nie są zrozumiałe, są ignorowane. Pola są jednak nadal dodawane do procesu. Wystarczy ręcznie dodać je do układu formularza.