Przesyłanie lub pobieranie szablonu procesu
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Podczas tworzenia projektu proces jest używany do określania typów elementów roboczych w celu skonfigurowania i innych ustawień. Każdy szablon procesu definiuje przede wszystkim bloki konstrukcyjne systemu śledzenia elementów roboczych dla usługi Azure Boards. W przypadku modeli procesów Hosted XML i On-premises XML można przekazać szablon procesu, aby zaktualizować istniejący projekt lub utworzyć projekt. W przypadku modelu procesu dziedziczenia można dostosować śledzenie pracy za pośrednictwem portalu internetowego. Aby uzyskać więcej informacji na temat tych różnych procesów, zapoznaj się z Dostosowywaniem środowiska śledzenia pracy.
Szablony procesów można przekazywać i eksportować tylko dla tych kolekcji projektów skonfigurowanych do korzystania z lokalnych procesów XML. Ponadto możesz oznaczyć szablon, który będzie wyświetlany jako domyślny podczas dodawania projektów.
Ważne
Wybierz wersję tego artykułu odpowiadającą twojej platformie i wersji. Selektor wersji znajduje się powyżej spisu treści. Wyszukaj platformę i wersję usługi Azure DevOps.
Napiwek
Za pomocą usługi Azure DevOps Server można wybrać między użyciem modelu procesów dziedziczonego lub lokalnego modelu procesu XML. Aby uzyskać więcej informacji, zobacz Wybieranie modelu procesu dla kolekcji projektów. Aby uzyskać dostęp do najnowszych wersji domyślnych procesów lub szablonów procesów:
Model procesu dziedziczonego: otwórz stronę Procesy . Aby uzyskać więcej informacji, zobacz Zarządzanie procesami.
Lokalny model procesu XML:
- Zainstaluj lub uaktualnij do najnowszej wersji usługi Azure DevOps Server.
- Pobierz spakowany plik szablonu przy użyciu Menedżera szablonów procesu. Użyj wersji programu Visual Studio, która jest na tym samym poziomie wersji co usługa Azure DevOps Server. Najnowszą wersję programu Visual Studio Community można zainstalować bezpłatnie.
- Możesz uzyskać dostęp do najnowszych wersji domyślnych szablonów procesów zainstalowanych na serwerze Azure DevOps Server, na przykład:
%programfiles%/Azure DevOps Server 2020/Tools/Deploy/ProcessTemplateManagerFiles/1033
. Opisy poszczególnych plików i folderów można znaleźć w temacie Omówienie plików szablonów procesu.
Wymagania wstępne
Aby zarządzać szablonami procesów, należy być członkiem grupy Administratorzy kolekcji projektów. Aby do niej dołączyć, zapoznaj się z sekcją Zmienianie uprawnień na poziomie kolekcji projektów.
Ważne
Przekazywanie i pobieranie odziedziczonych procesów nie jest obsługiwane. Aby zarządzać procesami dziedziczonymi, zobacz Informacje o dostosowywaniu i dziedziczeniu procesów.
Otwórz ustawienia procesu organizacyjnego
Zaloguj się do swojej organizacji (
https://dev.azure.com/{yourorganization}
).Wybierz pozycję
Ustawienia organizacji.
Wybierz Proces.
Zaloguj się do kolekcji (
https://dev.azure.com/{Your_Collection}
).Wybierz pozycję Ustawienia kolekcji lub Ustawienia administratora.
Wybierz Proces.
Importowanie szablonu procesu (hostowany proces XML)
Na karcie Procesy wybierz Importuj proces, a następnie przeciągnij i upuść lub przejrzyj plik zip dostosowanego procesu.
Uwaga
Jeśli nie widzisz linku Importowanie procesu , twoja organizacja nie jest skonfigurowana do obsługi modelu procesów hostowanego xml. W celu dostosowania należy pracować z modelem procesu dziedziczenia. Model procesów Hostowany XML jest obsługiwany tylko wtedy, gdy Twoje konto zostało utworzone za pośrednictwem usługi Importu danych.
Wybierz plik do przekazania. Proces niestandardowy musi spełniać określone ograniczenia, aby przejść testy poprawności podczas importowania.
Zaznacz opcję Zastąp istniejący szablon, jeśli aktualizujesz istniejący szablon. Proces importowania zastępuje dowolny szablon o tej samej nazwie co importowane i wymaga zaznaczenie tego pola, aby potwierdzić jego zastąpienie.
Ważne
Nie można zaktualizować jednego z zablokowanych procesów: Agile, Basic, CMMI i Scrum.
Po pomyślnym zaimportowaniu zostanie wyświetlony następujący komunikat.
Jeśli proces nie przejdzie testów poprawności wykonanych podczas importowania, zostanie wyświetlona lista komunikatów o błędach.
Popraw każdy błąd , a następnie ponów próbę zaimportowania.Projekt można natychmiast utworzyć przy użyciu nowo zaimportowanego procesu.
Wypełnij wyświetlony formularz. Aby uzyskać więcej informacji na temat różnych opcji, zobacz Tworzenie projektu.
Aby zapoznać się z innymi zadaniami zarządzania hostowanymi procesami XML, zobacz Importowanie i eksportowanie hostowanego procesu XML.
Zarządzanie szablonem procesu (lokalny proces XML)
Aby przekazać szablon procesu, wybierz
opcję Przekaż szablon procesu.
W oknie dialogowym Przekazywanie szablonu procesu wybierz folder .zip zawierający plik główny ProcessTemplate.xml dla szablonu procesu, który chcesz przekazać. Zobacz również Ograniczenia szablonu i sprawdzanie poprawności procesów.
Aby pobrać lub wyeksportować szablon procesu, wybierz ikonę akcji i wybierz opcję Eksportuj
.
Aby ustawić proces jako domyślny podczas dodawania nowych projektów lub wyłączać używany proces, wybierz
ikonę akcji dla procesu i wybierz opcję Ustaw jako domyślny proces lub Wyłącz proces .
Korelowanie szablonu procesu z istniejącym projektem
Aby określić typ szablonu procesu, który został użyty do utworzenia projektu, przejrzyj typy elementów roboczych, które są wyświetlane w menu Nowy element roboczy dla programu Team Explorer, a następnie porównaj je z typami elementów roboczych na poniższym wykresie. Jeśli typy elementów roboczych różnią się od tych elementów, być może został użyty niestandardowy szablon procesu.
Zwinność | Podstawowa | CMMI | Scrum |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Zarządzanie ograniczeniami szablonów i kontrolą poprawności
Jeśli przekażesz szablon procesu za pośrednictwem portalu internetowego, mogą wystąpić błędy, takie jak te pokazane na poniższej ilustracji.
Rozwiąż każdy błąd, a następnie ponów próbę przesłania. Dodatkowe informacje na temat rozwiązywania błędów szablonu procesu można znaleźć w obszarze Rozwiązywanie błędów walidacji podczas importowania procesów.
Poniższe testy sprawdzania poprawności muszą być spełnione podczas wgrywania szablonu procesu.
- Nazwy szablonów procesów muszą być unikatowe i 256 znaków Unicode lub mniej. Szablony o tej samej nazwie zastępują istniejące szablony. Ponadto nazwy nie mogą zawierać następujących znaków: . , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } <>. Aby uzyskać więcej ograniczeń, zobacz Ograniczenia nazewnictwa.
- Foldery szablonów przetwarzania nie mogą zawierać żadnych plików .exe. Jeśli tak, szablon procesu może zostać przekazany pomyślnie, jednak tworzenie projektu nie powiedzie się.
- Całkowity rozmiar szablonu procesu powinien wynosić 2 GB lub mniejszy lub tworzenie projektu kończy się niepowodzeniem.
- Proces przekazywania uruchamia częściową weryfikację, aby upewnić się, że kod XML każdego pliku szablonu procesu XML jest prawidłowy. Jeśli podczas próby przekazania szablonu procesu wystąpią błędy, przejrzyj kod XML, aby określić przyczynę błędu. Zduplikowane tagi w pliku XML mogą powodować błędy. Jeśli w pliku XML nie ma błędu, upewnij się, że wszystkie odpowiednie pliki są uwzględnione w szablonie procesu w odpowiednich lokalizacjach folderów.
- Jeśli pliki definicji XML odwołują się do rozszerzenia, należy zainstalować i włączyć rozszerzenie w kolekcji.
Ważne
Definicja schematu szablonów procesów używa kombinacji notacji CamelCase i wszystkich elementów zapisanych wielkimi literami. Jeśli wystąpią błędy podczas sprawdzania poprawności plików definicji typów, sprawdź strukturę przypadków elementów. Ponadto struktura przypadków otwierania i zamykania tagów musi być zgodna z regułami składni XML. Zobacz również Wtyczki szablonów procesów: Indeks definicji elementów XML.
Powiązane artykuły
Okresowo aktualizacje są wprowadzane do szablonów procesów w celu obsługi nowych funkcji. Aby uzyskać więcej informacji, zobacz Informacje o wersji dla usługi Azure DevOps Server.