Интеграции  >  Slack

Кто может подключить интеграцию со Slack и как это сделать?

Подключить интеграцию может только Владелец аккаунта или Супер администратор с доступом к настройке Worksection аккаунта.

Для того, чтобы активировать эту функцию Вам необходимо перейти в раздел Аккаунт -> Настройки системы (alt + A) и нажать на переключатель в блоке Интеграция со Slack.



После этого Вам будет предложен выбор Вашей Slack команды и канала, в который будут падать уведомления из Worksection...

Когда все будет готово, Вы увидите следующий блок:



Здесь видно в какой канал вашего Slack аккаунта будет производиться ретрансляция уведомлений1. Можно сразу настроить доступ в проекты2 и после этого — подписку на задачи3. Расширенные настройки Slack-бота можно получить на странице его собственного Профиля4.

Как это работает и какие уведомления попадают в Slack?

Принцип уведомлений в Slack ничем не отличается от уведомлений для того или иного сотрудника. Подключив интеграцию со Slack, Вы получаете дополнительного сотрудника-робота с никнеймом Slack. Его единственная задача — передавать свои уведомления в канал Slack. Все события из задач, на которые он подписан, попадают в указанный ранее канал вашего Slack аккаунта.



Внимание! По умолчанию сотрудник-робот Slack не является участником ни одного из проектов и не подписан ни на одну задачу. Следовательно, сразу после добавления в аккаунт Slack бот ничего не транслирует.

Как сделать так, чтобы бот начал транслировать все события проекта в Slack?

    Во-первых, включите его в команду проекта1.
    Во-вторых, подпишите его на все задания2.
Готово! Бот будет получать уведомления о своей подписке и передавать их в Slack.

Как передавать в Slack только некоторые комментарии?

Включите бота в команду проекта, но не подписывайте на задачу. В процессе написания комментария добавьте в список единоразово уведомляемых людей бота или упомяните его через @slack в тексте комментария. Готово!



После публикации этот комментарий попадет в Worksection, а бот передаст выдержку из этого комментария в Ваш Slack канал.

Как отправлять уведомления только определенных типов?

Как и в случае с пользователем, детальная настройка уведомлений находится в Профиле.



Зайдите в профиль пользователя Slack и отрегулируйте все необходимые параметры уведомлений1. Здесь же Вы можете включить Автоматическую подписку на все новые задачи2 (это значит, что на этапе создания задачи пользователь Slack будет автоматически предлагаться в список подписчиков). На этой же странице Вы можете настроить доступ пользователя Slack в проекты Вашего аккаунта3, а также массово подписать на все открытые задачи, в доступных ему проектах4.

Как отключить ретрансляцию в Slack?

    Для отключения Slack от той или иной задачи — просто отпишите его.
    Если Вы хотите отключить Slack от того или иного проекта — просто исключите пользователя из команды проекта.
    Если Вам потребуется полностью отключить Slack — перейдите в раздел Аккаунт -> Настройки системы. Затем отключите Интеграцию со Slack на уровне всего аккаунта.

Как изменить Slack канал, в который попадают уведомления из Worksection?

Для этого Вам придется обновить интеграцию в разделе Аккаунт -> Настройки системы. Отключите её и включите заново. На этапе подключения вы сможете указать нужный канал.

Как работает обратная интеграция из Slack в Worksection?

Одновременно с пользователем Slack в Worksection,
в Slack появляется команда-бот /worksection (или /ws).

Схематически обратная интеграция выглядит так:



Обращение к worksection-боту через /ws (или /worksection) в сочетании с одной из 4-х команд открывает ряд возможностей...

Какими командами управляется worksection-бот в Slack?

/ws help — напоминает список доступных команд и ссылки на Q&A и поддержку



/ws list — выдает актуальный список проектов с порядковыми номерами. Эти номера нужно использовать для постановки задач в тот или иной проект.



Обратите внимание, это список не всех ваших worksection проектов, а только тех, в команду которых добавлен пользователь Slack. Только с такими проектами будет работать интеграция Slack > Worksection.

/ws list N — список всех открытых задач проекта номер N. Узнать N поможет команда /ws list



/ws team N — выводит список участников проекта номер N. Если вы не указали номер — будет показана команда первого из доступных проектов.




Обратите внимание, эта команда пригодится если вы захотите создать задачу, и прямо из Slack назначить ей ответственного. Для этого потребуется указать email одного из участников проекта, узнать который поможет команда /ws team N

/ws add N название_задачи — создает задачу в вашем Worksection аккаунте, в проекте с порядковым номером N. Конечно же, вы не должны помнить всех порядковых номеров, поэтому, перед тем как ставить задачу из Slack — получите актуальный список проектов командой /ws list

Например:
1 команда /ws add 3 Urgent to do it — создаст задачу «Urgent to do it» в проекте под номером 3. Та же команда (без цифры в начале) добавит задачу первый по списку проект. Если вы подключили Slack только в один проект — писать цифру нет необходимости.
2 через некоторое время в Slack придет уведомление из Worksection о том, что задача создана.


Это происходит автоматически, потому что Worksection зная о том, что эта задача поставлена из Slack назначает ее автором пользователя Slack. В роли автора пользователь Slack автоматически подписывается на уведомления о задаче. И передает собственное уведомление о том, что такая задача создана, в установленный канал вашего Slack аккаунта.

Напоминаем, что поставить задачу из Slack в WS можно только в те проекты, в команде которых уже есть пользователь-бот Slack. И только из таких проектов передаются уведомления обратно в Slack.


Дополнительные возможности команды /ws add

По умолчанию создается задача для «любого сотрудника», без сроков и описания, с приоритетом 1. Но есть варианты... Создавая задачи из Slack, вы можете указать не только название, но и все необходимые параметры.

Например, команда вида
/ws add 3 Urgent task [10] <bbbb@gmail.com> (5d)
Add some description here, after Shift+Enter

Создаст задачу Urgent task в проект № 3 с приоритетом 10, назначит ответственным участника проекта с email адресом bbbb@gmail.com, а также установит дату завершения задачи через 5 дней. Кроме этого, весь текст второй строки станет описанием.



Итак, если вам нужно добавить:
Приоритет задачи — напишите в квадратных скобках цифру от 1 до 10
Ответственного — заключите email ответственного в < >
Срок — укажите количество дней до завершения в круглых скобках (цифра с буквой d)
Описание — перенесите строку с помощью shift+enter. Все что будет написано с новой строки будет описанием задачи.

Совет: если вы не помните email адрес сотрудника на которого хотите назначить задание — воспользуйтесь командой /ws team N. Если не помните N — командой /ws list.
ответы по темам
поиск ответа

Обучающее видео

на нашем YouTube канале


Не смогли найти ответ?Обращайтесь в службу поддержки!
 
Партнерская программа Вы рекомендуете Worksection,
— мы отдаём вам первые 25$

skype / worksection
Copyright © 2008-2017 Worksection™ / Made in Ukraine
RU