Łączenie Azure Boards z usługą Excel (starsza wersja)

Usługi Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Important

Dodatek Azure DevOps integracji pakietu Office nie jest już obsługiwany i może nie działać z bieżącymi wersjami pakietu Office lub przeglądarek. Firma Microsoft nie udostępnia aktualizacji ani poprawek dla tego dodatku. W przypadku operacji zbiorczych elementów roboczych należy użyć funkcji importowania/eksportowania woluminów CSV, która jest zalecana i obsługiwana.

Note

W tym artykule opisano starszy dodatek do integracji Azure DevOps Office. W przypadku nowych przepływów pracy zbiorczych użyj importu/eksportu CSV lub zbiorczego modyfikowania elementów roboczych w portalu internetowym. Poniższe kroki dotyczą zespołów, które nadal korzystają z przepływów pracy opartych na Excel.

Aby zapewnić obsługę starszych przepływów pracy związanych ze śledzeniem zadań, możesz użyć programu Microsoft Excel do dodawania lub aktualizowania elementów roboczych. Możesz pracować w trybie online (z połączeniem z usługą Azure Boards lub serwerem Azure DevOps Server) albo w trybie offline (na lokalnej kopii dokumentu).

Tip

Możesz użyć sztucznej inteligencji do wsparcia tego zadania w dalszej części tego artykułu lub zobacz Włącz pomoc AI w serwerze MCP usługi Azure DevOps aby rozpocząć pracę.

Obsługiwani klienci pakietu Office i wersje Azure DevOps

W poniższej tabeli przedstawiono obsługę klienta pakietu Office według wersji Azure DevOps/Visual Studio.

System macOS nie jest obsługiwany. Nawet jeśli zainstalowano Visual Studio dla komputerów Mac, połączenie z Azure DevOps z programu Excel lub innego klienta pakietu Office nie jest obsługiwane.

wersja Azure DevOps/Visual Studio Excel Integracja projektu Tworzenie scenorysów w programie PowerPoint Notatki
Azure DevOps Services
Azure DevOps Server 2020
Visual Studio 2022
Visual Studio 2019
Azure DevOps Office Integration 2019
✅ Obsługiwane ❌ Nieobsługiwane ❌ Nieobsługiwane Integracja projektu i TFSFieldMapping są przestarzałe. Tworzenie linków z poziomu programu PowerPoint nie jest już obsługiwane, ale nadal można dodać link do scenorysu z poziomu elementu roboczego.
Visual Studio 2017 (starsza wersja) ✅ Obsługiwane ✅ Obsługiwane ✅ Obsługiwane Wsparcie tylko dla starszych wersji.

Prerequisites

Kategoria Wymagania
Oprogramowanie — Microsoft Excel 2016 lub nowszy, w tym wersje Microsoft 365.
— Visual Studio lub bezpłatną Azure DevOps Office Integration 2019.
— Wtyczka Azure DevOps Office Integration (zainstalowana z programem Visual Studio lub Azure DevOps Office Integration 2019).
Pobierz Azure DevOps Office Integration 2019 - Przejdź do Pobieranie programu Visual Studio.
- Przewiń do Wszystkie pliki do pobrania.
- Rozwiń sekcję Inne narzędzia, platformy i składniki redystrybucyjne.
— Znajdź Azure DevOps Office Integration 2019 i wybierz pozycję Pobierz.
— Jeśli nie możesz zlokalizować pobierania lub nie masz dostępu, zaloguj się przy użyciu konto Microsoft lub skontaktuj się z administratorem.
uprawnienia - Dostęp członka projektu w celu nawiązania połączenia z projektem Azure Boards.
Project - Projekt Azure Boards. Jeśli go nie masz, zobacz Tworzenie projektu.

Aby uzyskać informacje o wymaganiach dotyczących zgodności, zobacz zgodność klienta Azure DevOps.

Ograniczenia i znane problemy

Dodatek integracyjny Azure DevOps Office powstał jeszcze przed wprowadzeniem nowoczesnego uwierzytelniania Microsoft 365, a firma Microsoft nie utrzymuje go już aktywnie. Spodziewaj się następujących ograniczeń:

  • Nowoczesne uwierzytelnianie: Dostęp warunkowy, uwierzytelnianie wieloskładnikowe (MFA) i zasady zgodności urządzeń mogą blokować logowanie. Jeśli logowanie interakcyjne nie powiedzie się, zaloguj się do klienta pakietu Office przy użyciu tego samego konta, którego używasz do Azure DevOps przed otwarciem arkusza.
  • Osobiste tokeny dostępu (PAT): W niektórych scenariuszach zamiast interakcyjnego logowania wymagany jest token PAT. PATs są długoterminowymi poświadczeniami, więc jeśli to możliwe, unikaj ich. Używaj tokenów Microsoft Entra tam, gdzie są obsługiwane. Jeśli musisz użyć tokenu dostępu osobistego (PAT), zobacz Używanie tokenów dostępu osobistego.
  • Microsoft 365 (internet) i macOS: dodatek działa tylko w pakiecie Office dla komputerów stacjonarnych w Windows. Excel dla sieci web i pakiet Office dla komputerów Mac nie obsługują tego dodatku.
  • Hostowani agenci i automatyzacja: Dodatek obsługuje tylko użycie interakcyjne. Nie obsługuje nienadzorowanych ani opartych na potokach scenariuszy. Zamiast tego użyj interfejsu API REST Azure DevOps.
  • Duże zestawy danych: Publikowanie lub odświeżanie tysięcy elementów roboczych w jednym arkuszu może przekroczyć limit czasu. Rozdziel pracę między arkusze lub użyj importu/eksportu CSV.

