Udostępnij przez


Używanie usługi Azure Boards z usługą Slack

Azure DevOps Services

Jeśli używasz usługi Slack, możesz użyć aplikacji Azure Boards dla usługi Slack, aby utworzyć elementy robocze i monitorować aktywność elementów roboczych w projekcie Azure Boards z poziomu kanału usługi Slack.

Aplikacja Azure Boards dla usługi Slack umożliwia użytkownikom konfigurowanie subskrypcji i zarządzanie nimi w kanale usługi Slack. Mogą zarządzać subskrypcjami do zarządzania tworzeniem, aktualizowaniem i innymi zdarzeniami związanymi z elementami roboczymi. Użytkownicy mogą również otrzymywać powiadomienia o tych zdarzeniach w kanale usługi Slack. Konwersacje w kanale usługi Slack mogą służyć do tworzenia elementów roboczych. Podglądy adresów URL elementów roboczych ułatwiają użytkownikom rozpoczęcie dyskusji na temat pracy.

Zdjęcie: Powiadomienie

Uwaga

Powiadomienia są wysyłane do kanałów — nie są wyświetlane w wiadomościach bezpośrednich.

Wymagania wstępne

Kategoria Wymagania
Platforma Usługa Azure Boards i aplikacja Slack usługi Azure Boards działają tylko z usługami Azure DevOps Services (w chmurze); nie są one obsługiwane na serwerze Azure DevOps Server.
Poziomy dostępu Kontrybutor do projektu.
Permissions Aby utworzyć subskrypcje w kanale Slack dla zdarzeń elementów roboczych: członek grupy Administratorów Projektu lub grupy Administratorów Zespołu .
Konto Microsoft Entra Jeśli Twoja organizacja jest połączona z dzierżawą Microsoft Entra ID, zaloguj się przy użyciu konta, które jest natywnym członkiem tej dzierżawy. Podczas logowania za pośrednictwem usługi Slack mogą wystąpić błędy uwierzytelniania kont gości lub zewnętrznych.

Dodaj aplikację Azure Boards do przestrzeni roboczej Slack

  1. Aby zainstalować aplikację Usługi Azure Boards w obszarze roboczym usługi Slack, otwórz przeglądarkę internetową, zaloguj się do usługi Slack i otwórz aplikację Usługi Azure Boards.

  2. Po dodaniu zostanie wyświetlony komunikat powitalny z aplikacji, jak pokazano na poniższej ilustracji.

    Zdjęcie: Wiadomość powitalna

  3. Użyj nazwy użytkownika /azboards w usłudze Slack, aby wchodzić w interakcję z aplikacją. W dalszej części tego artykułu znajduje się lista poleceń. Referencja poleceń.

Aby użyć aplikacji, musisz najpierw połączyć projekt usługi Azure Boards z kanałem usługi Slack.

  1. Po zainstalowaniu aplikacji w obszarze roboczym usługi Slack połącz się i uwierzytelnij się z usługą Azure Boards.

    zrzut ekranu przedstawiający logowanie

  2. Po zalogowaniu użyj następującego polecenia ukośnika w kanale usługi Slack, aby połączyć się z projektem usługi Azure Boards określonym za pomocą adresu URL:

    /azboards link [project url]
    

    Na przykład:

    /azboards link https://dev.azure.com/myorg/myproject
    

Po połączeniu projektu można utworzyć elementy robocze przy użyciu /azboards create polecenia lub użyć akcji komunikatów.

Skonfiguruj subskrypcje, aby monitorować elementy robocze

