Space logo

Space

The intelligent code collaboration platform

Space is pivoting to SpaceCode, focused on Git hosting and code reviews. Learn more →

Публикации и ответы на комментарии в блогах JetBrains не выходят на русском языке с 2022 года.

Приносим извинения за неудобства.

News

Представляем подписки: единый способ управлять оповещениями в Space

Read this post in other languages:

В Space постоянно появляются новые коммиты, задачи, информация об отсутствии и отпусках сотрудников, публикуются записи в блогах, создаются документы и код-ревью. Как организовать эти данные, чтобы соответствующая информация попадала к нужному человеку, нужной команде или в нужный инструмент?

Все уведомления появляются в Space Chats. Однако Space большая платформа, и там все время происходит что-то новое. Наша главная цель — не только собрать в одном месте всю информацию об изменениях, но и оптимизировать ее потоки, чтобы снизить уровень шума и перегрузку информацией. Поэтому мы придумали подписки.

Обзор подписок

До появления подписок в Space не было единого способа управления уведомлениями. Системные уведомления были настроены заранее, и их можно было прочитать в чатах, например, #Absence или #Blog. Эти уведомления затрагивали лишь некоторые события, а параметров их настройки было совсем немного. Кроме того, можно было настроить вебхуки, чтобы уведомлять внешние инструменты об изменениях в Space. Они существовали отдельно от уведомлений и настраивались практически полностью отдельно. Наконец, если нужно было, чтобы система отправляла уведомления в канал группового чата, приходилось создавать отдельное приложение.

Новая модель подписок предлагает гибкий и эффективный способ настройки уведомлений о событиях в Space.

В чем преимущества подписок?

  • Они помогают отфильтровать бесконечный поток событий, убрать шум и оставить только те уведомления, которые вам нужны. Список событий, на которые можно подписаться, уже включает около 60 позиций, и мы будем его расширять.
  • Подписки полностью интегрированы с чатами Space Chats. Вы выбираете, какие уведомления будут отправлены в личные ленты, а какие — в групповые каналы, чтобы их видели все, кого это касается. 
  • Подписки помогают устранить отвлекающие факторы и убрать лишнее, чтобы пользователи получали в выбранные ленты только умные уведомления о самых важных событиях. Например, можно создать специальную ленту для получения пуш-уведомлений каждый раз, когда происходит важное событие. Одновременно можно создать отдельную ленту с уведомлениями о менее важных событиях и быстро пролистывать ее раз в день.
  • Не нужно писать код. Вам не придется подключать внешние решения или разрабатывать приложения для чатов, чтобы организовать доставку уведомлений. Все параметры подписки легко настроить прямо в Space. 

Как работают подписки?

Подписки могут относиться к одному из трех типов в зависимости от того, где будут появляться уведомления:

  • Подписки для личных лент включают в себя уведомления об изменениях, которые касаются именно вас: о задачах, которые вам назначены, о документах, которыми с вами поделились, о предназначенных для вас публикациях в блоге. Эти уведомления появляются в личных лентах, то есть каналах для чтения, которые видны только вам. По умолчанию все эти уведомления будут доставляться в предварительно настроенную ленту #Spacebox, но это необязательно. Вы можете оставить в #Spacebox лишь некоторые уведомления, а для остальных создать любое необходимое количество лент.
  • Подписки для каналов — это уведомления об обновлениях и изменениях в системе, касающихся группы пользователей: команды проекта, офиса, нескольких команд или всей компании. Эти уведомления доставляются в каналы чатов. 
  • Скоро: подписки для вебхуков, которые позволят передавать информацию о событиях в Space во внешние сервисы и приложения. 

Подписки для каналов появляются начиная с плана Organization, а подписки для личных лент и вебхуков доступны всем пользователям Space. 

Кроме того, подписки могут быть личными или настраиваемыми в зависимости от событий, уведомления о которых в них включены, и от вашей вовлеченности в них. 

  • Личные подписки включают в себя все события, связанные с вашими командами, проектами, офисами и другими объектами, представляющими для вас интерес. Эти уведомления доставляются только в личные ленты.
  • Настраиваемые подписки включают в себя более широкий перечень событий, касающихся не только вас, но и других команд, проектов, офисов или даже всей компании.  Например, вы можете подписаться на уведомления о новых задачах в определенном проекте, об обновлениях в конкретном репозитории или о публикациях в блоге для определенного местоположения, если у вас есть права доступа к этим событиям. Настраиваемые подписки могут отправлять уведомления в личные ленты, каналы и вебхуки приложений.

