Zarządzanie elementami roboczymi za pomocą aplikacji Azure Boards z usługą Slack

Usługa 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 na potrzeby tworzenia, aktualizowania i innych zdarzeń elementów roboczych. 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.

Pic: Powiadomienie

Przeczytaj ten artykuł, aby dowiedzieć się, jak wykonywać następujące działania:

  • Dodawanie aplikacji Azure Boards do obszaru roboczego usługi Slack
  • Łączenie i odłączanie projektu Azure Boards do aplikacji Azure Boards
  • Konfigurowanie subskrypcji do zdarzeń związanych z elementami roboczymi w kanale usługi Slack
  • Tworzenie elementów roboczych na podstawie kanału usługi Slack
  • Monitorowanie aktywności elementu roboczego w kanale usługi Slack
  • Pobieranie powiadomień w prywatnych kanałach usługi Slack

Uwaga

  • integracja Azure Boards i slack jest obsługiwana tylko w przypadku Azure DevOps Services.
  • Powiadomienia nie są obecnie obsługiwane w wiadomościach bezpośrednich.

Wymagania wstępne

Dodawanie aplikacji Azure Boards do obszaru roboczego usługi Slack

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

  2. Po dodaniu zobaczysz komunikat powitalny z aplikacji, jak pokazano na poniższej ilustracji.

    Pic: Wiadomość powitalna

  3. Użyj dojścia /azboards usługi Slack do interakcji z aplikacją. W dalszej części tego artykułu znajduje się lista poleceń.

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

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

    zrzut ekranu przedstawiający logowanie

  2. Po zalogowaniu użyj następującego polecenia slash w kanale usługi Slack, aby połączyć się z projektem 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.

Konfigurowanie subskrypcji do monitorowania elementów roboczych

Subskrypcje można tworzyć do monitorowania elementów roboczych w dowolnym momencie przy użyciu /azboards subscriptions polecenia . 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, ostatnio używane ścieżki obszaru są wyświetlane na liście rozwijanej ścieżki obszaru.

    Skonfiguruj subskrypcje.

    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 przy użyciu /azboards addAreapath poleceń i ścieżek obszaru, dla których subskrypcje są tworzone w kanale usługi Slack, są zawsze wyświetlane na liście rozwijanej Ścieżka obszaru wraz z ostatnio używanymi ścieżkami obszaru.

Dodawanie ścieżek obszaru

Do kanału można dodawać obszary, nad którymi pracuje zespół, aby zawsze były dostępne do tworzenia elementów roboczych i subskrypcji. Jest to ważne głównie dla zespołów z ponad 100 ścieżkami obszaru.

  • Użyj następującego polecenia, aby dodać ścieżki obszaru z projektu do kanału usługi 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 wybraniu ścieżki obszaru "Dowolna".

Tworzenie elementu roboczego za pomocą polecenia

  1. Za pomocą aplikacji Azure Boards można 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łniania.

     /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 komunikatu

Często dyskusje w kanale wymagają tworzenia elementów roboczych. Możesz użyć akcji komunikatów do utworzenia elementu roboczego. Wybrany komunikat jest wstępnie wypełniany w sekcji opisu elementu roboczego. Link 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 akcji komunikatów

    Tworzenie elementu roboczego przy użyciu akcji komunikatu

Zarządzanie subskrypcjami 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ć powiadomienia, korzystając z 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. Ta wersja zapoznawcza pomaga zachować istotne i poprawne konwersacje związane z elementami roboczymi.

Pic: Adres URL rozwikłania

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 jednocześnie łączyć się tylko z jednym projektem Azure Boards. Aby połączyć się z innym projektem, musisz najpierw odłączyć bieżący projekt przy użyciu /azboards unlink polecenia .

Odłączanie projektu usuwa wszystkie subskrypcje 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 /azboards wszystkie polecenia, których można użyć w kanale usługi Slack.

Slash , polecenie Funkcjonalność
/azboards link [adres URL projektu] Łączenie projektu z tym kanałem w celu utworzenia elementów roboczych i otrzymywania powiadomień
/azboards subscriptions Dodawanie lub usuwanie subskrypcji dla tego kanału
/azboards create lub /azboards create [typ elementu roboczego] [title] Tworzenie elementu roboczego
/azboards addAreapath [ścieżka obszaru] Dodawanie ścieżki obszaru z projektu do tego kanału
/azboards signin Zaloguj się do organizacji Azure Boards
/azboards signout Wyloguj się z organizacji Azure Boards
/azboards odłączanie Odłączanie projektu z tego kanału
/azboards feedback Zgłaszanie problemu lub sugerowanie funkcji

Zarządzanie pracą w kanałach prywatnych

Aplikacja Azure Boards dla usługi Slack może pomóc w tworzeniu elementów roboczych i monitorowaniu aktywności elementu roboczego w kanałach prywatnych. Aby zaprosić bota do kanału prywatnego, wprowadź ./invite @azboards Po opublikowaniu tego wpisu możesz utworzyć 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 Azure Boards dla usługi Slack, postępuj zgodnie z procedurami w tej sekcji.

Niestety, wystąpił problem. Spróbuj ponownie.

Aplikacja Azure Boards używa protokołu uwierzytelniania OAuth i wymaga dostępu do aplikacji innej firmy za pośrednictwem protokołu OAuth, aby organizacja mogła być włączona. Aby włączyć to ustawienie, przejdź do pozycji Ustawienia> organizacjiZasadyzabezpieczeń> i ustaw dostęp do aplikacji innej firmy za pośrednictwem protokołu OAuth dla ustawienia organizacji na .

Włączanie dostępu do aplikacji innej firmy za pośrednictwem protokołu OAuth dla ustawienia organizacji

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

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

Otwórz okno przeglądarki In private or incognito i przejdź do https://aex.dev.azure.com/me strony i zaloguj się. Na liście rozwijanej w obszarze ikony profilu po lewej stronie wybierz katalog zawierający organizację zawierającą projekt, który chcesz połączyć.

Wybierz katalog zawierający organizację zawierającą projekt

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

Sign in Wybierz przycisk i nastąpi przekierowanie do strony zgody, takiej jak ta w poniższym przykładzie. Upewnij się, że katalog wyświetlany obok wiadomości e-mail jest taki sam jak ten, który został wybrany w poprzednim kroku. Zaakceptuj i ukończ proces logowania.

Zgoda na żądane uprawnienia aplikacji

Jeśli te kroki nie rozwiążą problemu z uwierzytelnianiem, skontaktuj się z nami pod adresem Developer Community.