Możesz tworzyć subskrypcje w dowolnym momencie, aby monitorować elementy robocze za pomocą polecenia /azboards subscriptions. Istnieje możliwość skonfigurowania subskrypcji tuż po połączeniu projektu.

  1. Wybierz żądaną ścieżkę obszaru, zdarzenie, które cię interesuje, i użyj skojarzonych filtrów, aby dostosować kanał usługi Slack. Aby łatwo skonfigurować subskrypcje, w rozwijanej liście ścieżek obszaru wyświetlane są ścieżki, do których ostatnio miałeś dostęp.

    Konfigurowanie subskrypcji.

    Jeśli ścieżka obszaru twojego zespołu nie jest wyświetlana w menu rozwijanym Ścieżka obszaru, postępuj zgodnie z instrukcjami wymienionymi w następnej sekcji Dodaj ścieżki obszaru. Ścieżki obszaru dodane za pomocą polecenia /azboards addAreapath oraz ścieżki obszaru, dla których subskrypcje są tworzone w kanale Slack, zawsze pojawią się na liście rozwijanej Ścieżka obszaru razem z ostatnio odwiedzanymi ścieżkami obszaru.

Dodawanie ścieżek obszaru

Możesz dodawać obszary, na których pracuje twój zespół, do kanału, tak aby były zawsze dostępne do tworzenia elementów roboczych oraz subskrypcji. To działanie jest ważne głównie dla zespołów posiadających ponad 100 ścieżek obszarowych.

  • Użyj następującego polecenia, aby dodać ścieżki obszarów z projektu do kanału Slack.

    /azboards addAreapath [area path]
    

    Na przykład:

    /azboards addAreapath myproject\fabrikam
    

    dodawanie komunikatu o powodzeniu ścieżki obszaru

  • Jeśli wybierzesz nazwę projektu jako ścieżkę obszaru, otrzymasz powiadomienia dotyczące wszystkich ścieżek obszaru w projekcie. Jest to logicznie równoważne z wybraniem ścieżki obszaru "Dowolna".

Tworzenie elementu roboczego za pomocą polecenia

  1. Za pomocą aplikacji Azure Boards możesz tworzyć elementy robocze z poziomu kanału. Aplikacja obsługuje również niestandardowe elementy robocze.
  • Aby utworzyć element roboczy, użyj polecenia /azboards create.

    Tworzenie elementu roboczego przy użyciu polecenia

  1. Elementy robocze można tworzyć bezpośrednio z polecenia, przekazując typ elementu roboczego i tytuł jako parametry. Elementy robocze są tworzone tylko wtedy, gdy nie mają żadnych pól do obowiązkowego wypełnienia.

    /azboards create [work item type] [work item title]
    

    Na przykład:

    /azboards create 'user story' Push cloud monitoring alerts to mobile devices
    

Tworzenie elementu roboczego na podstawie akcji komunikatów

Często dyskusje w kanale wzywają do tworzenia elementów roboczych. Możesz użyć akcji wiadomości, aby utworzyć element roboczy. Wybrany komunikat jest wstępnie wypełniany w sekcji opisu elementu roboczego. Link z powrotem do konwersacji w kanale jest przechowywany w sekcji Dyskusja nowo utworzonego elementu roboczego, zapewniając użytkownikom dostęp do dyskusji, która doprowadziła do utworzenia elementu roboczego.

  • Aby utworzyć elementy robocze przy użyciu działań komunikatów

    Tworzenie elementu roboczego przy użyciu akcji komunikatu

Zarządzanie subskrypcjami usługi Azure Boards

  1. Aby wyświetlić, dodać i usunąć subskrypcje dla kanału /azboards subscriptions , użyj polecenia :

    /azboards subscriptions
    

    To polecenie wyświetla listę wszystkich bieżących subskrypcji dla kanału i umożliwia dodawanie nowych subskrypcji i usuwanie istniejących. W ramach dodawania subskrypcji możesz również dostosować otrzymywane powiadomienia przy użyciu różnych filtrów.

Uwaga

Administratorzy zespołu nie mogą usuwać ani modyfikować subskrypcji utworzonych przez administratorów projektu.

Zdjęcie: Wyświetlanie subskrypcji

Podglądy adresów URL elementów roboczych

