Wiele organizacji korporacyjnych dodaje wiele projektów, aby obsługiwać ich potrzeby biznesowe. Chociaż zalecamy utrzymanie jednego projektu w celu zachowania prostoty, istnieją wystąpienia, w których może być potrzebnych wiele projektów. W takim przypadku pojawia się kilka pytań dotyczących zadań obsługiwanych podczas pracy z co najmniej dwoma projektami.
Ten artykuł zawiera odpowiedzi na te pytania. Aby uzyskać więcej informacji na temat określonych funkcji między projektami, zobacz Praca między projektami.
Uwaga
Użytkownicy dodani do grupy Użytkownicy o zakresie projektu mogą uzyskiwać dostęp tylko do projektów, do których są dodawani. Aby uzyskać więcej informacji, zobacz About projects and scaling your organization, Project-scoped User group (Informacje o projektach i skalowaniu organizacji w grupie użytkowników w zakresie projektu).
Projekty
Ile projektów należy utworzyć?
Ogólnie rzecz biorąc, zalecamy utworzenie pojedynczego projektu. Jednak niektóre potrzeby biznesowe, takie jak wspieranie projektu publicznego lub stosowanie zasad zabezpieczeń, mogą wymagać utworzenia więcej niż jednego projektu. Aby uzyskać więcej informacji, zobacz jeden z następujących artykułów.
Czy mogę nawiązać połączenie z więcej niż jednym projektem jednocześnie?
Po nawiązaniu połączenia z przeglądarki internetowej można nawiązać połączenie z różnymi projektami z różnych kart przeglądarki. Podczas nawiązywania połączenia z klienta lub środowiska IDE można łączyć się tylko z jednym projektem jednocześnie. Aby uzyskać więcej informacji, zobacz Połączenie do projektów zespołowych.
Jak mogę wyświetlić wszystkie dostępne dla mnie projekty?
Jak mogę wyłączyć współpracę między projektami?
Jeśli chcesz ograniczyć użytkownikom możliwość wyświetlania lub modyfikowania wybranych elementów roboczych, ustaw uprawnienia w obszarze Ścieżki obszaru. Nie ma jednak metody ograniczania użytkowników do łączenia elementów roboczych znajdujących się w różnych projektach.
Pulpity nawigacyjne i raporty
Czy mogę utworzyć pulpit nawigacyjny z informacjami obejmującymi co najmniej dwa projekty?
Istnieje ograniczona obsługa widżetów dodanych do pulpitu nawigacyjnego z różnych projektów. W szczególności możesz dodawać wykresy Burndown i Burnup z różnych projektów do pulpitu nawigacyjnego. Widżety oparte na zapytaniach odwołują się do zdefiniowanych zapytań, które mogą odwoływać się do innych projektów. Możesz również użyć widżetu osadzonej strony internetowej do wyświetlania danych z adresu URL, takiego jak zaległości, tablica lub wykres analityczny dla zespołu. Jednak listy prac, tablicy lub wykresu są wyświetlane przy użyciu preferencji wyświetlania ustawionych przez aktualnie zalogowanego użytkownika wyświetlających pulpit nawigacyjny.
Jedynym sposobem wyświetlania danych z różnych projektów jest użycie widżetów opartych na zapytaniach lub osadzonych widżetów strony internetowej. Widżety oparte na zapytaniach odwołują się do zdefiniowanych zapytań, które mogą odwoływać się do innych projektów. Osadzone widżety stron internetowych wyświetlają dane z adresu URL, takie jak lista prac, tablica lub wykres dla zespołu w różnych projektach. Jednak listy prac, tablicy lub wykresu są wyświetlane przy użyciu preferencji wyświetlania ustawionych przez aktualnie zalogowanego użytkownika wyświetlających pulpit nawigacyjny.
Uwaga
Istnieje sugerowana funkcja — pojedynczy pulpit nawigacyjny dla wielu projektów , które można przeglądać i głosować.
Czy mogę utworzyć raport obejmujący co najmniej dwa projekty?
Tak. Raporty usługi Analytics i usługi Power BI obsługują tworzenie raportów obejmujących co najmniej dwa projekty. Aby uzyskać więcej informacji, zobacz Tworzenie raportu usługi Power BI przy użyciu zapytania OData.
Usługa Azure Boards i śledzenie pracy
Czy mogę wykonywać zapytania w projektach?
Tak. Zapytania elementów roboczych obejmujące wszystkie projekty w organizacji lub filtrować dla określonych projektów. Ponadto możesz użyć narzędzia wyszukiwania do przeprowadzania wyszukiwania elementów roboczych we wszystkich projektach w organizacji. Aby uzyskać więcej informacji, zobacz jeden z następujących artykułów.
Czy mogę wyświetlić tablicę Kanban elementów roboczych zdefiniowanych w różnych projektach?
Tak. Rozszerzenie Marketplace tablic opartych na zapytaniach obsługuje tę funkcję. Widok tablicy Kanban można wyświetlić w widoku płaskiej listy elementów roboczych.
Czy mogę połączyć elementy robocze między projektami?
Tak. Możesz użyć dowolnego typu linku, który chcesz połączyć elementy robocze zdefiniowane w różnych projektach. Należy zdefiniować projekty w ramach tej samej organizacji lub kolekcji projektów. Aby uzyskać więcej informacji, zobacz Łączenie historii użytkowników, problemów, usterek i innych elementów roboczych.
Czy mogę wykonywać zapytania dotyczące elementów roboczych połączonych między projektami?
Nie. Istnieje zbyt duży koszt wydajności podczas próby wykonania takiego zapytania, więc nie jest obsługiwany.
Czy mogę wyeksportować zapytanie obejmujące wiele projektów do programu Excel?
Nie. Zapytania między projektami nie są otwierane w programie Excel. Można jednak wyeksportować zapytanie obejmujące wiele projektów do pliku .csv, otworzyć je w programie Excel i zaimportować je do usługi Azure Boards. Aby uzyskać więcej informacji, zobacz Zbiorcze importowanie lub aktualizowanie elementów roboczych przy użyciu plików CSV.
Czy mogę połączyć elementy robocze między organizacjami lub kolekcjami?
Tak w organizacjach. Zobacz Łączenie scenariuszy użytkowników, problemów, usterek i innych elementów roboczych; Łącze do zdalnego elementu roboczego.
Nie w kolekcjach, ponieważ nie jest to obsługiwana funkcja.
Czy mogę wykonać planowanie pojemności w projektach?
Nie. Usługa Azure Devops nie przechowuje danych planowania pojemności w magazynie danych śledzenia pracy ani usłudze Analizy, ponieważ nie jest to obsługiwana funkcja.
Jak mogę zarządzać zależnościami między projektami?
Aby zarządzać zależnościami w usłudze Azure Boards, możesz połączyć elementy robocze przy użyciu typu linku Poprzednik/Następnik. Aby dowiedzieć się, jak to zrobić, zobacz Łączenie scenariuszy użytkowników, problemów, usterek i innych elementów roboczych.
Czy mogę wykonywać zapytania dotyczące elementów roboczych połączonych między projektami?
Nie. Istnieje zbyt duży koszt wydajności podczas próby wykonania takiego zapytania, więc nie jest obsługiwany.
Dostosowywanie usługi Azure Boards
Czy mogę zastosować proces dziedziczony zdefiniowany w jednej organizacji do innej organizacji?
Tak. Aby wykonać tę operację, należy wyeksportować proces i zaimportować go do innego organizacji. Chociaż nie ma interfejsu użytkownika importu/eksportu, możesz użyć narzędzia Process Migrator dla aplikacji Node.js .
Czy mogę zastosować proces dziedziczony zdefiniowany w jednej kolekcji do innej kolekcji?
Tak. Aby wykonać tę operację, należy wyeksportować proces i zaimportować go do innego zbioru. Chociaż nie ma interfejsu użytkownika importu/eksportu, możesz użyć narzędzia Process Migrator dla aplikacji Node.js .
Azure Repos
Czy mogę ustawić zasady gałęzi między repozytoriami w projekcie?
Tak. Zasady między repozytoriami dotyczą wszystkich lub wybranych repozytoriów w projektach. Zrób to w obszarze Zasady repozytoriów>ustawień>projektu. Dodaj zasady niestandardowe i określ, czy dotyczy to wszystkich repozytoriów, czy też określ, które repozytoria mają być stosowane. Aby uzyskać więcej informacji na temat zasad gałęzi, zobacz Poprawianie jakości kodu za pomocą zasad gałęzi.
Tak. Zasady między repozytoriami dotyczą wszystkich lub wybranych repozytoriów w projektach. Wykonaj to z poziomu ustawień>projektu Zasady między repozytoriami. Dodaj ochronę gałęzi i określ, czy dotyczy ona wszystkich repozytoriów, lub wybierz repozytoria, które mają być stosowane. Aby uzyskać więcej informacji, zobacz Administracja zasadami między repozytoriami i Poprawianie jakości kodu za pomocą zasad gałęzi.
Jak mogę znaleźć wszystkie ukończone żądania ściągnięcia w projektach?
Nie ma funkcji interfejsu użytkownika, aby wyodrębnić te informacje. Aby uzyskać te informacje, możesz użyć interfejsu API REST w następujący sposób:
- Pobierz wszystkie projekty przy użyciu listy projektów.
- Pobierz wszystkie repozytoria każdego projektu przy użyciu repozytoriów — lista.
- Pobierz wszystkie żądania ściągnięcia każdego repozytorium przy użyciu żądań ściągnięcia — pobierz żądania ściągnięcia.