Obsługiwane rozwiązania alternatywne opisano w artykułach Zbiorcze modyfikowanie elementów roboczych w portalu internetowym i Zbiorcze importowanie lub aktualizowanie elementów roboczych za pomocą plików CSV.

Publikowanie i odświeżanie elementów roboczych

Podczas pracy w Excel edytujesz lokalną kopię danych elementu roboczego.

Użyj tych akcji, aby zachować synchronizację:

  • Odśwież pobiera najnowsze wartości z Azure Boards do arkusza.
  • Publikuj przesyła zmiany w arkuszu kalkulacyjnym do usługi Azure Boards.

Na początku arkusz i Azure Boards są zgodne. Z czasem inni użytkownicy lub procesy mogą zmieniać te same elementy robocze. Aby uniknąć konfliktów i nieaktualnych edycji, użyj tego rytmu:

  1. Odśwież po otwarciu pliku.
  2. Wprowadź niewielkie zmiany.
  3. Opublikuj zmiany.
  4. Odśwież ponownie, szczególnie podczas dłuższych sesji.

Powtórz ten cykl w całej sesji.

Azure DevOps i excel

Na poniższym diagramie przedstawiono dwukierunkową synchronizację między Excel a Azure DevOps:

  • Program Excel publikuje zmiany lokalne do Azure DevOps.
  • Excel odświeża się w celu ściągnięcia aktualizacji po stronie serwera.

Diagram przedstawiający dwukierunkowy przepływ publikowania i odświeżania między Excel, programem Team Explorer i Azure DevOps.

Aby uzyskać pełny przepływ pracy w programie Excel, zobacz Zbiorcze dodawanie elementów roboczych za pomocą programu Excel.

Łączenie projektu Azure DevOps z programem Excel

Aby dodać lub zmodyfikować elementy robocze w Excel, najpierw połącz arkusz z projektem Azure DevOps.

Note

  • W tej sekcji przedstawiono kroki programu Excel dla usługi Azure Boards. PowerPoint korzysta z podobnego procesu połączenia.
  • W usłudze Azure DevOps Services portal automatycznie wybiera kolekcję Team Project Collection. W Azure DevOps Server wybierz kolekcję przed wybraniem projektu.

Wybierz jedną ścieżkę połączenia:

  • Portal internetowy
  • klient chmurowy programu Excel
  • klient Excel (lokalny)
  • Visual Studio/Team Explorer

Arkusz łączy się jako lista danych wejściowych (lista ręczna) lub lista zapytań (zapisane wyniki zapytania).

Ta metoda połączenia wymaga rozszerzenia Azure DevOps Open in Excel Marketplace i Visual Studio 2017 lub nowszym.

  1. W przeglądarce upewnij się, że wybrano prawidłowy projekt, a następnie przejdź do pozycji Tablice>Zapytania>Wszystkie.

    Zrzut ekranu przedstawiający rozwinięte menu „Tablice” z wyróżnioną pozycją „Zapytania”.

  2. Wybierz zapytanie, które chcesz otworzyć w Excel.

  3. Na karcie Wyniki wybierz ikonę akcji, a następnie wybierz pozycję Otwórz w Excel.

    Zrzut ekranu przedstawiający menu kontekstowe wyników zapytania z wyróżnionym poleceniem Otwórz w Excel.

Tip

Do pracy z różnymi listami wejściowymi lub listami zapytań można użyć wielu arkuszy w skoroszycie programu Excel. Możesz połączyć się tylko z jednym projektem na jeden skoroszyt.

Jeśli przeniesiesz projekt Azure DevOps do innej kolekcji projektów w tej samej instancji Azure DevOps Server, dokumenty automatycznie połączą się ponownie. Jeśli projekt zostanie przeniesiony do innego wystąpienia Azure DevOps Server, należy ręcznie ponownie połączyć dokumenty z nowym serwerem.

Praca w trybie offline i ponowne nawiązywanie połączenia z Azure Boards

Możesz pracować w trybie offline w Excel, aby dodać lub zaktualizować elementy robocze, a następnie ponownie nawiązać połączenie i zsynchronizować później.

