Notify via Slack
Dodanie powiadomień Slack z przepływu pracy składa się z dwóch części:
- Utwórz zewnętrzne połączenie Slack Webhook
- Dodaj kroki powiadomień Slack do swoich przepływów pracy
Dodawanie kroku powiadomienia Slack do przepływu pracy
Dział zatytułowany „Dodawanie kroku powiadomienia Slack do przepływu pracy”Dodanie kroku powiadomienia Slack do przepływu pracy wygląda tak samo jak dodanie innych kroków. Po dodaniu kroku otwórz jego konfigurację, wypełnij formularz i zapisz go. Możesz teraz przetestować powiadomienie Slack.
Dołączanie pliku
Dział zatytułowany „Dołączanie pliku”Wybierz dokument w polu Plik do przesłania, aby wysłać go na kanał z wiadomością jako komentarzem. Webhook nie może przenosić pliku, dlatego załącznik jest wysyłany przez token bota w połączeniu Slack:
- Dodaj Token bota do połączenia. To token
xoxb-aplikacji Slack z zakresemfiles:write, a aplikacja musi zostać zaproszona na kanał. - Wpisz w kroku identyfikator kanału, na przykład
C0123ABCD, a nie nazwę kanału. Przesyłanie plików w Slack przyjmuje tylko identyfikatory, a bez niego krok kończy się niepowodzeniem. Aby znaleźć identyfikator, otwórz szczegóły kanału w Slack i przewiń na dół. - Jeśli dokument nie zostanie znaleziony, wiadomość jest wysyłana przez webhook bez niego, a krok ostrzega, podając ścieżkę dokumentu.
Formatowanie wiadomości Slack
Dział zatytułowany „Formatowanie wiadomości Slack”Slack oferuje wiele opcji formatowania, w tym dodawanie obrazów i wspominanie użytkowników. Szczegóły znajdziesz w dokumentacji Slack Text Formatting.
Tworzenie zewnętrznego połączenia Slack Webhook
Dział zatytułowany „Tworzenie zewnętrznego połączenia Slack Webhook”To jednorazowa konfiguracja, która pozwala PlaidCloud wysyłać powiadomienia Slack w Twoim imieniu. Slack umożliwia utworzenie aplikacji Webhook (ogólnego sposobu wysyłania powiadomień przez internet). Po utworzeniu aplikacji Webhook w Slack dodaj otrzymane dane uwierzytelniające do PlaidCloud, aby umożliwić jej użycie.
Tworzenie aplikacji Slack Webhook
Dział zatytułowany „Tworzenie aplikacji Slack Webhook”Te czynności musi wykonać administrator Slack. Aby utworzyć aplikację Slack Webhook:
- W Slack otwórz menu sterowania obszarem roboczym i wybierz
Settings & administration > Manage Apps - Wybierz
Custom Integrationsz listy kategorii aplikacji - Wybierz
Incoming Webhooksz listy aplikacji - Wybierz przycisk
Add to Slack - Na następnym ekranie wybierz kanał Slack, na którym mają być publikowane wiadomości, i kontynuuj. To kanał domyślny, ale można go zastąpić w każdym powiadomieniu, w tym wysyłać wiadomości prywatne do wybranych osób.
- Skopiuj wyświetlony adres URL webhooka. Będzie potrzebny później, więc zachowaj go w bezpiecznym miejscu. Wygląda mniej więcej tak:
https://hooks.slack.com/services/T04QZ1435/G02TGBFTOP8/K9GZrR2ThdJz1uSiL9YeZxoR - Przed zapisaniem możesz dostosować wygląd, nazwę i emoji. Są to tylko wartości domyślne i można je zastąpić w każdym kroku powiadomienia w przepływie pracy PlaidCloud.
Konfiguracja połączenia zewnętrznego w PlaidCloud
Dział zatytułowany „Konfiguracja połączenia zewnętrznego w PlaidCloud”Te czynności musi wykonać administrator obszaru roboczego PlaidCloud z uprawnieniami do tworzenia Zewnętrznych połączeń danych. Aby utworzyć połączenie:
- Przejdź do
Analyze > Tools > External Data Connections - W opcji
+ New Connectionwybierz Slack Webhook - Uzupełnij nazwę i opis oraz wklej adres URL webhooka z kroku 6 powyżej. Podana tu nazwa będzie wyświetlana jako opcja wyboru w kroku przepływu pracy, więc jeśli to możliwe, powinna być opisowa. Każdy, kto zna ten adres URL, może publikować na Twoim kanale, dlatego pole Adres URL webhooka maskuje go podczas wklejania i po ponownym otwarciu połączenia jest puste; pozostaw je puste, aby zachować zapisany adres URL.
- Aby wysyłać załączniki, wklej także token bota aplikacji Slack w polu Token bota (do przesyłania plików). Połączenie może zawierać adres URL webhooka, token bota lub oba. Token bota jest maskowany tak samo jak adres URL webhooka i po ponownym otwarciu połączenia jest pusty.
- Wybierz przycisk
+ Create
Przykłady
Dział zatytułowany „Przykłady”Brak przykładów…