Przejdź do treści

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:

  1. Członek zespołu publikuje zapytanie na wyznaczonym kanale Slack, a Threada przechwytuje je jako zarządzany WorkItem z typowanym schematem.
  2. Threada przygotowuje ugruntowaną odpowiedź lub proponuje działanie i publikuje w Slack powiadomienie informujące właściwego recenzenta, że akceptacja oczekuje.
  3. 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.
  4. 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.

  1. W Studio dodaj integrację ze Slack w ramach zarządzania pakietem.
  2. Zainstaluj aplikację Threada dla Slack z zakresowymi uprawnieniami o najmniejszym niezbędnym poziomie.
  3. Zmapuj kanały, z których Threada może odczytywać napływające zapytania i na które może publikować wyniki.
  4. 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.