Note

Jeśli projekt zostanie przeniesiony do innej organizacji Azure DevOps lub wystąpienia Azure DevOps Server, skonfiguruj ponownie połączenie dokumentu. Aby uzyskać instrukcje, zobacz Łączenie projektu Azure DevOps z Excel.

Odłączanie pliku dokumentu od sieci

Przed rozłączeniem przygotuj arkusz:

  1. Otwórz dokument, który chcesz edytować w trybie offline.

  2. Pobierz najnowsze aktualizacje. W Excel na wstążce Zespół w grupie Elementy robocze wybierz pozycję Odśwież.

  3. Dodaj wszystkie kolumny, które planujesz edytować. Nie można dodawać kolumn po rozłączeniu.

  4. Odłącz komputer od sieci lub zapisz plik listy elementów roboczych i skopiuj go na inny komputer.

    Pakiet Office może wyświetlić błąd połączenia po rozłączeniu.

  5. Zmodyfikuj lub zaktualizuj listę elementów roboczych zgodnie z potrzebami.

    W trybie offline nie można utworzyć większości typów łączy między elementami roboczymi. Łącza nadrzędno-podrzędne na liście drzewa Excel są wyjątkiem.

Ponowne łączenie pliku z Azure Boards

Po powrocie do trybu online ponownie zsynchronizuj plik:

  1. Połącz ponownie komputer z siecią lub skopiuj plik do komputera podłączonego do Azure Boards.

  2. Jeśli plik został zmieniony w trybie offline, w Excel na wstążce Zespół w grupie Elementy robocze wybierz pozycję Publikuj.

  3. Jeśli zmiany w trybie offline nie wprowadzono, wybierz zamiast tego pozycję Odśwież .

  4. Rozwiąż wszelkie błędy walidacji lub konflikty.

Rozszerzenia witryny Marketplace

Te rozszerzenia witryny Marketplace obsługują scenariusze integracji Azure DevOps i Microsoft 365:

  • Azure DevOps Otwórz w programie Excel

    Otwiera wyniki zapytania lub wybrane elementy robocze w Excel z portalu internetowego na potrzeby edycji zbiorczej i analizy.

    • Publisher: Microsoft DevLabs
    • Wymagania: Microsoft Excel oraz program Visual Studio lub klient integracji pakietu Office dla usługi Azure DevOps
    • Zgodność: usługi Azure DevOps i Azure DevOps Server
  • integracja Office 365

    Wysyła powiadomienia haka usługi Azure DevOps (na przykład o kompilacjach, wypchnięciach kodu i zdarzeniach elementów roboczych) do skrzynki odbiorczej grupy Microsoft 365.

    • Wydawca: Microsoft
    • Zakres: Azure DevOps Services

    Note

    Na stronie Marketplace podano, że to rozszerzenie jest preinstalowane w usłudze Visual Studio Team Services/Azure DevOps Services.

Używanie sztucznej inteligencji do pracy z elementami roboczymi bez Excel

Jeśli skonfigurujesz Azure DevOps MCP Server, możesz opisywać typowe zadania związane z elementami roboczymi w języku naturalnym, unikając w wielu przypadkach korzystania ze starszego dodatku programu Excel.

Zastąp wartości symboli zastępczych przed uruchomieniem monitu: <ProjectName>, , <AreaPath><IterationPath>i <UserName>.

Zadanie Przykładowy monit
Zbiorcze dodawanie elementów roboczych Create 10 User Stories in project <ProjectName> under area path <AreaPath> in iteration <IterationPath>
Importowanie hierarchii Create an Epic "Checkout revamp" in project <ProjectName> with 3 Features and 2 User Stories under each Feature
Aktualizowanie wartości pól Set Iteration Path to <IterationPath> for all active Tasks assigned to <UserName> in project <ProjectName>
Ponowne przypisywanie pracy Reassign all active User Stories in area path <AreaPath> from <UserName> to <UserName>
Przenieś elementy do sprintu Move all uncommitted User Stories in project <ProjectName> from iteration <IterationPath> to iteration <IterationPath>
Zbiorcze dodawanie tagów Add tag "release-2026" to all User Stories in iteration <IterationPath> in project <ProjectName>
Wykonaj zapytanie dotyczące elementów roboczych Show all active unassigned Bugs in project <ProjectName>
Eksportuj migawkę List all resolved Bugs in project <ProjectName> from the last 30 days with Title, Assigned To, and Closed Date
Zbiorcze odświeżanie wartości Set Priority to 2 for all active Bugs in area path <AreaPath> in project <ProjectName>
Zmienianie typu elementu roboczego Change all Issues tagged "convert-to-bug" to Bug in project <ProjectName>

Note

Jeśli używasz Visual Studio Code, tryb agenta jest szczególnie przydatny podczas wykonywania złożonych operacji na elementach roboczych.