Интеграция со Slack
Подключите Threada к Slack для управляемых уведомлений, оповещений об эскалациях и приёма запросов.
Обзор
Интеграция со Slack позволяет Threada доставлять уведомления, собирать запросы из каналов и направлять оповещения об эскалациях — всё под управлением политик рабочего пространства.
Возможности
- Публикация сводок WorkItem и оповещений об эскалациях в каналы
- Сбор приёма запросов из назначенных каналов
- Уведомление проверяющих в Slack, когда ожидается утверждение (проверяющие утверждают в Threada Work)
- Маршрутизация уведомлений по классификации политики и приоритету
- Аудиторский след для каждого сообщения и взаимодействия
Рабочий пример
Один сквозной поток, который Threada выполняет со Slack:
- Участник команды публикует запрос в назначенном канале Slack, и Threada фиксирует его как управляемый WorkItem с типизированной схемой.
- Threada составляет обоснованный ответ или предлагает действие и публикует в Slack уведомление, сообщающее нужному проверяющему, что ожидается утверждение.
- Проверяющий открывает Threada Work и одобряет или отклоняет на явном шаге принятия решения; затем одобренное действие выполняется как управляемое действие, с идемпотентностью.
- Результат публикуется обратно в канал, и каждое сообщение и взаимодействие фиксируется в журнале аудита.
Настройка
Настройте интеграцию в Studio в разделе управления pack. Установите приложение Threada для Slack с ограниченными разрешениями и сопоставьте каналы с вашими определениями рабочих процессов.
- В Studio добавьте интеграцию Slack в разделе управления pack.
- Установите приложение Threada для Slack с ограниченными правами по принципу наименьших привилегий.
- Сопоставьте каналы, из которых Threada может читать запросы и в которые публиковать результаты.
- Проверьте соединение; интеграция активируется только после успешного теста.
Разрешения и доступ к данным
Slack подключается через поверхности с минимальными привилегиями, каждая со своими учётными данными, которые вы контролируете.
- Приложение Threada в Slack Marketplace запрашивает единственную область OAuth — commands, — поэтому оно получает только ваши вызовы slash-команды /threada и не хранит токен Slack Web API.
- Приём сообщений из каналов и публикация в каналы используют тенантное приложение Slack, для которого вы предоставляете bot token и signing secret; они хранятся в Secret Manager и используются только для сопоставленных вами каналов — та же модель учётных данных, что и у других интеграций Threada.
- Входящие запросы Slack проверяются по вашему signing secret Slack, прежде чем Threada создаст WorkItem; исходящие оповещения также могут использовать incoming webhook URL Slack без токена.
- Удаление или отключение интеграции останавливает приём и публикацию и сохраняет историю аудита по уже созданным WorkItems.
Часто задаваемые вопросы
Могут ли люди утверждать действия прямо в Slack?
Не в самом Slack. Slack получает уведомление о том, что ожидается утверждение; проверяющий одобряет или отклоняет на явном шаге принятия решения в Threada Work, и только после этого выполняется управляемое действие. Результат может быть опубликован обратно в канал.
Принимает ли Threada запросы из Slack?
Да. Сообщения в назначенных каналах становятся управляемыми WorkItems с типизированной схемой, поэтому неформальный запрос в Slack превращается в структурированную, отслеживаемую запись, а не в потерянную ветку.
Какой доступ нужен интеграции?
Приложение Threada для Slack, установленное с ограниченными правами по принципу наименьших привилегий для конкретных используемых каналов. Каждое сообщение и взаимодействие журналируется в журнале аудита.