Вот схема, на которой наглядно показано, как работают подписки: 

Управлять подписками можно прямо из ленты или канала в Chats, если у вас есть права администратора. Для этого нажмите channel-info.png(Сведения о канале) в правом верхнем углу и перейдите на вкладку Subscriptions. Кроме того, просматривать подписки и управлять ими можно в меню My Profile → Subscriptions. Подробнее о подписках и настройках уведомлений читайте в документации Space

Теперь давайте рассмотрим каждый тип подписки подробнее.

Подписки для личных лент

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

#Spacebox — персональная лента по умолчанию. Она предварительно настроена на доставку самых важных уведомлений для пользователя. Лента объединяет все уведомления, которые раньше доставлялись в предварительно настроенные ленты, например, #Absence и #Blog, поэтому их теперь можно спокойно удалить. 

Создавая предварительно настроенные подписки, мы хотели, чтобы вы могли сразу получать информацию о самых важных изменениях. При этом все настройки можно изменить. При необходимости подписки в #Spacebox можно настроить так, чтобы уменьшить или увеличить число событий, о которых вы получаете уведомления. 

В дополнение к #Spacebox можно создать любое количество личных лент: например, отдельную ленту #New Issues in Design для уведомлений о новых задачах в проекте Design или ленту #Members с информацией о новых сотрудниках организации. 

Подписки для каналов

Иногда нужно сообщить об изменениях нескольким людям или всей команде сразу, чтобы гарантировать быструю реакцию и повысить качество совместной работы. Например, разработчикам могут быть полезны уведомления об ошибках сборки, менеджерам по персоналу — об отсутствии сотрудников на работе, а о приходе нового сотрудника стоит уведомить всю команду. 

Подписки для каналов — отличный способ уведомить всех заинтересованных лиц о том или ином событии, отправив автоматическое уведомление в канал Chats.

Это похоже на приложения Slack, которые позволяют в реальном времени получать уведомления из внешних приложений. Основная разница в том, что в Space не нужно подключать внешние сервисы. Это стало возможным благодаря тому, что в Space уже интегрированы все необходимые события и инструменты для отправки уведомлений соответствующим членам команды.

Таким образом, у подписок Space есть следующие преимущества перед приложениями Slack:

  • Подписки Space решают проблему обособленности данных, которая часто возникает при интеграции многочисленных приложений для доставки уведомлений из внешних инструментов на платформу интеграции — например, в Slack.  
  • Подписки Space помогают экономить время и силы, поскольку вам не нужно ничего устанавливать или разрабатывать, чтобы они работали. Подписки любого типа легко настроить прямо в Space, для этого не требуется писать код.  

Скоро: подписки для вебхуков 

Новая модель подписок позволяет сообщать внешним сервисам, таким как баг-трекер, сервер непрерывной интеграции или инструмент развертывания, о событиях, происходящих в Space. Для этого используются вебхуки: метод передачи уведомлений в приложения, который обычно предпочтительнее опросов. Space SDK для Kotlin и .NET поддерживают обработку данных вебхуков. 

Когда подписки для вебхуков будут выпущены, ими можно будет управлять через настройки Applications.

Пользуйтесь преимуществами подписок прямо сейчас

С новой моделью подписок вы сами выбираете, о каких событиях вы будете получать уведомления, и где вы их будете получать. Благодаря подпискам вы будете в курсе важных изменений в рабочем пространстве, избавитесь от лишних данных, и вам станет проще делиться информацией внутри компании.

Попробуйте использовать подписки и расскажите нам о своих впечатлениях. Подписки для личных лент доступны всем организациям в Space, подписки для каналов доступны начиная с плана Organization, а подписки для вебхуков будут выпущены в ближайшее время и будут доступны во всех планах Space. 

Ваша команда Space
The Drive to Develop

Автор оригинальной статьи:

image description

Discover more