Aby obsługiwać współpracę wokół elementów roboczych omówionych w kanale, zostanie wyświetlony podgląd elementów roboczych, do których odwołuje się kanał. Gdy użytkownik wkleja adres URL elementu roboczego, podgląd jest wyświetlany podobnie jak na poniższej ilustracji. Ten podgląd pomaga utrzymać rozmowy dotyczące elementów pracy istotnymi i poprawnymi.

Zdjęcie: rozwinięcie adresu URL

Aby ta funkcja działała, użytkownicy muszą być zalogowani. Po zalogowaniu ta funkcja działa dla wszystkich kanałów w obszarze roboczym.

Kanał usługi Slack może łączyć się tylko z jednym projektem usługi Azure Boards jednocześnie. Aby połączyć się z innym projektem, musisz najpierw odłączyć bieżący projekt przy użyciu /azboards unlink polecenia .

Odłączanie projektu powoduje usunięcie wszystkich subskrypcji wraz z dodanymi ścieżkami obszaru z kanału. Jeśli kanał nie ma subskrypcji, każdy użytkownik może odłączyć projekt. Jeśli jednak kanał ma subskrypcje, tylko administratorzy projektu mogą odłączyć projekt z kanału.

Dokumentacja polecenia

W poniższej tabeli wymieniono wszystkie polecenia /azboards, których można użyć w kanale Slack.

Polecenie slash Funkcje
/azboards link [adres URL projektu] Łączenie projektu z tym kanałem w celu utworzenia elementów roboczych i otrzymywania powiadomień
/azboards subskrypcje Dodawanie lub usuwanie subskrypcji dla tego kanału
/azboards create lub /azboards create [typ elementu roboczego] [tytuł] Utwórz element roboczy
/azboards addAreapath [ścieżka obszaru] Dodaj ścieżkę obszaru z projektu do tego kanału
/azboards signin Zaloguj się do organizacji usługi Azure Boards
/azboards signout Wyloguj się z organizacji usługi Azure Boards
/azboards unlink Odłączanie projektu z tego kanału
/azboards feedback Zgłaszanie problemu lub sugerowanie funkcji
/azboards help Uzyskiwanie pomocy dotyczącej poleceń

Zarządzanie pracą w kanałach prywatnych

Aplikacja Azure Boards dla Slack może pomóc w tworzeniu elementów roboczych oraz monitorowaniu aktywności elementów roboczych w kanałach prywatnych. Aby zaprosić bota do kanału prywatnego, wprowadź /invite @azboards. Po opublikowaniu tego wpisu możesz tworzyć elementy robocze i zarządzać powiadomieniami w taki sam sposób, jak w przypadku kanału publicznego.

Rozwiązywanie problemów

Jeśli występują następujące błędy podczas korzystania z aplikacji Usługi Azure Boards dla usługi Slack, wykonaj procedury opisane w tej sekcji.

Konfiguracja nie powiodła się. Upewnij się, że organizacja "{nazwa organizacji}" istnieje i że masz wystarczające uprawnienia.

Aby rozwiązać ten problem z uwierzytelnianiem, wykonaj następujące kroki:

  1. Wyloguj się z usługi Azure DevOps, przechodząc do https://aka.ms/VsSignout przeglądarki.

  2. Otwórz okno przeglądarki InPrivate (Microsoft Edge) lub Incognito (Chrome).

  3. Zaloguj się na https://aex.dev.azure.com/me, używając swoich poświadczeń.

  4. Wybierz prawidłowy katalog z menu rozwijanego pod ikoną profilu. Wybierz katalog zawierający organizację z projektem, który chcesz połączyć.

    Zrzut ekranu przedstawiający wybieranie katalogu zawierającego organizację zawierającą projekt.

  5. W tej samej przeglądarce uruchom nową kartę, przejdź do https://slack.comstrony i zaloguj się do obszaru roboczego (użyj klienta internetowego). Uruchom polecenie /azboards signout, a następnie polecenie /azboards signin.

Jeśli te kroki nie rozwiążą problemu z uwierzytelnianiem, skontaktuj się z nami w społeczności deweloperów.