Tích hợp Slack
Kết nối Threada với Slack để gửi thông báo được quản trị, cảnh báo leo thang và tiếp nhận yêu cầu.
Tổng quan
Tích hợp Slack cho phép Threada gửi thông báo, thu thập đầu vào từ các kênh và định tuyến cảnh báo leo thang — tất cả đều được quản trị bởi chính sách của workspace.
Năng lực
- Đăng tóm tắt WorkItem và cảnh báo leo thang lên các kênh
- Thu thập đầu vào yêu cầu từ các kênh được chỉ định
- Thông báo cho người duyệt trong Slack khi có phê duyệt đang chờ (người duyệt phê duyệt trong Threada Work)
- Định tuyến thông báo theo phân loại chính sách và mức ưu tiên
- Dấu vết kiểm toán cho mỗi tin nhắn và tương tác
Một ví dụ thực tế
Một luồng đầu-cuối mà Threada chạy với Slack:
- Một thành viên trong nhóm đăng một yêu cầu trong một kênh Slack được chỉ định, và Threada nắm bắt nó như một WorkItem được quản trị với lược đồ có kiểu.
- Threada soạn một câu trả lời có căn cứ hoặc đề xuất một hành động, và đăng một thông báo lên Slack báo cho đúng người duyệt rằng có một phê duyệt đang chờ.
- Người duyệt mở Threada Work và phê duyệt hoặc từ chối tại một bước quyết định rõ ràng; hành động đã được phê duyệt sau đó chạy như một hành động được quản trị, với tính idempotency.
- Kết quả được đăng trở lại kênh, và mọi tin nhắn cùng tương tác đều được ghi vào dấu vết kiểm toán.
Thiết lập
Cấu hình tích hợp trong Studio dưới phần quản trị pack. Cài đặt ứng dụng Threada Slack với các quyền giới hạn phạm vi và ánh xạ các kênh tới các định nghĩa quy trình của bạn.
- Trong Studio, thêm tích hợp Slack trong phần quản trị pack.
- Cài đặt ứng dụng Threada Slack với các quyền giới hạn phạm vi, đặc quyền tối thiểu.
- Ánh xạ các kênh mà Threada được phép đọc đầu vào và đăng kết quả lên.
- Xác thực kết nối; tích hợp chỉ được kích hoạt sau khi kiểm thử thành công.
Quyền và truy cập dữ liệu
Slack kết nối qua các bề mặt đặc quyền tối thiểu, mỗi bề mặt có một thông tin xác thực do bạn kiểm soát.
- Ứng dụng Threada trên Slack Marketplace chỉ yêu cầu một phạm vi OAuth duy nhất, commands, nên nó chỉ nhận các lượt gọi lệnh slash /threada của bạn và không lưu trữ token Slack Web API nào.
- Việc tiếp nhận tin nhắn kênh và đăng bài lên kênh dùng một Slack app cấp tenant với bot token và signing secret do bạn cung cấp; chúng được lưu trữ trong Secret Manager và chỉ được dùng cho các kênh bạn ánh xạ — cùng mô hình thông tin xác thực như các tích hợp khác của Threada.
- Các yêu cầu Slack gửi đến được xác minh dựa trên signing secret Slack của bạn trước khi Threada tạo một WorkItem; các cảnh báo gửi đi cũng có thể dùng một URL incoming webhook của Slack mà không cần token.
- Việc gỡ cài đặt hoặc vô hiệu hóa tích hợp sẽ dừng việc tiếp nhận đầu vào và đăng bài, đồng thời giữ lại lịch sử kiểm toán cho các WorkItems đã được tạo.
Câu hỏi thường gặp
Mọi người có thể phê duyệt hành động trực tiếp trong Slack không?
Không phải trong chính Slack. Slack nhận một thông báo rằng có một phê duyệt đang chờ; người duyệt phê duyệt hoặc từ chối tại một bước quyết định rõ ràng trong Threada Work, và chỉ khi đó hành động được quản trị mới chạy. Kết quả có thể được đăng trở lại kênh.
Threada có tiếp nhận đầu vào từ Slack không?
Có. Tin nhắn trong các kênh được chỉ định trở thành các WorkItems được quản trị với lược đồ có kiểu, vì vậy một yêu cầu Slack không chính thức biến thành một hồ sơ có cấu trúc, có thể theo dõi thay vì một luồng tin nhắn bị thất lạc.
Việc tích hợp cần quyền truy cập gì?
Ứng dụng Threada Slack được cài đặt với các quyền giới hạn phạm vi, đặc quyền tối thiểu cho những kênh cụ thể đang sử dụng. Mọi tin nhắn và tương tác đều được ghi vào dấu vết kiểm toán.