Integracja Slack
Połącz Threada ze Slack do kontrolowanych powiadomień, alertów eskalacji i przyjmowania zgłoszeń.
Przegląd
Integracja Slack umożliwia Threada dostarczanie powiadomień, zbieranie zgłoszeń z kanałów i kierowanie alertów eskalacji — wszystko kontrolowane przez zasady przestrzeni roboczej.
Możliwości
- Publikowanie podsumowań WorkItem i alertów eskalacji w kanałach
- Zbieranie zgłoszeń z wyznaczonych kanałów
- Powiadamianie recenzentów w Slack, gdy akceptacja oczekuje (recenzenci zatwierdzają w Threada Work)
- Routing powiadomień według klasyfikacji zasad i priorytetu
- Ścieżka audytu dla każdej wiadomości i interakcji
Przykład w praktyce
Jeden kompletny przepływ, który Threada realizuje ze Slack:
- Członek zespołu publikuje zapytanie na wyznaczonym kanale Slack, a Threada przechwytuje je jako zarządzany WorkItem z typowanym schematem.
- Threada przygotowuje ugruntowaną odpowiedź lub proponuje działanie i publikuje w Slack powiadomienie informujące właściwego recenzenta, że akceptacja oczekuje.
- Recenzent otwiera Threada Work i zatwierdza lub odrzuca w ramach jawnego kroku decyzyjnego; zatwierdzone działanie uruchamia się następnie jako kontrolowane działanie, z zachowaniem idempotentności.
- Wynik jest publikowany z powrotem na kanale, a każda wiadomość i interakcja jest zapisywana na ścieżce audytu.
Konfiguracja
Skonfiguruj integrację w Studio w ramach ładu pakietu. Zainstaluj aplikację Threada Slack z uprawnieniami o określonym zakresie i zmapuj kanały do definicji przepływów pracy.
- W Studio dodaj integrację ze Slack w ramach zarządzania pakietem.
- Zainstaluj aplikację Threada dla Slack z zakresowymi uprawnieniami o najmniejszym niezbędnym poziomie.
- Zmapuj kanały, z których Threada może odczytywać napływające zapytania i na które może publikować wyniki.
- Zweryfikuj połączenie; integracja aktywuje się dopiero po pomyślnym teście.
Uprawnienia i dostęp do danych
Slack łączy się przez powierzchnie o najmniejszych uprawnieniach, z których każda ma poświadczenie pod Twoją kontrolą.
- Aplikacja Threada w Slack Marketplace żąda jednego zakresu OAuth — commands — dzięki czemu odbiera wyłącznie wywołania Twoich poleceń /threada i nie przechowuje żadnego tokena Slack Web API.
- Przyjmowanie wiadomości z kanałów oraz publikowanie na kanałach korzysta z aplikacji Slack tenanta, której bot token i signing secret dostarczasz Ty; są one przechowywane w Secret Manager i używane wyłącznie dla mapowanych przez Ciebie kanałów — to ten sam model poświadczeń, co w pozostałych integracjach Threada.
- Każde przychodzące żądanie Slack jest weryfikowane względem Twojego signing secret Slack, zanim Threada utworzy WorkItem; powiadomienia wychodzące mogą również korzystać z adresu URL przychodzącego webhooka Slack (incoming webhook), bez żadnego tokena.
- Odinstalowanie lub wyłączenie integracji zatrzymuje przyjmowanie i publikowanie oraz zachowuje historię audytu dla już utworzonych WorkItems.
Najczęściej zadawane pytania
Czy ludzie mogą zatwierdzać działania bezpośrednio w Slack?
Nie w samym Slack. Slack otrzymuje powiadomienie, że akceptacja oczekuje; recenzent zatwierdza lub odrzuca w ramach jawnego kroku decyzyjnego w Threada Work i dopiero wtedy uruchamia się kontrolowane działanie. Wynik można opublikować z powrotem na kanale.
Czy Threada przechwytuje napływające zapytania ze Slack?
Tak. Wiadomości na wyznaczonych kanałach stają się zarządzanymi WorkItems z typowanym schematem, dzięki czemu nieformalne zapytanie w Slack zmienia się w ustrukturyzowany, możliwy do śledzenia rekord, a nie zagubiony wątek.
Jakiego dostępu wymaga integracja?
Aplikacja Threada dla Slack zainstalowana z zakresowymi uprawnieniami o najmniejszym niezbędnym poziomie dla konkretnych używanych kanałów. Każda wiadomość i interakcja jest rejestrowana na ścieżce audytu.