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.
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
- Aby utworzyć element roboczy, musisz być współautorem projektu Azure Boards. Jeśli nie masz jeszcze projektu, możesz zarejestrować się i utworzyć projekt. Aby uzyskać więcej informacji, zobacz Rozpoczynanie korzystania z Azure Boards.
- Aby utworzyć subskrypcje w kanale usługi Slack dla zdarzeń elementów roboczych, musisz być członkiem grupy administratorzy projektu Azure Boards lub grupy Administratorzy zespołu. Aby dodać, zobacz Zmienianie uprawnień na poziomie projektu lub Dodawanie administratora zespołu.
- Aby otrzymywać powiadomienia, dla organizacji musi być włączony dostęp aplikacji innej firmy za pośrednictwem protokołu OAuth . Zobacz Zmienianie zasad dostępu do aplikacji dla organizacji
Dodawanie aplikacji Azure Boards do obszaru roboczego usługi Slack
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.
Po dodaniu zobaczysz komunikat powitalny z aplikacji, jak pokazano na poniższej ilustracji.
Użyj dojścia
/azboards
usługi Slack do interakcji z aplikacją. W dalszej części tego artykułu znajduje się lista poleceń.
Łączenie projektu Azure Boards z aplikacją Azure Boards
Aby użyć aplikacji, musisz najpierw połączyć projekt Azure Boards z kanałem usługi Slack.
Po zainstalowaniu aplikacji w obszarze roboczym usługi Slack połącz się i uwierzytelnij się w Azure Boards.
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.
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.
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
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
- 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
.
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
Zarządzanie subskrypcjami Azure Boards
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.
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.
Aby ta funkcja działała, użytkownicy muszą być zalogowani. Po zalogowaniu ta funkcja działa dla wszystkich kanałów w obszarze roboczym.
Odłączanie projektu z kanału
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.
- Konfiguracja nie powiodła się. Upewnij się, że organizacja "{nazwa organizacji}" istnieje i że masz wystarczające uprawnienia.
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ł.
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ć.
W tej samej przeglądarce uruchom nową kartę, przejdź do https://slack.com
pozycji 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.
Jeśli te kroki nie rozwiążą problemu z uwierzytelnianiem, skontaktuj się z nami pod adresem Developer Community.