WORKSECTION

Worksection for Slack

Управління проєктами та комунікація

З'єднайте свій Slack і Worksection, щоб збільшити ефективність.

Насамперед увійдіть в ваш Worksection аккаунт.
Якщо у вас ще немає аккаунта, створіть його.

Кто может подключить интеграцию со 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 и Автоматическую подписку на все новые задачи 3 (это означает, что на этапе создания задачи пользователь Slack будет автоматически предлагаться в список подписчиков). 


Как отключить ретрансляцию в 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.
Почніть роботу прямо зараз
Введіть, будь ласка, свій справжній email 🙂